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)     • ...
Phases du projet EOLE  • Prototypage : T0 + 5 mois    •   Réalisation de bout en bout d’une fonctionnalité pour éprouver l...
Méthodologie Générale      Basée sur le partenariat Logica/Sodifrance, la méthodologie de refonte         repose sur une m...
Phases de Scrum au Kanban / Lean                                     Kanban          Kanban     Scrum/XP                  ...
Sommaire                                     1. Phase de Maitrise                                     2. Phase d’améliorat...
Phase de maitrise : Prototype                                                                                             ...
Phase de maitrise : Pilote et Ité 1                                                                                       ...
Sommaire                                     1. Phase de Maitrise                                     2. Phase d’améliorat...
Amélioration dév. : Itérations 2 & 3                                                                                      ...
Sommaire                                     1. Phase de Maitrise                                     2. Phase d’améliorat...
Amélioration Projet : Itération 4                                                                                         ...
Amélioration Projet : Itération 4        Refactoring                  Refactoring            2.0                          ...
Amélioration Projet : Itération 4    Début correction   ano homologation                                          Bénéfice...
Sommaire                                     1. Phase de Maitrise                                     2. Phase d’améliorat...
Amélioration Perf.: Itération 5 & 6                                                                                       ...
Sommaire                                     1. Phase de Maitrise                                     2. Phase d’améliorat...
Fin de projet: Livraison finale                                                                                           ...
Conclusion d’une approche itérative et incrémentale           Incertitude               Client             Choc           ...
Bilan de l’organisation multi équipes© Logica 2011. All rights reserved
Démarche méthodologique qui s’inscrit dans le cycle PDCA projet                                                       Maît...
Thank you© Logica 2011. All rights reserved
Prochain SlideShare
Chargement dans…5
×

Agile Tour Rennes - REX EOLE Kanban - Logica

1 146 vues

Publié le

Agile Tour Rennes 2011 - REX EOLE Logica - Kanban

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 146
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
27
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Agile Tour Rennes - REX EOLE Kanban - Logica

  1. 1. REX Eole Rétrospective d’un grand projet Kanban© Logica 2011. All rights reserved
  2. 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. 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. 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. 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. 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. 7. Phase de maitrise : Prototype janv. 12janv. 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. 8. Phase de maitrise : Pilote et Ité 1 janv. 12janv. 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. 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. 10. Amélioration dév. : Itérations 2 & 3 janv. 12janv. 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. 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. 12. Amélioration Projet : Itération 4 janv. 12janv. 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. 13. Amélioration Projet : Itération 4 Refactoring Refactoring 2.0 3.0© Logica 2011. All rights reserved No. 13
  14. 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. 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. 16. Amélioration Perf.: Itération 5 & 6 janv. 12janv. 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. 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. 18. Fin de projet: Livraison finale janv. 12janv. 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. 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. 20. Bilan de l’organisation multi équipes© Logica 2011. All rights reserved
  21. 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. 22. Thank you© Logica 2011. All rights reserved

×