SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
REX Eole
             Rétrospective d’un grand projet
                         Kanban




© Logica 2011. All rights reserved
Contexte et les Enjeux EOLE

   • Client : Orange Business Service
     •   Application de SAV (groupe France Telecom)
     •   Migration VB 6/ASP vers .Net Framework 4.0
     •   600 écrans
     •   600 000 SLOC (single line of code)
     •   Cible : .Net 4.0, C#, AspNET MVC, Entity Framwork , AppFabric …
     •   Génération de code
   • Charge globale :
     •   environ 7500 jours sur 18 mois
     •   Lancement :                  300 j.h
     •   SFD :                        800 j.h
     •   Migration :                  3000 j.h
     •   Automatisation TU + TF :     800 j.h
     •   Conception test :            800 j.h
     •   Exécution test :             800 j.h
     •   Pilotage :                   1000 j.h
© Logica 2011. All rights reserved                                         No. 2
Phases du projet EOLE

  • Prototypage : T0 + 5 mois
    •   Réalisation de bout en bout d’une fonctionnalité pour éprouver la démarche / architecture (...)
  • Pilote : T0 + 8 mois
    •   Industrialisation de la démarche de migration
    •   Validation de l’atteinte des objectifs et des engagements (version pouvant aller en production)
  • Phase industrielle:
    •   6 itérations d’environ 2 mois
    •   Pas d’effet tunnel
    •   Validation au fil de l’eau
    •   Intégration TRA
  • Recettes MOE / MOA : 4 mois
    •   Validation de l’atteinte de l’ensemble des critères projets
  • Déploiement progressif : 4 mois
    •   Sécurisation du déploiement par lots d’utilisateurs
    •   Fonctionnement version Legacy et Eole en parallèle

© Logica 2011. All rights reserved                                                                        No. 3
Méthodologie Générale




      Basée sur le partenariat Logica/Sodifrance, la méthodologie de refonte
         repose sur une migration automatisée et outillée, doublée d’une
                             transformation de code.



                                     +
© Logica 2011. All rights reserved                                       No. 4
Phases de Scrum au Kanban / Lean


                                     Kanban          Kanban
     Scrum/XP                                                           Lean
                                      Dev             projet

                                     Stabilisation
                                                      Travail en      Atterrissage
          Découverte                     de la
                                                         flux            projet
                                      réalisation



                                     Amélioration
                                                       Extension      Amélioration
         Maitrise de                      du
                                                     du Kanban à          de la
        la réalisation                processus
                                                     tout le projet   performance
                                       de dev.

Sommaire

© Logica 2011. All rights reserved                                                   No. 5
Sommaire

                                     1. Phase de Maitrise


                                     2. Phase d’amélioration : développements


                                     3. Phase d’amélioration : projet


                                     4. Phase d’amélioration : performance


                                     5. Conclusion




© Logica 2011. All rights reserved
Phase de maitrise : Prototype




                                                                                                                                                                                                                                                        janv. 12
janv. 10




                                                                     janv. 11
                      Prototype
                       6 mois




                           +                             -
              • Scrum                           • Avant-vente :
              • Changement de                     Planification en
                périmètre sur le                  V
                cœur de métier
                                                                                                                                       QA Test execution forecast (without legacy integration)
                                                                                                           3000                                                                                                     Iteration 6+7
                                                                                                                                                                                                                    No regression
                                                                                                           2500
                                                                                                                                                                                           Iteration 4+5




                                                                                Tests cases executed
                                                                                                           2000
                                                                                                                                                                       Iteration 3
                                                                                                           1500

                                                                                                                                  Iteration 1        Iteration 2                                                                      Forecast QA tests (sum)
                                                                                                           1000
                                                                                                                                                                                                                                      Realized QA tests (sum)
                                                                                                                         500

                            !                           ?                                                                  0




              • Go projet                       • Changement
              • Formation TDD                     cycle V versus                                                         100%
                                                                                                                                                 IP1 - Single line of code migrated (included UT)
                                                                                                                                                                                                                                          Prev cum



                                                  approche agile
                                                                                                                                                                                                                                          Réel cum
                                                                                                                          90%


              • Dette technique
                                                                                                                                                                                                                                          Prev cum 08/11/2010
                                                                                                                          80%
                                                                                                                                                                       70%
                                                                                                                          70%
                                                                                                       % SLOC migrated



                                                                                                                          60%                                          66%                                                    Itération         IP1
                                                                                                                                           50%                 59%
                                                                                                                          50%                       54%                                                                    Begining             0%
                                                                                                                                                                                                                           Pilot               21%
                                                                                                                          40%                                                                                              Itération 1         22%
                                                                                                                                                                                                                           Itération 2         53%
                                                                                                                          30%                                                                                              Itération 3         68%
                                                                                                                                30%                                              Production capacity per week: 2%          Itération 4 et 5    81%
                                                                                                                          20%                                                                                              Itération 6 et 7    100%


                                                                                                                          10%

                                                                                                                           0%




           © Logica 2011. All rights reserved                                                                                                                                                                                                                      No. 7
Phase de maitrise : Pilote et Ité 1




                                                                                                                         janv. 12
janv. 10




                                                                                                              janv. 11
                                                                         Pilotage et ité. 1
                                                                              4 mois




                           +                                                                          -
             • Investissment R&D                                               • Nécessite un effort
             • Mise en place de                                                  de pilotage
               la cartographie                                                 • Consommé 50%
               • Pilotage par le
                 nombre de ligne
                 et le poids



                            !                      Qualimetric trend
                                                 1er relevé = Valeur de référence
                                                                                                     ?
             • 7% d’avancement                   Transferability 3.11
                                                       4

               fonctionnel                           3.5


             • Chantier technique
                           Security 2.97               3                       Changeability 3.36
                                                                                                    Ref.
               & qualimétrie                         2.5
                                                                                                    IT2-OBS




                              Performance 3.51                          Robustness 3.02




           © Logica 2011. All rights reserved                                                                                       No. 8
Sommaire

                                     1. Phase de Maitrise


                                     2. Phase d’amélioration : développements


                                     3. Phase d’amélioration : projet


                                     4. Phase d’amélioration : performance


                                     5. Conclusion




© Logica 2011. All rights reserved
Amélioration dév. : Itérations 2 & 3




                                                                                                                        janv. 12
janv. 10




                                                                              janv. 11
                                                                       Itérations 2 et 3
                                                                            5 mois




                            +                                -
             •Passage de Scrum au               •Approche plus
              Kanban sur le Dev                  classique sur le
             •3 couloirs                         fonctionnel et les tests,
             •Cartographie                       travail en avance de
                                                 phase
             •Cohabitation Kanban et
              cycle en V avec l’EAI




                            !                               ?
             •Agilité distribuée :              •Report de version:
              manque                             inconnue sur la
              d’accompagnement                   perturbation du flux                    Point de vue processus :
             •Cible qualimétrique               •Négociation avec le
             •Couloir fonctionnel                client de la DoD d’une                  • Manque d’une unité de travail
                                                 version
                                                 •Cadrage des versions                     commune entre les équipes pour
                                                  intermédiaires
                                                                                           un développement en flux de bout
                                                                                           en bout !

           © Logica 2011. All rights reserved                                                                                 No. 10
Sommaire

                                     1. Phase de Maitrise


                                     2. Phase d’amélioration : développements


                                     3. Phase d’amélioration : projet


                                     4. Phase d’amélioration : performance


                                     5. Conclusion




© Logica 2011. All rights reserved
Amélioration Projet : Itération 4




                                                                                              janv. 12
janv. 10




                                                                         janv. 11
                                                                                     Ité. 4
                                                                                    2 mois




                           +                               -
             •   Ca marche !                    • Loupé sur
             •   Equipe s’autogère                l’ordonnancement
             •   Outils stables                   des écrans
             •   Planification au
                 quotidien




                            !                             ?
             • Apprentissage sur                • Meilleur lotissement
               l’activité de triage de            des cycles pour
               la colonne Ready To                diminuer les coûts
               Dev.                               d’intégration et de
             • Poids fonctionnel                  bouchonnage
               influe sur la
               productivité




           © Logica 2011. All rights reserved                                                       No. 12
Amélioration Projet : Itération 4




        Refactoring                  Refactoring
            2.0                          3.0




© Logica 2011. All rights reserved                 No. 13
Amélioration Projet : Itération 4




    Début correction
   ano homologation                                          Bénéfice
                                                          refactoring 3.0




                                     Fin correction ano
                                       homologation




© Logica 2011. All rights reserved                                          No. 14
Sommaire

                                     1. Phase de Maitrise


                                     2. Phase d’amélioration : développements


                                     3. Phase d’amélioration : projet


                                     4. Phase d’amélioration : performance


                                     5. Conclusion




© Logica 2011. All rights reserved
Amélioration Perf.: Itération 5 & 6




                                                                                                         janv. 12
janv. 10




                                                                                janv. 11
                                                                                           Ité. 5 et 6
                                                                                             3 mois




                            +                                 -
             • Homologation en continue         • Valeur ou Flux ?
             • Retard rattrapé                  • Augmentation du stock
             • Projet d’investissement            anomalies
               positif : MIT                    • Productivité réalisation en
                                                  baisse
                                                • 2 DM séparés
                                                  Evolutif/correctif
                                                • Perf n’a pas pris sur le
                                                  correctif : débit quotidien




                            !                                ?
             • Deux équipe de                   • Comment amener l’équipe
               réalisation :                      à piloter sa performance
               •correctif et evolutif
             • Coaching : Gemba walk
             • Vision performance
               •Productivité
               •% bon du premier coup
                tour de clé




           © Logica 2011. All rights reserved                                                                  No. 16
Sommaire

                                     1. Phase de Maitrise


                                     2. Phase d’amélioration : développements


                                     3. Phase d’amélioration : projet


                                     4. Phase d’amélioration : performance


                                     5. Conclusion




© Logica 2011. All rights reserved
Fin de projet: Livraison finale




                                                                                                        janv. 12
janv. 10




                                                        janv. 11
                                                                                            TRA


             • Livraison finale :
             • Jalon initial de livraison respecté : pas de dérive sur 18 mois, atterrissage conforme
               malgré une dérive de l’itération 4
             • Qualité au rendez vous : dans les seuils fixés avec le client en début de projet
             • Qualimétrie améliorée : analyse régulière du code
             • Le projet est aujourd’hui en phase de qualification par la Tierce Recette
               Applicative
             • Déploiement en production en Janvier 2012, 2 ans après le lancement du projet




           © Logica 2011. All rights reserved                                                                 No. 18
Conclusion d’une approche itérative et incrémentale




           Incertitude               Client             Choc
           • Démarche                exigent            organisation
             itérative qui a         • Le projet est    • Peut être un
             rapidement                conforme,          frein selon la
             montré son                dans les temps     culture et la
             efficacité              • Le client peut     posture des
                                       être tenté         acteurs clés
                                       d’ajouter des    • Capacité à dire
                                       exigences          non




© Logica 2011. All rights reserved
Bilan de l’organisation multi équipes




© Logica 2011. All rights reserved
Démarche méthodologique qui s’inscrit dans le cycle PDCA projet



                                                       Maîtrise de la
                               REX!                    planification
                                                              Cycle en V

                                            Act   Plan


   Amélioration de la                                          Maîtrise de la
   performance par la
   résolution de problèmes
                                        Check     Do           production
                                                                          XP
             Lean


                          Amélioration du
                          processus                  Maîtrise du processus
                                 Kanban                       Scrum


© Logica 2011. All rights reserved
Thank you




© Logica 2011. All rights reserved

Contenu connexe

En vedette

Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0rahma amine
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.aettarrouzi
 
2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agileAgile Enterprise Partner
 
Pilotage par la valeur, comment remettre au même diapason le métier et son in...
Pilotage par la valeur, comment remettre au même diapason le métier et son in...Pilotage par la valeur, comment remettre au même diapason le métier et son in...
Pilotage par la valeur, comment remettre au même diapason le métier et son in...Agile Enterprise Partner
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotageCaroline Damour-Nobi
 
Séminaire Business Intelligence Agile
Séminaire Business Intelligence AgileSéminaire Business Intelligence Agile
Séminaire Business Intelligence AgileSoft Computing
 
Quand l'organisation se transforme en mode agile
Quand l'organisation se transforme en mode agileQuand l'organisation se transforme en mode agile
Quand l'organisation se transforme en mode agileValtech
 
Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...
Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...
Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...Association Agile Nantes
 
Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux r...
Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux   r...Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux   r...
Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux r...Association Agile Nantes
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets Agilestimeperformance
 

En vedette (18)

Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Présentation bi 1.0
Présentation bi 1.0Présentation bi 1.0
Présentation bi 1.0
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile
 
Pilotage par la valeur, comment remettre au même diapason le métier et son in...
Pilotage par la valeur, comment remettre au même diapason le métier et son in...Pilotage par la valeur, comment remettre au même diapason le métier et son in...
Pilotage par la valeur, comment remettre au même diapason le métier et son in...
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotage
 
Séminaire Business Intelligence Agile
Séminaire Business Intelligence AgileSéminaire Business Intelligence Agile
Séminaire Business Intelligence Agile
 
Quand l'organisation se transforme en mode agile
Quand l'organisation se transforme en mode agileQuand l'organisation se transforme en mode agile
Quand l'organisation se transforme en mode agile
 
Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...
Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...
Agile Tour Nantes 2011 - Damien thouvenin - dirigeants, pourquoi acheter agil...
 
Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux r...
Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux   r...Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux   r...
Agile Tour Nantes 2011 - Frédéric molle, xavier torpe, benjamin lecardeux r...
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Agilité pour les nuls
Agilité pour les nulsAgilité pour les nuls
Agilité pour les nuls
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets Agiles
 

Similaire à Agile Tour Rennes - REX EOLE Kanban - Logica

Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Association Agile Nantes
 
eXtreme Programming [fr]
eXtreme Programming [fr]eXtreme Programming [fr]
eXtreme Programming [fr]Rémy Coutable
 
Lotusphere2011 GSX presentation
Lotusphere2011 GSX presentationLotusphere2011 GSX presentation
Lotusphere2011 GSX presentationGSX Solutions
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011Christophe NEY
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]almerys
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringLaurent PY
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptFatiMa243348
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauRomain Couturier
 
Utc apm human talks compiegne
Utc apm human talks compiegneUtc apm human talks compiegne
Utc apm human talks compiegneArthur Van Ceulen
 
Proposition_commerciale_ISARTIS-PERENCO_VF
Proposition_commerciale_ISARTIS-PERENCO_VFProposition_commerciale_ISARTIS-PERENCO_VF
Proposition_commerciale_ISARTIS-PERENCO_VFThierry Serranou
 
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPierre Fauvel
 
Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...
Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...
Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...Association Paris-Web
 
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxMaeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxFirst Peoples Plus
 
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...ENSIBS
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERPAyoub Minen
 
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29Elapse Technologies
 
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)Couthaïer FARFRA
 

Similaire à Agile Tour Rennes - REX EOLE Kanban - Logica (20)

Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
 
eXtreme Programming [fr]
eXtreme Programming [fr]eXtreme Programming [fr]
eXtreme Programming [fr]
 
Lotusphere2011 GSX presentation
Lotusphere2011 GSX presentationLotusphere2011 GSX presentation
Lotusphere2011 GSX presentation
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoring
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneau
 
Enjeux kanban
Enjeux kanbanEnjeux kanban
Enjeux kanban
 
Utc apm human talks compiegne
Utc apm human talks compiegneUtc apm human talks compiegne
Utc apm human talks compiegne
 
Proposition_commerciale_ISARTIS-PERENCO_VF
Proposition_commerciale_ISARTIS-PERENCO_VFProposition_commerciale_ISARTIS-PERENCO_VF
Proposition_commerciale_ISARTIS-PERENCO_VF
 
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
 
cv_hamidi
cv_hamidicv_hamidi
cv_hamidi
 
Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...
Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...
Qualité et accessibilité Web : vers l’amélioration continue - Elie Sloïm - Pa...
 
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxMaeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
 
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
 
Atclt 2012 - Approche Lean Design des grands projets - Mario Moreno
Atclt 2012 - Approche Lean Design des grands projets - Mario MorenoAtclt 2012 - Approche Lean Design des grands projets - Mario Moreno
Atclt 2012 - Approche Lean Design des grands projets - Mario Moreno
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERP
 
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29
 
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
 

Agile Tour Rennes - REX EOLE Kanban - Logica

  • 1. REX Eole Rétrospective d’un grand projet Kanban © Logica 2011. All rights reserved
  • 2. Contexte et les Enjeux EOLE • Client : Orange Business Service • Application de SAV (groupe France Telecom) • Migration VB 6/ASP vers .Net Framework 4.0 • 600 écrans • 600 000 SLOC (single line of code) • Cible : .Net 4.0, C#, AspNET MVC, Entity Framwork , AppFabric … • Génération de code • Charge globale : • environ 7500 jours sur 18 mois • Lancement : 300 j.h • SFD : 800 j.h • Migration : 3000 j.h • Automatisation TU + TF : 800 j.h • Conception test : 800 j.h • Exécution test : 800 j.h • Pilotage : 1000 j.h © Logica 2011. All rights reserved No. 2
  • 3. Phases du projet EOLE • Prototypage : T0 + 5 mois • Réalisation de bout en bout d’une fonctionnalité pour éprouver la démarche / architecture (...) • Pilote : T0 + 8 mois • Industrialisation de la démarche de migration • Validation de l’atteinte des objectifs et des engagements (version pouvant aller en production) • Phase industrielle: • 6 itérations d’environ 2 mois • Pas d’effet tunnel • Validation au fil de l’eau • Intégration TRA • Recettes MOE / MOA : 4 mois • Validation de l’atteinte de l’ensemble des critères projets • Déploiement progressif : 4 mois • Sécurisation du déploiement par lots d’utilisateurs • Fonctionnement version Legacy et Eole en parallèle © Logica 2011. All rights reserved No. 3
  • 4. Méthodologie Générale Basée sur le partenariat Logica/Sodifrance, la méthodologie de refonte repose sur une migration automatisée et outillée, doublée d’une transformation de code. + © Logica 2011. All rights reserved No. 4
  • 5. Phases de Scrum au Kanban / Lean Kanban Kanban Scrum/XP Lean Dev projet Stabilisation Travail en Atterrissage Découverte de la flux projet réalisation Amélioration Extension Amélioration Maitrise de du du Kanban à de la la réalisation processus tout le projet performance de dev. Sommaire © Logica 2011. All rights reserved No. 5
  • 6. Sommaire 1. Phase de Maitrise 2. Phase d’amélioration : développements 3. Phase d’amélioration : projet 4. Phase d’amélioration : performance 5. Conclusion © Logica 2011. All rights reserved
  • 7. Phase de maitrise : Prototype janv. 12 janv. 10 janv. 11 Prototype 6 mois + - • Scrum • Avant-vente : • Changement de Planification en périmètre sur le V cœur de métier QA Test execution forecast (without legacy integration) 3000 Iteration 6+7 No regression 2500 Iteration 4+5 Tests cases executed 2000 Iteration 3 1500 Iteration 1 Iteration 2 Forecast QA tests (sum) 1000 Realized QA tests (sum) 500 ! ? 0 • Go projet • Changement • Formation TDD cycle V versus 100% IP1 - Single line of code migrated (included UT) Prev cum approche agile Réel cum 90% • Dette technique Prev cum 08/11/2010 80% 70% 70% % SLOC migrated 60% 66% Itération IP1 50% 59% 50% 54% Begining 0% Pilot 21% 40% Itération 1 22% Itération 2 53% 30% Itération 3 68% 30% Production capacity per week: 2% Itération 4 et 5 81% 20% Itération 6 et 7 100% 10% 0% © Logica 2011. All rights reserved No. 7
  • 8. Phase de maitrise : Pilote et Ité 1 janv. 12 janv. 10 janv. 11 Pilotage et ité. 1 4 mois + - • Investissment R&D • Nécessite un effort • Mise en place de de pilotage la cartographie • Consommé 50% • Pilotage par le nombre de ligne et le poids ! Qualimetric trend 1er relevé = Valeur de référence ? • 7% d’avancement Transferability 3.11 4 fonctionnel 3.5 • Chantier technique Security 2.97 3 Changeability 3.36 Ref. & qualimétrie 2.5 IT2-OBS Performance 3.51 Robustness 3.02 © Logica 2011. All rights reserved No. 8
  • 9. Sommaire 1. Phase de Maitrise 2. Phase d’amélioration : développements 3. Phase d’amélioration : projet 4. Phase d’amélioration : performance 5. Conclusion © Logica 2011. All rights reserved
  • 10. Amélioration dév. : Itérations 2 & 3 janv. 12 janv. 10 janv. 11 Itérations 2 et 3 5 mois + - •Passage de Scrum au •Approche plus Kanban sur le Dev classique sur le •3 couloirs fonctionnel et les tests, •Cartographie travail en avance de phase •Cohabitation Kanban et cycle en V avec l’EAI ! ? •Agilité distribuée : •Report de version: manque inconnue sur la d’accompagnement perturbation du flux Point de vue processus : •Cible qualimétrique •Négociation avec le •Couloir fonctionnel client de la DoD d’une • Manque d’une unité de travail version •Cadrage des versions commune entre les équipes pour intermédiaires un développement en flux de bout en bout ! © Logica 2011. All rights reserved No. 10
  • 11. Sommaire 1. Phase de Maitrise 2. Phase d’amélioration : développements 3. Phase d’amélioration : projet 4. Phase d’amélioration : performance 5. Conclusion © Logica 2011. All rights reserved
  • 12. Amélioration Projet : Itération 4 janv. 12 janv. 10 janv. 11 Ité. 4 2 mois + - • Ca marche ! • Loupé sur • Equipe s’autogère l’ordonnancement • Outils stables des écrans • Planification au quotidien ! ? • Apprentissage sur • Meilleur lotissement l’activité de triage de des cycles pour la colonne Ready To diminuer les coûts Dev. d’intégration et de • Poids fonctionnel bouchonnage influe sur la productivité © Logica 2011. All rights reserved No. 12
  • 13. Amélioration Projet : Itération 4 Refactoring Refactoring 2.0 3.0 © Logica 2011. All rights reserved No. 13
  • 14. Amélioration Projet : Itération 4 Début correction ano homologation Bénéfice refactoring 3.0 Fin correction ano homologation © Logica 2011. All rights reserved No. 14
  • 15. Sommaire 1. Phase de Maitrise 2. Phase d’amélioration : développements 3. Phase d’amélioration : projet 4. Phase d’amélioration : performance 5. Conclusion © Logica 2011. All rights reserved
  • 16. Amélioration Perf.: Itération 5 & 6 janv. 12 janv. 10 janv. 11 Ité. 5 et 6 3 mois + - • Homologation en continue • Valeur ou Flux ? • Retard rattrapé • Augmentation du stock • Projet d’investissement anomalies positif : MIT • Productivité réalisation en baisse • 2 DM séparés Evolutif/correctif • Perf n’a pas pris sur le correctif : débit quotidien ! ? • Deux équipe de • Comment amener l’équipe réalisation : à piloter sa performance •correctif et evolutif • Coaching : Gemba walk • Vision performance •Productivité •% bon du premier coup tour de clé © Logica 2011. All rights reserved No. 16
  • 17. Sommaire 1. Phase de Maitrise 2. Phase d’amélioration : développements 3. Phase d’amélioration : projet 4. Phase d’amélioration : performance 5. Conclusion © Logica 2011. All rights reserved
  • 18. Fin de projet: Livraison finale janv. 12 janv. 10 janv. 11 TRA • Livraison finale : • Jalon initial de livraison respecté : pas de dérive sur 18 mois, atterrissage conforme malgré une dérive de l’itération 4 • Qualité au rendez vous : dans les seuils fixés avec le client en début de projet • Qualimétrie améliorée : analyse régulière du code • Le projet est aujourd’hui en phase de qualification par la Tierce Recette Applicative • Déploiement en production en Janvier 2012, 2 ans après le lancement du projet © Logica 2011. All rights reserved No. 18
  • 19. Conclusion d’une approche itérative et incrémentale Incertitude Client Choc • Démarche exigent organisation itérative qui a • Le projet est • Peut être un rapidement conforme, frein selon la montré son dans les temps culture et la efficacité • Le client peut posture des être tenté acteurs clés d’ajouter des • Capacité à dire exigences non © Logica 2011. All rights reserved
  • 20. Bilan de l’organisation multi équipes © Logica 2011. All rights reserved
  • 21. Démarche méthodologique qui s’inscrit dans le cycle PDCA projet Maîtrise de la REX! planification Cycle en V Act Plan Amélioration de la Maîtrise de la performance par la résolution de problèmes Check Do production XP Lean Amélioration du processus Maîtrise du processus Kanban Scrum © Logica 2011. All rights reserved
  • 22. Thank you © Logica 2011. All rights reserved