La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

2 Développez en Java avec la plateforme Team Foundation Server 2010 08/02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France

Présentations similaires


Présentation au sujet: "2 Développez en Java avec la plateforme Team Foundation Server 2010 08/02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France"— Transcription de la présentation:

1

2 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

3 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 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 :

4 4 Forum des Architectures Applicatives Microsoft Groupe LinkedIn: http://bit.ly/archiappms

5 5 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

6 6 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

7 7 Processus logiciel > un processus comme un autre

8 8 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

9 9 La plateforme Visual Studio 2010

10 10 TEE : TFS comme standard Meilleure collaboration entre les équipes Des processus cohérents Meilleure visibilité sur les projets Un reporting cohérent

11 11 Gestionnaire de sources Gestion des versions Checkin / Checkout Changeset Historique Verrous Workspace Label Gestion des droits

12 12 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

13 13 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 Site Web PHP dans IIS Contrôle Silverlight

14 14 Démos Le gestionnaire de sources Les éléments de travail

15 15 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é

16 16 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

17 17 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

18 18 Intégration du build Maven Drop Server Build Agent Build Controller TFS Project Collection Symbol Server QueuesSelects Publishes Copies tomcat:redeploy Executes > mvn install Build

19 19 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 Merge

20 20 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

21 21 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.

22 22 Démos Build Gestionnaire de sources avancé Reporting

23 23 Apporter une cohérence globale Team Explorer EverywhereVisual 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 BuildJava builds.NET builds Continuous integration Gated Check-inLimited

24 24 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

25 25 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

26 26 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

27 27 Autres sessions… PHP : outils et méthodologie, prenez de bonnes habitudes ! (INT205) Damien Séguy, Pierre Couzy Mercredi 9 - 11:00 - 12:00

28


Télécharger ppt "2 Développez en Java avec la plateforme Team Foundation Server 2010 08/02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France"

Présentations similaires


Annonces Google