SlideShare une entreprise Scribd logo
1  sur  31
palais des
congrès
Paris




7, 8 et 9
février 2012
Mise en place d'une usine
logicielle avec TFS et Test
Manager 2010
8 février 2012

Raynald MESSIE           Sylvain
GROSS
Team Manager         Responsable ALM
SOGET                Neos-SDI
SOGET
 Mission                                          Éditeur de logiciels fondé
     Servir la fluidité des opérations
      portuaires, en organisant pour les          en 1983 Leader en PCS
      différents opérateurs publics et privés,
      une gestion intelligente, partagée et          16 ports PCS dans le
      instantanée des informations relatives          monde
      aux chaînes logistiques.
                                                     110 personnes
 Ambition
                                                     8.790.451€ CA 2010
     Devenir le leader mondial et la référence
      en matière de Guichet Unique.
     Favoriser    le    développement      des   Opérateur dans le
      communautés portuaires dans le monde
      en valorisant l'expertise unique du Port
                                                  « SaaS » et le « Cloud »
      du Havre.                                   depuis sa création


                       www.soget.fr
NEOS-SDI
 Mission                                          SSII Pure Player Microsoft
     Accélérer la Transformation des usages
      et des business modèles, élaborer et           150 collaborateurs
      formaliser une stratégie Numérique au
      travers de missions de conseil, de             5 pays: France, Suisse,
      pilotage,     de     conception,    de          Luxembourg, Belgique,
      développement et de support de projets
      innovants en technologies Microsoft et
                                                      USA
      écosystème.                                    Gold Partner / Azure Circle
 Ambition                                             dans plus de 14 domaines
     Mettre l’innovation au service de la
      compétitivité de nos clients et être leur      + 200 Grands Comptes
      partenaire de référence pour les projets
      de développement, d’infrastructure, de      Centre des usages
      business intelligence et de CRM et ceci
      On Premise ou dans le Cloud.                Microsoft
                                                  Tech.days Stand 49
                www.neos-sdi.com
NEOS-SDI et l’ALM
 Nos domaines d’expertise              Une réelle expertise
    Intégration continue et outils       Membre d’Inner Circle
     qualité/test
    Branching et gestion de              Gold Partner sur l’ALM
     configuration                         competencie
    Intégration TFS/Project Server       Des consultants de haut
 Nos conseils                              niveau
    Formation,       transfert   de
     compétences,
                                       Des références
     accompagnement                    internationales
    Installation, personnalisation,      SOGET, Visilab, Tecan…
     intégration, implémentation
L’initialisation
     Printemps 2011



                         La             La
L’initialisation   structuration   stabilisation
                                                   L’optimisation   L’évolution
Le Projet > e-Maritime

      « Guichet                              Partenariat stratégique
                                             et technique avec
      Unique                                 Microsoft
      Portuaire »                            Migration de
          développement de la               technologies
           nouvelle génération de
                                             JAVA/Oracle vers
           basée sur les
           technologies « Cloud »            .NET
           de Microsoft                      Lancement de la 1ère
Produits mise en œuvre ou utilisés:          application.
Team foundation Server 2010, Visual Studio      sept. 2011 SOGET TAS
2010, SQL Server 2008, IIS 7.5, Biztalk
                                                 (100% Microsoft)
2010, SharePoint 2010, Windows Server
L’initialisation>Le
besoin d’une méthodologie
   Définition
     Agiles
     « Task Driven »


  Choix de Team Foundation Server

  Création du plan de recrutement
     Le projet représente plus de 7 000 jours/homme
     Peu ou pas de ressources internes
     Plan de recrutement d’une équipe de 16 développeurs .net
     et de 8 « accompagnants »
                                                Effectif de l’équipe
                                                1 manager
                                                1 développeur
                                                2 « Product Owner »
L’initialisation>L’outilla
ge Installation de la plate forme TFS
    Formation MOA et pilotage
    ScrumPilot
        Réalisation d’un dashboard à partir du SDK TFS
        Open source (scrumpilot.codeplex.com)




Accompagnement
Formation MOA
Conseils
Le projet et son organisation

Démo
Démo>Pilotage du Projet
Démo>Pilotage du Projet
            Préceptes de Scrum/Agile
            L’équipe est réunie dans un seul espace
            Réunion tous les jours et debout
            Affichage des indicateurs « temps réels » et
            visible de tous
La structuration
     Eté 2011




L’initialisation
                         La             La
                                                   L’optimisation   L’évolution
                   structuration   stabilisation
La structuration>Le
besoin de production
  Capacité
    Augmentation de l’effectif
  Production des User Stories
     Démarrage du l’écriture de notre premier module
  Définition de notre stratégie de branche




                                             Effectif de l’équipe
                                             1 manager
                                             4 développeurs
                                             2 « Product Owner »
La
structuration>L’outillage
   Outil pour chaque étape du cycle
                          Build                             Build


                                     Code                              Code
              Test                             Test
                                    source                            source


                         TFS                               TFS

            Anomalies               Tâches   Anomalies                Tâches


                        Exigences                         Exigences


  Product                Version                           Version
  backlog                 V0.1                              V0.2




                                                      Accompagnement
                                                      Formation Administration TFS
                                                      Conseils
Application Lifecycle
Management
Démo
La stabilisation
     Automne 2011



                         La
L’initialisation
                   structuration   La stabilisation   L’optimisation   L’évolution
La Stabilisation > Le
besoin
  Objectif : Etre proactifs
  et très réactifs sur le
  survenue de
  « Problèmes »

  Création d’une équipe
  Quality Assurance
    La multiplication des
     modules et des lignes
     de code

  Création de plan de test    Equipe Q.A.   Effectif de l’équipe
    Pour automatiser au      1 manager     2 managers
     maximum les tests        2 testeurs    10 développeurs
                                            2 « Product Owner »
La Stabilisation > L’outillage

  Test Manager 2010
  Méthodologie de test




                            Accompagnement
                            Formation TM2010/VS2010
                            Conseils architecture de test
Test Manager 2010 et les tests
UI
Démo
L’optimisation
     Hiver 2011/2012



                         La             La
L’initialisation
                   structuration   stabilisation   L’optimisation   L’évolution
L’Optimisation > Le
Besoin des tests et environnements de test
  Automatisation
   Productivité, indicateurs…
   Vie réelle: environnements hétérogènes…



                                             Equipe Biztalk
                                             1 manager
                                             2 développeurs
                                             Equipe Q.A.
                                             1 manager
                                             3 testeurs
                                             Effectif de l’équipe
                                             2 managers
                                             1 architecte
                                             16 développeurs
                                             4 « Product Owner »
L’Optimisation > L’Outillage

  Lab Manager, SCVMM…




                               Accompagnement
                               Atelier Lab Manager
                               Mise en place
Test Manager en situation avec
CAS
Démo
Vidéo 1: Enregistrement d’un
test



         E:UserssgrossDocumentsCommunicationT
         echdays 2012 - ParisVERSION
         OFFICIELLEVidéos
Vidéo 2: Exécution de tests
L’évolution
    Aujourd’hui et demain



                         La
L’initialisation
                   structuration
                                   La stabilisation   L’optimisation   L’évolution
L’Evolution >
L’externalisation
   Besoin
          Augmenter les capacités de production
          Premier projet de 50 JH

   Solution
     Centre de service Neos-SDI Dijon


                                                   Liaison HTTPS ou
                                                      tunnel VPN




 Equipe SOGET                     Plateforme TFS
                                      SOGET                               Equipe dédiée SOGET
                                                                       Centre de services Neos-SDI
                                                                             Infrastructure
                Infrastructure SOGET
                                                                      Centre de services Neos-SDI
L’Evolution > Industrialisation
BizTalk
   Besoin
     Mise en production des modules BizTalk



   Solution
     Accompagnement Neos-SDI pour industrialiser le

      packaging et le déploiement
     Mise en place des outils de tests sur livrables BizTalk
L’évolution > Organisation


  Ajustement de             Plus près des
  l’organisation            principes de l’agilité
      Pour une meilleure   Meilleures indicateurs
       productivité            Plus lisible
      Pour une meilleure      Plus temps réel
       qualité
Des questions ?
Raynald MESSIE               Sylvain GROSS
Team Manager            Responsable ALM
SOGET                   Neos-SDI
Raynald.messie@soget.fr Sylvain.gross@neos-sdi.com
raynald_m               sylvaingrossneo

Contenu connexe

Tendances

Industrialiser ses développements PHP - RMLL 2010
Industrialiser ses développements PHP - RMLL 2010Industrialiser ses développements PHP - RMLL 2010
Industrialiser ses développements PHP - RMLL 2010Jean-Marc Fontaine
 
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...PimpMySharePoint
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Rubedo, a WebTales solution
 
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...Agile En Seine
 
Tout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anTout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anMicrosoft Technet France
 
Presentation overside
Presentation oversidePresentation overside
Presentation oversideOverside
 
Valtech - Quel ROI pour ma transformation Agile ?
Valtech - Quel ROI pour ma transformation Agile ?Valtech - Quel ROI pour ma transformation Agile ?
Valtech - Quel ROI pour ma transformation Agile ?Valtech
 
Industrialisation des développements Java
Industrialisation des développements JavaIndustrialisation des développements Java
Industrialisation des développements JavaChristian Blavier
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgile Toulouse
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneGrégory Ott
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMicrosoft Technet France
 
Improve Foundations (FR)
Improve Foundations (FR)Improve Foundations (FR)
Improve Foundations (FR)dduquenne
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2Pierre Medina
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 
Les obeyas chez Thales par Cécile Roche
Les obeyas chez Thales par Cécile RocheLes obeyas chez Thales par Cécile Roche
Les obeyas chez Thales par Cécile RocheInstitut Lean France
 
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agile En Seine
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...Pierre Medina
 

Tendances (20)

Industrialiser ses développements PHP - RMLL 2010
Industrialiser ses développements PHP - RMLL 2010Industrialiser ses développements PHP - RMLL 2010
Industrialiser ses développements PHP - RMLL 2010
 
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
 
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
 
Tout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anTout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un an
 
Presentation overside
Presentation oversidePresentation overside
Presentation overside
 
Valtech - Quel ROI pour ma transformation Agile ?
Valtech - Quel ROI pour ma transformation Agile ?Valtech - Quel ROI pour ma transformation Agile ?
Valtech - Quel ROI pour ma transformation Agile ?
 
Industrialisation des développements Java
Industrialisation des développements JavaIndustrialisation des développements Java
Industrialisation des développements Java
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFS
 
EZ Systems - EZ publish, la plate-forme de gestion de contenu web de nouvell...
EZ Systems -  EZ publish, la plate-forme de gestion de contenu web de nouvell...EZ Systems -  EZ publish, la plate-forme de gestion de contenu web de nouvell...
EZ Systems - EZ publish, la plate-forme de gestion de contenu web de nouvell...
 
Mobilité && SAP
Mobilité && SAPMobilité && SAP
Mobilité && SAP
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
 
Improve Foundations (FR)
Improve Foundations (FR)Improve Foundations (FR)
Improve Foundations (FR)
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 
Les obeyas chez Thales par Cécile Roche
Les obeyas chez Thales par Cécile RocheLes obeyas chez Thales par Cécile Roche
Les obeyas chez Thales par Cécile Roche
 
Improve Foundations
Improve FoundationsImprove Foundations
Improve Foundations
 
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 

En vedette

Test unitaires visual studio
Test unitaires visual studioTest unitaires visual studio
Test unitaires visual studioSOAT
 
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 Xamarin et le développement natif d’applications Android, iOS et Windows en C# Xamarin et le développement natif d’applications Android, iOS et Windows en C#
Xamarin et le développement natif d’applications Android, iOS et Windows en C#SOAT
 
Test unitaire
Test unitaireTest unitaire
Test unitaireIsenDev
 
Intro sur les tests unitaires
Intro sur les tests unitairesIntro sur les tests unitaires
Intro sur les tests unitairesPHPPRO
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPTsuhasreddy1
 
Design of column base plates anchor bolt
Design of column base plates anchor boltDesign of column base plates anchor bolt
Design of column base plates anchor boltKhaled Eid
 

En vedette (6)

Test unitaires visual studio
Test unitaires visual studioTest unitaires visual studio
Test unitaires visual studio
 
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 Xamarin et le développement natif d’applications Android, iOS et Windows en C# Xamarin et le développement natif d’applications Android, iOS et Windows en C#
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 
Test unitaire
Test unitaireTest unitaire
Test unitaire
 
Intro sur les tests unitaires
Intro sur les tests unitairesIntro sur les tests unitaires
Intro sur les tests unitaires
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 
Design of column base plates anchor bolt
Design of column base plates anchor boltDesign of column base plates anchor bolt
Design of column base plates anchor bolt
 

Similaire à MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manager 2010

Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? Christophe HERAL
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTampaysant
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceVisual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceMichel Perfetti
 
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...Jerome Blanc
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...echangeurba
 
Alavea - 2010
Alavea - 2010Alavea - 2010
Alavea - 2010Cloudixio
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...Business At Work
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
[DevTestday] Keynote
[DevTestday] Keynote [DevTestday] Keynote
[DevTestday] Keynote Cellenza
 
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin ![XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !Cellenza
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...matteo mazzeri
 
AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !Agile Toulouse
 

Similaire à MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manager 2010 (20)

Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceVisual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
 
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
Alavea - 2010
Alavea - 2010Alavea - 2010
Alavea - 2010
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
[DevTestday] Keynote
[DevTestday] Keynote [DevTestday] Keynote
[DevTestday] Keynote
 
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin ![XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
 
AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !
 

MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manager 2010

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Mise en place d'une usine logicielle avec TFS et Test Manager 2010 8 février 2012 Raynald MESSIE Sylvain GROSS Team Manager Responsable ALM SOGET Neos-SDI
  • 3. SOGET Mission Éditeur de logiciels fondé  Servir la fluidité des opérations portuaires, en organisant pour les en 1983 Leader en PCS différents opérateurs publics et privés, une gestion intelligente, partagée et  16 ports PCS dans le instantanée des informations relatives monde aux chaînes logistiques.  110 personnes Ambition  8.790.451€ CA 2010  Devenir le leader mondial et la référence en matière de Guichet Unique.  Favoriser le développement des Opérateur dans le communautés portuaires dans le monde en valorisant l'expertise unique du Port « SaaS » et le « Cloud » du Havre. depuis sa création www.soget.fr
  • 4. NEOS-SDI Mission SSII Pure Player Microsoft  Accélérer la Transformation des usages et des business modèles, élaborer et  150 collaborateurs formaliser une stratégie Numérique au travers de missions de conseil, de  5 pays: France, Suisse, pilotage, de conception, de Luxembourg, Belgique, développement et de support de projets innovants en technologies Microsoft et USA écosystème.  Gold Partner / Azure Circle Ambition dans plus de 14 domaines  Mettre l’innovation au service de la compétitivité de nos clients et être leur  + 200 Grands Comptes partenaire de référence pour les projets de développement, d’infrastructure, de Centre des usages business intelligence et de CRM et ceci On Premise ou dans le Cloud. Microsoft Tech.days Stand 49 www.neos-sdi.com
  • 5. NEOS-SDI et l’ALM Nos domaines d’expertise Une réelle expertise  Intégration continue et outils  Membre d’Inner Circle qualité/test  Branching et gestion de  Gold Partner sur l’ALM configuration competencie  Intégration TFS/Project Server  Des consultants de haut Nos conseils niveau  Formation, transfert de compétences, Des références accompagnement internationales  Installation, personnalisation,  SOGET, Visilab, Tecan… intégration, implémentation
  • 6. L’initialisation Printemps 2011 La La L’initialisation structuration stabilisation L’optimisation L’évolution
  • 7. Le Projet > e-Maritime « Guichet Partenariat stratégique et technique avec Unique Microsoft Portuaire » Migration de  développement de la technologies nouvelle génération de JAVA/Oracle vers basée sur les technologies « Cloud » .NET de Microsoft Lancement de la 1ère Produits mise en œuvre ou utilisés: application. Team foundation Server 2010, Visual Studio  sept. 2011 SOGET TAS 2010, SQL Server 2008, IIS 7.5, Biztalk (100% Microsoft) 2010, SharePoint 2010, Windows Server
  • 8. L’initialisation>Le besoin d’une méthodologie Définition Agiles « Task Driven » Choix de Team Foundation Server Création du plan de recrutement Le projet représente plus de 7 000 jours/homme Peu ou pas de ressources internes Plan de recrutement d’une équipe de 16 développeurs .net et de 8 « accompagnants » Effectif de l’équipe 1 manager 1 développeur 2 « Product Owner »
  • 9. L’initialisation>L’outilla ge Installation de la plate forme TFS Formation MOA et pilotage ScrumPilot Réalisation d’un dashboard à partir du SDK TFS Open source (scrumpilot.codeplex.com) Accompagnement Formation MOA Conseils
  • 10. Le projet et son organisation Démo
  • 12. Démo>Pilotage du Projet Préceptes de Scrum/Agile L’équipe est réunie dans un seul espace Réunion tous les jours et debout Affichage des indicateurs « temps réels » et visible de tous
  • 13. La structuration Eté 2011 L’initialisation La La L’optimisation L’évolution structuration stabilisation
  • 14. La structuration>Le besoin de production Capacité  Augmentation de l’effectif Production des User Stories Démarrage du l’écriture de notre premier module Définition de notre stratégie de branche Effectif de l’équipe 1 manager 4 développeurs 2 « Product Owner »
  • 15. La structuration>L’outillage Outil pour chaque étape du cycle Build Build Code Code Test Test source source TFS TFS Anomalies Tâches Anomalies Tâches Exigences Exigences Product Version Version backlog V0.1 V0.2 Accompagnement Formation Administration TFS Conseils
  • 17. La stabilisation Automne 2011 La L’initialisation structuration La stabilisation L’optimisation L’évolution
  • 18. La Stabilisation > Le besoin Objectif : Etre proactifs et très réactifs sur le survenue de « Problèmes » Création d’une équipe Quality Assurance  La multiplication des modules et des lignes de code Création de plan de test Equipe Q.A. Effectif de l’équipe  Pour automatiser au 1 manager 2 managers maximum les tests 2 testeurs 10 développeurs 2 « Product Owner »
  • 19. La Stabilisation > L’outillage Test Manager 2010 Méthodologie de test Accompagnement Formation TM2010/VS2010 Conseils architecture de test
  • 20. Test Manager 2010 et les tests UI Démo
  • 21. L’optimisation Hiver 2011/2012 La La L’initialisation structuration stabilisation L’optimisation L’évolution
  • 22. L’Optimisation > Le Besoin des tests et environnements de test Automatisation Productivité, indicateurs… Vie réelle: environnements hétérogènes… Equipe Biztalk 1 manager 2 développeurs Equipe Q.A. 1 manager 3 testeurs Effectif de l’équipe 2 managers 1 architecte 16 développeurs 4 « Product Owner »
  • 23. L’Optimisation > L’Outillage Lab Manager, SCVMM… Accompagnement Atelier Lab Manager Mise en place
  • 24. Test Manager en situation avec CAS Démo
  • 25. Vidéo 1: Enregistrement d’un test E:UserssgrossDocumentsCommunicationT echdays 2012 - ParisVERSION OFFICIELLEVidéos
  • 27. L’évolution Aujourd’hui et demain La L’initialisation structuration La stabilisation L’optimisation L’évolution
  • 28. L’Evolution > L’externalisation Besoin  Augmenter les capacités de production  Premier projet de 50 JH Solution  Centre de service Neos-SDI Dijon Liaison HTTPS ou tunnel VPN Equipe SOGET Plateforme TFS SOGET Equipe dédiée SOGET Centre de services Neos-SDI Infrastructure Infrastructure SOGET Centre de services Neos-SDI
  • 29. L’Evolution > Industrialisation BizTalk Besoin  Mise en production des modules BizTalk Solution  Accompagnement Neos-SDI pour industrialiser le packaging et le déploiement  Mise en place des outils de tests sur livrables BizTalk
  • 30. L’évolution > Organisation Ajustement de Plus près des l’organisation principes de l’agilité  Pour une meilleure Meilleures indicateurs productivité  Plus lisible  Pour une meilleure  Plus temps réel qualité
  • 31. Des questions ? Raynald MESSIE Sylvain GROSS Team Manager Responsable ALM SOGET Neos-SDI Raynald.messie@soget.fr Sylvain.gross@neos-sdi.com raynald_m sylvaingrossneo