Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server 2010

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 27 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité

Similaire à Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server 2010 (20)

Plus récents (20)

Publicité

Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server 2010

  1. 1. 2 Développez en Java avec la plateforme Team Foundation Server 2010 08/02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France vincent.labatut@sogeti.com Xavier Warzee Architecte Microsoft xavierw@microsoft.com Twitter: @xwarzee Guillaume Rouchon MVP Visual Studio ALM SOGETI France guillaume.rouchon@sogeti.com
  2. 2. 3 Une équipe d’experts • Une maîtrise de la plateforme .Net • Un Centre De Services comme outil de production • Un showroom.Net dédié aux technologies Microsoft • Un DataCenter IC2 –Innovation Cloud Center • Un ancrage fort dans l’écosystème Microsoft (MVP): www.dotnetrangers.net • Des blogs, des articles, des livres blancs Des outils : SOGETI c’est : 20.000 collaborateurs dans 15 pays dont 6000 dédiés aux technologies Microsoft LE partenaire Microsoft 2010 IC² Des expertises reconnues :
  3. 3. 4 Agenda Les enjeux et réalités des développements dans l’entreprise Le SDLC et Team Foundation Server 2010 Gestionnaire de sources Eléments de travail Builds Les branches et la mise sur étagère Reporting Synthèse
  4. 4. 5 Enjeux & réalités en entreprise Enjeux Rationalisation des budgets Contexte de concurrence mondiale Améliorer la réactivité Réduire les délais • Réalités au niveau logiciel : Solutions hétérogènes (plateformes, outils, …) Complexité et coûts accrus Définitions de processus redondants Collaboration limitée entre les équipes Plusieurs systèmes à administrer Reporting incompatible pour les managers
  5. 5. 6 Processus logiciel > un processus comme un autre
  6. 6. 7 Les outils pour le SDLC Gestionnaire de sources Bug tracking / change control management Adaptable à la méthode des équipes Builds Tests automatisés et déploiement Métriques qualité Reporting
  7. 7. 8 La plateforme Visual Studio 2010
  8. 8. 9 TEE : TFS comme standard Meilleure collaboration entre les équipes Des processus cohérents Meilleure visibilité sur les projets Un reporting cohérent
  9. 9. 10 Gestionnaire de sources Gestion des versions Checkin / Checkout Changeset Historique Verrous Workspace Label Gestion des droits
  10. 10. 11 Eléments de travail Extensible et personnalisable Champs Workflow Descrition d’interface Fiches de bogues, tâches, user stories, … Obéit à un workflow Modification historisées
  11. 11. 12 Plateforme de démo Linux Ubuntu Windows 2003 Eclipse avec Team Explorer Everywhere 2010 Serveur IIS Team Foundation Server 2010 Serveur Tomcat Eclipse avec Team Explorer Everywhere 2010 Visual Studio 2010 Web Service Java Site Web PHP dans IIS Contrôle Silverlight
  12. 12. 13 Démos Le gestionnaire de sources Les éléments de travail
  13. 13. 14 Builds Machine standardisée pour : Génération des binaires Tests automatisés Analyse de la qualité automatisée Packaging Déploiement automatisé Permet la reproductibilité du processus de build. Différent type de build : Manuel Intégration continue Gated checkin Planifié
  14. 14. 15 Build Java à partir de TFS Build Java possible avec Ant et Maven TeamBuild Extension Tools Les résultats des tests JUnit tests sont intégrés aux rapports de build de TFS Build déclenché sur chaque check-in avec Gated Check-in ou en intégration continue
  15. 15. 16 Intégration Maven/TFS Process- resources • resources:resources compile • compiler:compile test- compile • compiler:testCompile test • surefire:test package • jar:jar integratio n-test • surefire:test install • jar:install • install deploy • jar:deploy > mvn compile > mvn test > mvn install plugins:goalphases
  16. 16. 17 Intégration du build Maven Drop Server Build Agent Build ControllerTFS Project Collection Symbol Server Queues Selects Publishes Copies tomcat:redeploy Executes > mvn install Build
  17. 17. 18 Les branches Permettent de travailler en parallèle sur plusieurs versions Afin de gérer : Les releases et les patches Le développement de fonctionnalités importantes RELEASE 1.3 RELEASE 1.1 MAIN Branch Branch Merge Merge
  18. 18. 19 La mise sur étagère Sauvegarder les modifications en cours « à part » sur le serveur La base de sources reste intacte Pratique pour Sauvergarder un gros changeset Passer la main à un collègue
  19. 19. 20 Reporting Utilisation de SqlServer Reporting Services. Rapports identiques quel que soit la technologie de développement utilisée. Consolidation automatique dans le cas de projet multi-technos.
  20. 20. 21 Démos Build Gestionnaire de sources avancé Reporting
  21. 21. 22 Apporter une cohérence globale Team Explorer Everywhere Visual Studio Team Explorer CMMI, Agile and Custom Process Templates   Iteration Planning   Project reporting   Atomic check-in   Check-in Policies   Work item linking   Work item hierarchy   Synchronize in Eclipse  Branch Visualization  Shelve / Unshelve   Team Build Java builds .NET builds Continuous integration   Gated Check-in Limited 
  22. 22. 23 Essayer Team Explorer Everywhere Version d’essai 90 jours http://tinyurl.com/tee2010 Inclus dans Visual Studio 2010 Ultimate avec MSDN Vendu seul Nécessite une CAL TFS
  23. 23. 24 Ressources pour TEE Version d’essai TEE 90 jours http://tinyurl.com/tee2010 Build Extensions Power Tool http://tinyurl.com/buildpt Forum MSDN http://tinyurl.com/teeForum Blog de Martin Woodward (Program Manager) http://www.woodwardweb.com
  24. 24. 25 Ressources Techdays Des questions ? Retrouvez-nous au Village Dév sur les stands W10 / W11 / W12 ! Visual Studio France http://www.microsoft.com/france/visualstudio/ Abonnements MSDN http://msdn.microsoft.com/fr-fr/subscriptions/default.aspx Groupe Facebook Visual Studio en France http://www.facebook.com/VS2010.France
  25. 25. 26 Autres sessions… PHP : outils et méthodologie, prenez de bonnes habitudes ! (INT205) Damien Séguy, Pierre Couzy Mercredi 9 - 11:00 - 12:00

Notes de l'éditeur

  • 1,5 MIN

×