0
palais descongrèsParis7, 8 et 9février 2012
Vous êtes dans la salle 341
Mise en œuvre de TFS2010 dans unenvironnementtechnologique7 février 2012hétérogène Khelil Expert TFSOttDavidGrospelier    ...
TEKIGO                        •    Accompagner                      Architectures                        •    Aider à la d...
ReachSOAStrategic Integration and SOA Solutions    Cabinet de conseil en architecture d’intégration :        Focus exclus...
Agenda  Team Foundation Server  Team Explorer Everywhere  Intégration continue  Scénario  Démo  Perspectives
Team Foundation Server
Team Explorer Everywhere
Team Explorer Everywhere  Uniformisation           Renforce la     Référentiel          collaboration     Centralisation...
L’intégration continue  Automatisation des     Automatiser  tâches récurrentes     Fiabiliser  nécessaires à la       Suiv...
L’intégration continue dans TFS                Version                Control      Code                          WorkItems...
Présentation de l’applicationexemplePrise de commande          Serveur d’intégration (EAI/B2B) Application JAVA           ...
Démonstration
Caractéristiques del’application  Projet multi-technologies    Application cliente en JAVA    Service Web et application...
Environnement dedémonstration  Code source stocké dans TFS :    Projet Eclipse / Java    Projet Visual Studio / BizTalk ...
Scénario de la démonstrationDétection d’un bug  Processus de build             Rapport de build diffusé     automatisé    ...
Scénario de la démonstrationCorrection du bug BizTalk                          Prend connaissance du bug                  ...
Scénario de la démonstrationCorrection du bug Java                          Prend connaissance du bug                     ...
Scénario de la démonstrationFin du processus de correction                   Rentre de vacances                           ...
Démonstration
Intégration BizTalk 2010 à TFS2010  Pas d’efforts spécifiques pour l’intégration dans TFS 2010  Tests unitaires intégrés n...
Intégration Java à TFS 2010  Intégration native des sources  Intégration continue      Support natif de ANT et MAVEN    ...
Intégration Java à TFS 2010  Intégration des          Capitalisation sur des  éléments existants       technologies connue...
Retour d’expériences  Efforts pour une intégration multiplateforme      Essentiellement liés aux outils sous-jacents     ...
Perspectives avec Visual Studio11  Plus de flexibilité avec les tests unitaires     Intégration de Frameworks de tests :  ...
Liens utiles  Demandez nous le code source complet via  Twitter:     @dgrospelier ou @reachsoa     @gregory_ott  Sites Web...
Merci de votre attention                     Questions ?
Les sessions qui peuvent vousintéresser  ALM210 - Gérez votre laboratoire de tests avec  Visual Studio 2010 Lab Management...
Vous êtes dans la salle 341
Upcoming SlideShare
Loading in...5
×

Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène

1,505

Published on

Retour d'expérience sur l'Intégration de technologies hétérogènes comme Java, Biztalk et .Net dans Microsoft Team Foundation Server.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,505
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Tekigo est une société de conseil, d’expertise et d’innovation en ingénierie logiciel sur les technologies Microsoft.L’entreprise se place dans une démarche d’accompagnement globale notamment autour de l’architecture logiciel, l’ALM et l’industrialisation.Nous adressons tous les types d’entreprises de la PME au grand en compte en passant par le secteur public.Microsoft nous fait confiance puisque nous sommes certifiés Partner Gold en Software Dev, Silver en ALM et Mobility. Nous faisons partie également du programme Inner Circle de Microsoft qui certifie de la maitrise des outils de la gamme Visaul Studio.
  • Tous les OS basés sur UnixTous les IDE basés sur Eclipse 3
  • Uniformisation : Un seul outil pour tous les intervenants = un seul point d’accèsLes données ne sont produites qu’a destination d’un seul pointIntégration :Une seule méthodologie partagée par tousOn n’utilise plus une collection d’outil mais un seul qui gère tous les développements et tous les intervenants. On s’abstrait ainsi de la configuration et de l’interfaçage de plusieurs produits. On reste dans l’outil que l’on connait. Pas besoin d’apprendre de nouvelles technos, on peut continuer à utiliser ce que l’on connaitRenforce la collaborationUn seul outil permet à tout le monde d’avoir un point central de communicationFacilite le suivi et la traçabilitéUne entrepôt unique pour traiter les données. Une seul source de données qui permet de couvrir l’ensemble des éléments du projet quelque soit les intervenant et les technologieAssure la cohérence au sein des équipes(On parle de la même chose. On n’a qu’un seul outil a connaitre et à configurer de plus il est transverse aux équipes)
  • AutomatiserFiabiliserCe n’est plus un opérateur qui effectue ces tâchesSuivreRapport des différents outilsGestion de projetAdapter la timeline et les ressourcesQualitéAnticiperCorrigerComprendreAméliorer La qualité grâce au suiviRationnaliserBaisse des coups de constructionAdaptabilité et réactivité
  • Représentation des outils nativement supportésExtensibilité possible et très aisée via Workflow Foundation 4.0
  • Peut être applicable à d’autre technologie tant la plateforme est extensible
  • Transcript of "Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène"

    1. 1. palais descongrèsParis7, 8 et 9février 2012
    2. 2. Vous êtes dans la salle 341
    3. 3. Mise en œuvre de TFS2010 dans unenvironnementtechnologique7 février 2012hétérogène Khelil Expert TFSOttDavidGrospelier Kamel Ingénieur Grégory etArchitecte d’affaire Industrialisatiosenior solution nReachSOA Microsoft Tekigo
    4. 4. TEKIGO • Accompagner Architectures • Aider à la décision Conseil • Evaluer – Challenger ALM & SDLC • Proposer • Faciliter Industrialisation logicielle • Intervenir Technologies Microsoft • Implémenter Expertise • Monitorer Plateformes & Devices .Net • Restituer • Prototyper Solutions • Participer à l’innovation R&D externalisée R&D • Transformer - Valoriser • Anticiper Proof-Of-Concept • Intégrer les innovations
    5. 5. ReachSOAStrategic Integration and SOA Solutions Cabinet de conseil en architecture d’intégration :  Focus exclusif sur les architectures d’intégration : EAI, SOA, MDM, B2B  Equipe de consultants expérimentés en architectures d’intégration  Experts des technologies d’intégration Microsoft :  BizTalk Server – Windows Server AppFabric - Azure Service Bus  WCF et WF  SQL Integration Services, SQL Master Data Services et SQL Broker L’offre de services ReachSOA:  Conseil en architecture d’intégration  Solution Blocks (Patterns) pour atténuer les risques sur les projets d’intégration  SOA Dash Pattern  Gouvernance de projets d’intégration  Coaching et accompagnement ReachSOA recrute des Architectes Solutions visitez : http://www.reachsoa.fr/Recrutement - jobs@reachsoa.com
    6. 6. Agenda Team Foundation Server Team Explorer Everywhere Intégration continue Scénario Démo Perspectives
    7. 7. Team Foundation Server
    8. 8. Team Explorer Everywhere
    9. 9. Team Explorer Everywhere Uniformisation Renforce la  Référentiel collaboration  Centralisation des données Facilite le suivi et la traçabilité Intégration  Méthodologies Assure la cohérence  Outils au sein des équipes
    10. 10. L’intégration continue Automatisation des Automatiser tâches récurrentes Fiabiliser nécessaires à la Suivre construction d’une application Améliorer Rationnaliser
    11. 11. L’intégration continue dans TFS Version Control Code WorkItems Metrics Build TFS Extensibilité WF4.0 Code MSBuild Analysis MSTest
    12. 12. Présentation de l’applicationexemplePrise de commande Serveur d’intégration (EAI/B2B) Application JAVA MS BizTalk Server Application cliente Flux BizTalk Server Java Services Web exposés Prise de commande par BizTalk Validation de Processus long et commande transactionnel avec le reste du SI de
    13. 13. Démonstration
    14. 14. Caractéristiques del’application Projet multi-technologies  Application cliente en JAVA  Service Web et application BizTalk Equipe fédérée grâce à TFS 2010  Un responsable qualité logiciel en charge de la coordination des développements  Une équipe de développement JAVA  Une équipe de développement BizTalk / .Net Des outils propres à chaque technologie  Visual Studio 2010 pour l’équipe BizTalk / .Net  Eclipse / Team Explorer Everywhere pour l’équipe JAVA
    15. 15. Environnement dedémonstration Code source stocké dans TFS :  Projet Eclipse / Java  Projet Visual Studio / BizTalk Des tests unitaires  Java (JUnit)  BizTalk (MsTest) Deux définitions de build  Une définition de build Java basée sur ANT  Une définition de build BizTalk
    16. 16. Scénario de la démonstrationDétection d’un bug Processus de build Rapport de build diffusé automatisé et mis à disposition Responsable qualité logiciel Tests unitaires en erreur sur du code Création automatique de « WorkItems » Part en vacances Statut = actif Raison = échec de la génération
    17. 17. Scénario de la démonstrationCorrection du bug BizTalk Prend connaissance du bug Créé une tâche de correction Statut = actif Raison = nouveauCorrige le bugRejoue le test unitaire Statut = fermé Raison = terminé Statut = résolu Référentiel de code Raison = terminé source (TFS)
    18. 18. Scénario de la démonstrationCorrection du bug Java Prend connaissance du bug Créé une tâche de correction Statut = actif Raison = nouveauCorrige le bugRejoue le test unitaire Statut = fermé Raison = terminé Statut = résolu Référentiel de code Raison = terminé source (TFS)
    19. 19. Scénario de la démonstrationFin du processus de correction Rentre de vacances Constate que les bugs sont résolus et terminés Responsable qualitélogiciel (bronzé et reposé)
    20. 20. Démonstration
    21. 21. Intégration BizTalk 2010 à TFS2010 Pas d’efforts spécifiques pour l’intégration dans TFS 2010 Tests unitaires intégrés nativement  Rappels : schémas, maps et pipelines uniquement Packaging des solutions BizTalk pour le déploiement avec BizTalk Deployment Framework Analyse statique de code avec BizCop Tests d’intégration avec BizUnit  Tests d’intégration <> Tests unitaires  Automatisation possible mais en dehors de la build
    22. 22. Intégration Java à TFS 2010 Intégration native des sources Intégration continue  Support natif de ANT et MAVEN  Richesse et flexibilité de Workflow Foundation 4.0 Tests Unitaires  Support natif de la publication des rapports JUnit dans TFS  Extensible pour d’autres moteurs Analyse statique  Adressable via ANT, MAVEN ou WF4.0 Intégration dans un environnement de qualification  Rendu possible dans des environnements Linux via Hyper- V
    23. 23. Intégration Java à TFS 2010 Intégration des Capitalisation sur des éléments existants technologies connues Intégration des et maitrisées pour les fonctionnalités de TFS équipes JAVA Eléments de travail Intégration Rapports détaillés progressive des nouvelles fonctionnalités de TFS
    24. 24. Retour d’expériences Efforts pour une intégration multiplateforme  Essentiellement liés aux outils sous-jacents  ANT, Maven, MSBuild, Sonar, BizCop/FxCop, etc.  Prise de conscience des gains potentiels  Saccompagne dune gestion du changement et de formations  Peut être l’occasion de refaire un point sur les processus  Tous les acteurs doivent être impliqués et motivés  La mise en place peut être progressive Team Foundation Server : un référentiel commun  Orchestration d’outils d’univers différents  Capacité à intégrer et à analyser les données de référence  Boîte à outils ultra-extensible
    25. 25. Perspectives avec Visual Studio11 Plus de flexibilité avec les tests unitaires Intégration de Frameworks de tests : NUnit, xUnit.Net, etc. Exécution de tests directement dans Visual Studio Extensible via l’écriture de connecteurs Fonctionnalité Code Clone de Code Analysis Plus de flexibilité avec MTM Intégration d’environnements VMware Déploiement sur environnements physiques (standard) sans Hyper-V ou SCVMM Nouveau portail Web Team Web Access
    26. 26. Liens utiles Demandez nous le code source complet via Twitter: @dgrospelier ou @reachsoa @gregory_ott Sites Web www.tekigo.com www.reachsoa.com Team Explorer Everywhere http://bit.ly/teamexplorereverywhere http://bit.ly/tfspowertools
    27. 27. Merci de votre attention Questions ?
    28. 28. Les sessions qui peuvent vousintéresser ALM210 - Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management Eric Le Loc’h et Guillaume Rouchon Jeudi 11h00 LAN101 - Les nouveautés de Visual Studio 11 Florent Santin, Etienne Margraff Mercredi 11h00 ALM202 – Mise en place dune usine logicielle avec TFS et Test Manager 2010 Benoit Launay, Sylvain Gross, Raynald Messié Mercredi 14h30
    29. 29. Vous êtes dans la salle 341
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×