Mise en place d'une usine logicielle avec TFS et Test Manager 2010

31
palais des congrès Paris 7, 8 et 9 février 2012

description

Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.

Transcript of Mise en place d'une usine logicielle avec TFS et Test Manager 2010

  • 1. palais descongrsParis7, 8 et 9fvrier 2012

2. Mise en place dune usinelogicielle avec TFS et TestManager 20108 fvrier 2012Raynald MESSIE SylvainGROSSTeam Manager Responsable ALMSOGETNeos-SDI 3. SOGET Missionditeur de logiciels fond Servir la fluidit des oprationsportuaires, en organisant pour lesen 1983 Leader en PCSdiffrents oprateurs publics et privs,une gestion intelligente, partage et 16 ports PCS dans leinstantane des informations relativesmondeaux chanes logistiques. 110 personnes Ambition 8.790.451 CA 2010 Devenir le leader mondial et la rfrenceen matire de Guichet Unique. Favoriserledveloppementdes Oprateur dans lecommunauts portuaires dans le mondeen valorisant lexpertise unique du Port SaaS et le Cloud du Havre. depuis sa cration www.soget.fr 4. NEOS-SDI MissionSSII Pure Player Microsoft Acclrer la Transformation des usageset des business modles, laborer et 150 collaborateursformaliser une stratgie Numrique autravers de missions de conseil, de 5 pays: France, Suisse,pilotage, de conception,deLuxembourg, Belgique,dveloppement et de support de projetsinnovants en technologies Microsoft etUSAcosystme. Gold Partner / Azure Circle Ambition dans plus de 14 domaines Mettre linnovation au service de lacomptitivit de nos clients et tre leur + 200 Grands Comptespartenaire de rfrence pour les projetsde dveloppement, dinfrastructure, deCentre des usagesbusiness intelligence et de CRM et ceciOn Premise ou dans le Cloud.MicrosoftTech.days Stand 49www.neos-sdi.com 5. NEOS-SDI et lALM Nos domaines dexpertiseUne relle expertise Intgration continue et outils Membre dInner Circle qualit/test Branching et gestion de Gold Partner sur lALM configuration competencie Intgration TFS/Project Server Des consultants de haut Nos conseilsniveau Formation, transfert de comptences, Des rfrences accompagnementinternationales Installation, personnalisation, SOGET, Visilab, Tecan intgration, implmentation 6. Linitialisation Printemps 2011 La LaLinitialisation structuration stabilisation Loptimisation Lvolution 7. Le Projet > e-Maritime GuichetPartenariat stratgiqueet technique avec Unique Microsoft Portuaire Migration de dveloppement de la technologiesnouvelle gnration deJAVA/Oracle versbase sur lestechnologies Cloud .NETde MicrosoftLancement de la 1reProduits mise en uvre ou utiliss: application.Team foundation Server 2010, Visual Studio sept. 2011 SOGET TAS2010, SQL Server 2008, IIS 7.5, Biztalk 2010,(100% Microsoft)SharePoint 2010, Windows Server 2008 8. Linitialisation>Lebesoin dune mthodologie Dfinition Agiles Task Driven Choix de Team Foundation ServerCration du plan de recrutement Le projet reprsente plus de 7 000 jours/homme Peu ou pas de ressources internes Plan de recrutement dune quipe de 16 dveloppeurs .net et de 8 accompagnants Effectif de lquipe1 manager1 dveloppeur2 Product Owner 9. Linitialisation>Loutillage Installation de la plate forme TFSFormation MOA et pilotageScrumPilotRalisation dun dashboard partir du SDK TFSOpen source (scrumpilot.codeplex.com)AccompagnementFormation MOAConseils 10. Le projet et son organisationDmo 11. Dmo>Pilotage du Projet 12. Dmo>Pilotage du ProjetPrceptes de Scrum/AgileLquipe est runie dans un seul espaceRunion tous les jours et deboutAffichage des indicateurs temps rels etvisible de tous 13. La structuration Et 2011Linitialisation La La Loptimisation Lvolution structuration stabilisation 14. La structuration>Lebesoin de productionCapacitAugmentation de leffectifProduction des User Stories Dmarrage du lcriture de notre premier moduleDfinition de notre stratgie de branche Effectif de lquipe 1 manager 4 dveloppeurs 2 Product Owner 15. Lastructuration>Loutillage Outil pour chaque tape du cycleBuild Build CodeCodeTest Testsourcesource TFS TFSAnomalies Tches AnomaliesTchesExigences ExigencesProductVersion Versionbacklog V0.1V0.2AccompagnementFormation Administration TFSConseils 16. Application LifecycleManagementDmo 17. La stabilisation Automne 2011 LaLinitialisation structuration La stabilisation Loptimisation Lvolution 18. La Stabilisation > LebesoinObjectif : Etre proactifset trs ractifs sur lesurvenue de Problmes Cration dune quipeQuality Assurance La multiplication des modules et des lignes de codeCration de plan de testEquipe Q.A. Effectif de lquipe Pour automatiser au1 manager 2 managers maximum les tests2 testeurs10 dveloppeurs2 Product Owner 19. La Stabilisation > LoutillageTest Manager 2010Mthodologie de testAccompagnementFormation TM2010/VS2010Conseils architecture de test 20. Test Manager 2010 et les testsUIDmo 21. Loptimisation Hiver 2011/2012 La LaLinitialisation structuration stabilisation Loptimisation Lvolution 22. LOptimisation > LeBesoin des tests et environnements de testAutomatisation Productivit, indicateurs Vie relle: environnements htrognes Equipe Biztalk 1 manager 2 dveloppeurs Equipe Q.A. 1 manager 3 testeurs Effectif de lquipe 2 managers 1 architecte 16 dveloppeurs 4 Product Owner 23. LOptimisation > LOutillageLab Manager, SCVMM Accompagnement Atelier Lab Manager Mise en place 24. Test Manager en situation avecCASDmo 25. Vido 1: Enregistrement duntest E:UserssgrossDocumentsCommunicationT echdays 2012 - ParisVERSION OFFICIELLEVidos 26. Vido 2: Excution de tests 27. LvolutionAujourdhui et demain LaLinitialisation structuration La stabilisation Loptimisation Lvolution 28. LEvolution >Lexternalisation Besoin Augmenter les capacits de production Premier projet de 50 JH Solution Centre de service Neos-SDI Dijon Liaison HTTPS outunnel VPN Equipe SOGET Plateforme TFSSOGET Equipe ddie SOGET Centre de services Neos-SDI InfrastructureInfrastructure SOGETCentre de services Neos-SDI 29. LEvolution > IndustrialisationBizTalk Besoin Mise en production des modules BizTalk Solution Accompagnement Neos-SDI pour industrialiser lepackaging et le dploiement Mise en place des outils de tests sur livrables BizTalk 30. Lvolution > OrganisationAjustement de Plus prs deslorganisationprincipes de lagilit Pour une meilleure Meilleures indicateurs productivit Plus lisible Pour une meilleure Plus temps rel qualit 31. Des questions ?Raynald MESSIE Sylvain GROSSTeam ManagerResponsable ALMSOGET [email protected] [email protected]_m sylvaingrossneo