SlideShare une entreprise Scribd logo
1  sur  31
Comment j'ai remplacé
     30% de mes
   développeurs en
  passant à l'agilité...
        ... et autres rumeurs.



             Eric Mignot
      Jean-Laurent de Morlhon
Qui-sommes nous ?




@morlhon   @ericminio
Retour d'expérience



Questions de fond
Scrum Board
Scrum Board v1
 To do   Checkout   Done




 Story
 Task
Scrum Board v2
 To do   Checkout   Done




 Story
 Task
Scrum Board v3
 To do   Checkout   Done   Good !




 Story
 Task
Rétrospective
Estimation
Estimation v1


 Afficher les
médicaments
par ordre de
     prix
Estimation v1


        Afficher les
       médicaments
       par ordre de
            prix
                       3




            En story points
Calculé en amont des sprints plannings
Estimation v1
                            L'équipe s'engage sur un
                            nombre de jours/homme

        Afficher les
       médicaments
                               DAO + Test
       par ordre de
            prix
                       3                    2




            En story points
Calculé en amont des sprints plannings
Estimation v1
                            L'équipe s'engage sur un
                            nombre de jours/homme

        Afficher les
       médicaments                              Business +
                               DAO + Test
       par ordre de                               Mock
            prix
                       3                    2                1




            En story points
Calculé en amont des sprints plannings
Estimation v1
                            L'équipe s'engage sur un
                            nombre de jours/homme

        Afficher les
       médicaments                              Business +           IHM +
                               DAO + Test
       par ordre de                               Mock              Selenium
            prix
                       3                    2                1                    2




                                                                 En jours/homme
            En story points                             Calculé pendant le sprint planning
Calculé en amont des sprints plannings
Estimation v2
                L'équipe s'engage sur un
                nombre de "story points"

 Afficher les
médicaments
par ordre de
     prix
Estimation v2
                           L'équipe s'engage sur un
                           nombre de "story points"

       Afficher les
      médicaments
      par ordre de
           prix
                      3




          En story points
Calculé pendant le sprint planning
Estimation v2
                           L'équipe s'engage sur un
                           nombre de "story points"

       Afficher les
      médicaments                           Business +    IHM +
                               DAO + Test
      par ordre de                            Mock       Selenium
           prix
                      3




          En story points
Calculé pendant le sprint planning
Estimation v2
                           L'équipe s'engage sur un
                           nombre de "story points"

       Afficher les
      médicaments                               Business +            IHM +
                               DAO + Test
      par ordre de                                Mock               Selenium
           prix
                      3                     2                1                      2




                                                            En jours/homme
          En story points                            Comptabilisé une fois la tâche finie
Calculé pendant le sprint planning                                  ...
                                                         Plus ou moins inutile...
Burn Down
Burn Down - Sprint 17
70.0




52.5




35.0




17.5




   0
  15 sept. 2009 16 sept. 2009 17 sept. 2009 18 sept. 2009 21 sept. 2009 22 sept. 2009 23 sept. 2009 24 sept. 2009 25 sept. 2009 28 sept. 2009




   Story Points                               Story Points linéaire
   Jours                                      Jours linéaires
Burn Down - Sprint 32


40



30



20



10



 0 sept. 2009 16 sept. 2009 17 sept. 2009 18 sept. 2009 21 sept. 2009 22 sept. 2009 23 sept. 2009 24 sept. 2009 25 sept. 2009 28 sept. 2009
 15




          Story Points                             Optimum SP
          Jours                                    Jours linéaires
Certification




                  ?
    Stress                         Qualité




Rapports plus
                               Xp, Scrum, Kanban
  humains
StandUp,
   Rétrospectives...

Rapports plus humain ?
Stres
Scrum
Qualité ?

 Vient de la méthode ou
des pratiques techniques ?
XP, Scrum, Kanban

 fashion victim ?

Contenu connexe

Plus de Jean-Laurent de Morlhon

Plus de Jean-Laurent de Morlhon (10)

Culture du Programmeur
Culture du ProgrammeurCulture du Programmeur
Culture du Programmeur
 
Git fu
Git fuGit fu
Git fu
 
Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTourSoftware Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTour
 
Software Craftsmanship: En pratique
Software Craftsmanship: En pratiqueSoftware Craftsmanship: En pratique
Software Craftsmanship: En pratique
 
Code retreat june24th
Code retreat june24thCode retreat june24th
Code retreat june24th
 
SVN to GitHUb
SVN to GitHUbSVN to GitHUb
SVN to GitHUb
 
Scrum, 3 Ans après...
Scrum, 3 Ans après...Scrum, 3 Ans après...
Scrum, 3 Ans après...
 
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
 
Scrum & VIdal Retour d'experience
Scrum & VIdal Retour d'experienceScrum & VIdal Retour d'experience
Scrum & VIdal Retour d'experience
 
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
 

Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et autres rumeurs.

  • 1. Comment j'ai remplacé 30% de mes développeurs en passant à l'agilité... ... et autres rumeurs. Eric Mignot Jean-Laurent de Morlhon
  • 5.
  • 6. Scrum Board v1 To do Checkout Done Story Task
  • 7. Scrum Board v2 To do Checkout Done Story Task
  • 8. Scrum Board v3 To do Checkout Done Good ! Story Task
  • 10.
  • 11.
  • 13. Estimation v1 Afficher les médicaments par ordre de prix
  • 14. Estimation v1 Afficher les médicaments par ordre de prix 3 En story points Calculé en amont des sprints plannings
  • 15. Estimation v1 L'équipe s'engage sur un nombre de jours/homme Afficher les médicaments DAO + Test par ordre de prix 3 2 En story points Calculé en amont des sprints plannings
  • 16. Estimation v1 L'équipe s'engage sur un nombre de jours/homme Afficher les médicaments Business + DAO + Test par ordre de Mock prix 3 2 1 En story points Calculé en amont des sprints plannings
  • 17. Estimation v1 L'équipe s'engage sur un nombre de jours/homme Afficher les médicaments Business + IHM + DAO + Test par ordre de Mock Selenium prix 3 2 1 2 En jours/homme En story points Calculé pendant le sprint planning Calculé en amont des sprints plannings
  • 18. Estimation v2 L'équipe s'engage sur un nombre de "story points" Afficher les médicaments par ordre de prix
  • 19. Estimation v2 L'équipe s'engage sur un nombre de "story points" Afficher les médicaments par ordre de prix 3 En story points Calculé pendant le sprint planning
  • 20. Estimation v2 L'équipe s'engage sur un nombre de "story points" Afficher les médicaments Business + IHM + DAO + Test par ordre de Mock Selenium prix 3 En story points Calculé pendant le sprint planning
  • 21. Estimation v2 L'équipe s'engage sur un nombre de "story points" Afficher les médicaments Business + IHM + DAO + Test par ordre de Mock Selenium prix 3 2 1 2 En jours/homme En story points Comptabilisé une fois la tâche finie Calculé pendant le sprint planning ... Plus ou moins inutile...
  • 23.
  • 24. Burn Down - Sprint 17 70.0 52.5 35.0 17.5 0 15 sept. 2009 16 sept. 2009 17 sept. 2009 18 sept. 2009 21 sept. 2009 22 sept. 2009 23 sept. 2009 24 sept. 2009 25 sept. 2009 28 sept. 2009 Story Points Story Points linéaire Jours Jours linéaires
  • 25. Burn Down - Sprint 32 40 30 20 10 0 sept. 2009 16 sept. 2009 17 sept. 2009 18 sept. 2009 21 sept. 2009 22 sept. 2009 23 sept. 2009 24 sept. 2009 25 sept. 2009 28 sept. 2009 15 Story Points Optimum SP Jours Jours linéaires
  • 26. Certification ? Stress Qualité Rapports plus Xp, Scrum, Kanban humains
  • 27. StandUp, Rétrospectives... Rapports plus humain ?
  • 28. Stres
  • 29. Scrum
  • 30. Qualité ? Vient de la méthode ou des pratiques techniques ?
  • 31. XP, Scrum, Kanban fashion victim ?

Notes de l'éditeur

  1. Rapport plus humain "forcé" par la méthode. N'est pas parfois plus difficile. Lorsque quelqu'un de rentre pas dans le moule d'une équipe... Les agilistes ne sont pas des saints.
  2. Stress Lissé en itératif. Stress en extreme lors des méthodes waterfall.
  3. N'est pas finalement qu'un prétexte pour faire de l'argent. Ne faut-il pas les voirs comme des formations ? La meilleure école c'est le terrain. Anecdote sur le la formation d'une personne expérimentée.
  4. Finalement si on utilise déjà du tdd, de l'intégration continue par exemple la qualité du logiciel augmente et si ca marchait aussi en mode waterfall ?
  5. La mode des méthodes.