SlideShare una empresa de Scribd logo
1 de 59
Descargar para leer sin conexión
Agile ? C’est quoi ce truc ?




blog.theotherguys.be         @mlainez
veut révolutioner le monde du jeu vidéo
Ils contactent Bill
Il travaille dans une SSII très
   connue, RaftingSoftware
Bill, en tant que chef de
projet, s’engage sur le scope,
 les deadlines, et le budget
Avec l’aide de ses analystes ils
  décrivent la “totalité” du
         travail à faire
Il retourne dans son équipe et
       répartit le travail
Chacun travaille sur les tâches
   qui lui sont attributées
2 mois plus tard, d’après
l’équipe ça avance bien, mais
on ne peut encore rien “voir”
Mais l’équipe est de moins en
     moins convaincue...
Les gens de Namco ont une
idée géniale, une grille infinie
Il faut négocier, ce n’était pas
 dans le cahier des charges...
La fin est proche, il est temps
de mettre un peu la pression...
Et de faire des heures sup...
Tout les requirements sont
délivrés mais... le client n’est
   pas vraiment satisfait...
Pour Bill, le projet est un
         succès...
Un projet vu par Bill

Négotiation   Analyse      Dévelopment
Il est ou le problème ?
Namco décide d’essayer un autre
          prestataire
Ils contactent Bob
Valeurs et principes

Les individus et leurs interactions plus que les processus et les outils
Des logiciels opérationnels plus qu’une documentation exhaustive
La collaboration avec les clients plus que la négociation contractuelle
L’adaptation au changement plus que le suivi d’un plan


      Nous reconnaissons la valeur des seconds éléments,
                mais privilégions les premiers.

                   http://agilemanifesto.org
AGILE
        SCRUM           LEAN
                 FDD
            XP
                 DSDM
   KANBAN
Avec Bob, ils définissent la vision du projet


       Sur PC &
        MAC       Replacer
                          r
                  démineu
Ils écrivent ensuite des user stories,
qui sont regroupées dans un product
               backlog
   ~~~~~~~~~~~~
   ~~~~~~~
   ~~~~~~~~~~~


   ~~~~~~~~
   ~~~~~~~~
   ~~~~~~~~~~
                     In order to apply my
   ~~~~~
   ~~~~~~~~          strategy
                     As a player
   ~~~~~~~~~


   ~~~~~~~
   ~~~~~
   ~~~~~~
                     I want to move pacman in
   ~~~~~~~~~~~~
                     four directions
   ~~~~~~~~~~
   ~~~~~~~~~~~~
Dans le but de <valeur métier>
En tant que <rôle>
Je souhaite <fonctionalité>
Il demande aux représentants de
Namco de leur donner une priorité
  ~~~~~~~~~~~~
  ~~~~~~~~
  ~~~~~~


  ~~~~~~~~~~~~
  ~~~~~~~
  ~~~~~~~~~~~


  ~~~~~~~~
  ~~~~~~~~
  ~~~~~~~~~~


  ~~~~~
  ~~~~~~~~
  ~~~~~~~~~


  ~~~~~~~
  ~~~~~
  ~~~~~~
Ensembles, ils ajoutent des détails
   aux 10 user stories les plus
           prioritaires
Ils se mettent tous d’accord sur la
      définition de “terminé”
L’équipe estime alors elle-même les
       premières user stories
~~~~~~~~~~~~
~~~~~~~~
               3
                      In order to apply my
                                                               3
~~~~~~


~~~~~~~~~~~~   5
                      strategy
~~~~~~~
~~~~~~~~~~~           As a player
~~~~~~~~       2
                      I want to move pacman in
~~~~~~~~
~~~~~~~~~~            four directions
~~~~~          3
~~~~~~~~
~~~~~~~~~


~~~~~~~        5
~~~~~
~~~~~~
                                                Handle 4
                   Build grid                   directions, north,
                                                south, east, west
                                Implement controls
Grâce au poker planning




      http://www.planningpoker.com/
Et tente de déterminer quelle charge
de travail elle peut absorber en une
               itération
Combien pouvez-vous en manger
       en une minute ?
13

                                                                                              ~~~~
                                                                                                   ~
                       ~~
                          ~ ~~                                                               ~~~~ ~
                     ~~ ~~~~ ~~~                                                             ~~~~
                                                                                                  ~~~~
                                                                                                           8
                      ~~ ~~~~                                                                     ~~
                       ~~




                                     ~~~
                                    ~~~ ~~~~~
                                   ~~~ ~~~~~ ~~~~




                                      18
                                       ~~~               3                               5
                                                                                    ~~
                                                                                  ~~                                        8
                                                                              ~~
                                                                           ~~                                       ~~~
                                                                                                                        ~
                                                                        ~~ ~~~ ~~~~                             ~~~
                                                                      ~~ ~~ ~~                               ~~
                                                                       ~~ ~~~                            ~~~ ~~~~~
                                                                        ~~                                ~ ~~ ~~
                                                                                                               ~
                                                                                                           ~~~
                                                                     ~~~
                                                    3               ~~~ ~~~~
                                                                             ~
                               ~~~~~ ~                             ~~~ ~~~~
                                     ~                                 ~~~ ~
                               ~~~~~~ ~~                                  ~~~
                                                                              ~
                                                                                         2
                                      ~
                               ~~~~~~


  ~~
 ~~ ~~~                                                  ~~~~
~~ ~~~ ~~~
  ~~ ~~ ~~                                              ~~~~ ~~~
     ~~ ~~ ~~
       ~~ ~                                             ~~~~ ~               5
         ~~                                                 ~~
            ~~   2
On sélectionne le travail le plus prioritaire
    en respectant la limite de l’équipe


                           }
                               ~~~~~~~~~~~~   3
       ~~~~~~~~~~~~   3        ~~~~~~~~
       ~~~~~~~~                ~~~~~~
       ~~~~~~

                               ~~~~~~~~~~~~   5
       ~~~~~~~~~~~~   5        ~~~~~~~
       ~~~~~~~                 ~~~~~~~~~~~
       ~~~~~~~~~~~

                               ~~~~~~~~       2
       ~~~~~~~~       2        ~~~~~~~~
       ~~~~~~~~                ~~~~~~~~~~
       ~~~~~~~~~~

                               ~~~~~          3
       ~~~~~          3        ~~~~~~~~
       ~~~~~~~~                ~~~~~~~~~
       ~~~~~~~~~

                               ~~~~~~~        5
       ~~~~~~~        5        ~~~~~
       ~~~~~                   ~~~~~~
       ~~~~~~


       ~~~~~~~~~~~~   2
       ~~~~~~~~~~
       ~~~~~~~~~~~~


       ~~~~~~~~~~~~   8
       ~~~~~~~~
       ~~~~~~


       ~~~~~          13
       ~~~~~~~~
       ~~~~~~~~~
Chaque matin, ils se réunissent devant leur
              “teamboard”
                                  Blue
      Stories TODO WIP(4) DONE
      ~~~~~~~~~~~~3
      ~~~~~~~~

                                 Name
      ~~~~~~~~~~~~5
      ~~~~~~~




      ~~~~~~~~    2
      ~~~~~~~~
                                 Mis

      ~~~~~       3
      ~~~~~~~~




      ~~~~~~~     5
      ~~~~~
Ils développent les user stories,
          une à la fois
En pratiquant le pair
   programming
Et le développement piloté par
         les tests (TDD)
Pendant ce temps, Bill et les
   représentants de Namco
ajoutent des détails aux user
       stories suivantes
C’est comme...
Quand quelque chose est
 “terminé”, le client peut le
tester et donner du feedback
Une idée géniale: Pacman se
téléporte quand il mange un
       fruit particulier
Pas de problème, on l’ajoute au
            backlog
 ~~~~~~~        5
 ~~~~~
 ~~~~~~




                     In order to escape the
 ~~~~~~~~~~~~
 ~~~~~~~~~~
                2    ghosts
 ~~~~~~~~~~~~
                     As a player
 ~~~~~~~~~~~~
 ~~~~~~~~
                8
                     I want pacman to teleport
 ~~~~~~


 ~~~~~          13
 ~~~~~~~~
 ~~~~~~~~~
A la fin de l’itération, tout ce
qui est “terminé” est présenté
        lors d’une démo
L’équipe se réunit afin de voir
    comment s’améliorer
Celebrate!
And Iterate...
Il n’y a plus de budget, il reste
des user stories dans le backlog
 mais le client est pleinement
             satisfait
                      ~~~~~~~~~~~~   8
                      ~~~~~~~~
                      ~~~~~~


                      ~~~~~          13
                      ~~~~~~~~
                      ~~~~~~~~~
Un projet vu par Bob



                                   Blu


      Week      Day
                       Sto TO WI D
                        ~          Na
                       rie D P(4 O
                        ~
                        s O ) NE Mi
                        ~
                        ~
                       ~
Plus de bouquins ?
ml@theotherguys.be




blog.theotherguys.be           @mlainez

Más contenido relacionado

Destacado

Lycee gt ressources_2_exploration_eco-gest_148860
Lycee gt ressources_2_exploration_eco-gest_148860Lycee gt ressources_2_exploration_eco-gest_148860
Lycee gt ressources_2_exploration_eco-gest_148860OKrysiak
 
Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"
Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"
Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"DeveloperConference
 
social Media marketing solutions
social Media marketing solutionssocial Media marketing solutions
social Media marketing solutionsMansouri Achraf
 
5-Cm22 noté
5-Cm22 noté5-Cm22 noté
5-Cm22 notémathome79
 
¿Pueden los ordenadores ayudar en la demostración de teoremas?
¿Pueden los ordenadores ayudar en la demostración de teoremas?¿Pueden los ordenadores ayudar en la demostración de teoremas?
¿Pueden los ordenadores ayudar en la demostración de teoremas?Universidad de La Rioja
 
Alenni Sánchez
Alenni SánchezAlenni Sánchez
Alenni SánchezSchool
 
Ana. "Trois mètres au dessus du ciel"
Ana. "Trois mètres au dessus du ciel"Ana. "Trois mètres au dessus du ciel"
Ana. "Trois mètres au dessus du ciel"School
 
Les outils de l'ergonome agile
Les outils de l'ergonome agileLes outils de l'ergonome agile
Les outils de l'ergonome agileCARA_Lyon
 

Destacado (16)

Lycee gt ressources_2_exploration_eco-gest_148860
Lycee gt ressources_2_exploration_eco-gest_148860Lycee gt ressources_2_exploration_eco-gest_148860
Lycee gt ressources_2_exploration_eco-gest_148860
 
13. El Sistema Solar
13. El Sistema Solar13. El Sistema Solar
13. El Sistema Solar
 
Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"
Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"
Lutz Prechelt - Keynote: "Meine Plattform ist besser als Deine Plattform???"
 
Soiree25
Soiree25Soiree25
Soiree25
 
Ostermenü
Ostermenü Ostermenü
Ostermenü
 
social Media marketing solutions
social Media marketing solutionssocial Media marketing solutions
social Media marketing solutions
 
5-Cm22 noté
5-Cm22 noté5-Cm22 noté
5-Cm22 noté
 
¿Pueden los ordenadores ayudar en la demostración de teoremas?
¿Pueden los ordenadores ayudar en la demostración de teoremas?¿Pueden los ordenadores ayudar en la demostración de teoremas?
¿Pueden los ordenadores ayudar en la demostración de teoremas?
 
Bellas o bestias
Bellas o bestiasBellas o bestias
Bellas o bestias
 
Alenni Sánchez
Alenni SánchezAlenni Sánchez
Alenni Sánchez
 
La nueva ley
La nueva leyLa nueva ley
La nueva ley
 
Ana. "Trois mètres au dessus du ciel"
Ana. "Trois mètres au dessus du ciel"Ana. "Trois mètres au dessus du ciel"
Ana. "Trois mètres au dessus du ciel"
 
Les outils de l'ergonome agile
Les outils de l'ergonome agileLes outils de l'ergonome agile
Les outils de l'ergonome agile
 
Filière biomasse: vision pour l'Abitibi-Ouest
Filière biomasse: vision pour l'Abitibi-OuestFilière biomasse: vision pour l'Abitibi-Ouest
Filière biomasse: vision pour l'Abitibi-Ouest
 
Examen 2
Examen 2Examen 2
Examen 2
 
ConferenceDemarchePortfolio7octobre2013
ConferenceDemarchePortfolio7octobre2013ConferenceDemarchePortfolio7octobre2013
ConferenceDemarchePortfolio7octobre2013
 

Último

Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film françaisTxaruka
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Gabriel Gay-Para
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxJCAC
 
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 37
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursStagiaireLearningmat
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film françaisTxaruka
 
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 37
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24BenotGeorges3
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfSylvianeBachy
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneTxaruka
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxMartin M Flynn
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 37
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfbdp12
 

Último (18)

Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film français
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)
 
Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
 
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceurs
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film français
 
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienne
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
 

Agile c'est quoi ce truc ?

  • 1. Agile ? C’est quoi ce truc ? blog.theotherguys.be @mlainez
  • 2. veut révolutioner le monde du jeu vidéo
  • 3.
  • 5. Il travaille dans une SSII très connue, RaftingSoftware
  • 6. Bill, en tant que chef de projet, s’engage sur le scope, les deadlines, et le budget
  • 7. Avec l’aide de ses analystes ils décrivent la “totalité” du travail à faire
  • 8. Il retourne dans son équipe et répartit le travail
  • 9. Chacun travaille sur les tâches qui lui sont attributées
  • 10. 2 mois plus tard, d’après l’équipe ça avance bien, mais on ne peut encore rien “voir”
  • 11. Mais l’équipe est de moins en moins convaincue...
  • 12. Les gens de Namco ont une idée géniale, une grille infinie
  • 13. Il faut négocier, ce n’était pas dans le cahier des charges...
  • 14. La fin est proche, il est temps de mettre un peu la pression...
  • 15. Et de faire des heures sup...
  • 16. Tout les requirements sont délivrés mais... le client n’est pas vraiment satisfait...
  • 17. Pour Bill, le projet est un succès...
  • 18. Un projet vu par Bill Négotiation Analyse Dévelopment
  • 19. Il est ou le problème ?
  • 20. Namco décide d’essayer un autre prestataire
  • 22. Valeurs et principes Les individus et leurs interactions plus que les processus et les outils Des logiciels opérationnels plus qu’une documentation exhaustive La collaboration avec les clients plus que la négociation contractuelle L’adaptation au changement plus que le suivi d’un plan Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers. http://agilemanifesto.org
  • 23. AGILE SCRUM LEAN FDD XP DSDM KANBAN
  • 24. Avec Bob, ils définissent la vision du projet Sur PC & MAC Replacer r démineu
  • 25. Ils écrivent ensuite des user stories, qui sont regroupées dans un product backlog ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ In order to apply my ~~~~~ ~~~~~~~~ strategy As a player ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ I want to move pacman in ~~~~~~~~~~~~ four directions ~~~~~~~~~~ ~~~~~~~~~~~~
  • 26. Dans le but de <valeur métier> En tant que <rôle> Je souhaite <fonctionalité>
  • 27. Il demande aux représentants de Namco de leur donner une priorité ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~
  • 28. Ensembles, ils ajoutent des détails aux 10 user stories les plus prioritaires
  • 29.
  • 30. Ils se mettent tous d’accord sur la définition de “terminé”
  • 31. L’équipe estime alors elle-même les premières user stories
  • 32. ~~~~~~~~~~~~ ~~~~~~~~ 3 In order to apply my 3 ~~~~~~ ~~~~~~~~~~~~ 5 strategy ~~~~~~~ ~~~~~~~~~~~ As a player ~~~~~~~~ 2 I want to move pacman in ~~~~~~~~ ~~~~~~~~~~ four directions ~~~~~ 3 ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~ ~~~~~~ Handle 4 Build grid directions, north, south, east, west Implement controls
  • 33. Grâce au poker planning http://www.planningpoker.com/
  • 34. Et tente de déterminer quelle charge de travail elle peut absorber en une itération
  • 35. Combien pouvez-vous en manger en une minute ?
  • 36. 13 ~~~~ ~ ~~ ~ ~~ ~~~~ ~ ~~ ~~~~ ~~~ ~~~~ ~~~~ 8 ~~ ~~~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~~ ~~~~~ ~~~~ 18 ~~~ 3 5 ~~ ~~ 8 ~~ ~~ ~~~ ~ ~~ ~~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~ ~ ~~ ~~ ~ ~~~ ~~~ 3 ~~~ ~~~~ ~ ~~~~~ ~ ~~~ ~~~~ ~ ~~~ ~ ~~~~~~ ~~ ~~~ ~ 2 ~ ~~~~~~ ~~ ~~ ~~~ ~~~~ ~~ ~~~ ~~~ ~~ ~~ ~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~ ~~~~ ~ 5 ~~ ~~ ~~ 2
  • 37. On sélectionne le travail le plus prioritaire en respectant la limite de l’équipe } ~~~~~~~~~~~~ 3 ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 5 ~~~~~~~~~~~~ 5 ~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~ 3 ~~~~~ 3 ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~~~ 5 ~~~~~ ~~~~~ ~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 2 ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~ 13 ~~~~~~~~ ~~~~~~~~~
  • 38.
  • 39. Chaque matin, ils se réunissent devant leur “teamboard” Blue Stories TODO WIP(4) DONE ~~~~~~~~~~~~3 ~~~~~~~~ Name ~~~~~~~~~~~~5 ~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ Mis ~~~~~ 3 ~~~~~~~~ ~~~~~~~ 5 ~~~~~
  • 40.
  • 41. Ils développent les user stories, une à la fois
  • 42. En pratiquant le pair programming
  • 43. Et le développement piloté par les tests (TDD)
  • 44.
  • 45. Pendant ce temps, Bill et les représentants de Namco ajoutent des détails aux user stories suivantes
  • 47. Quand quelque chose est “terminé”, le client peut le tester et donner du feedback
  • 48. Une idée géniale: Pacman se téléporte quand il mange un fruit particulier
  • 49. Pas de problème, on l’ajoute au backlog ~~~~~~~ 5 ~~~~~ ~~~~~~ In order to escape the ~~~~~~~~~~~~ ~~~~~~~~~~ 2 ghosts ~~~~~~~~~~~~ As a player ~~~~~~~~~~~~ ~~~~~~~~ 8 I want pacman to teleport ~~~~~~ ~~~~~ 13 ~~~~~~~~ ~~~~~~~~~
  • 50. A la fin de l’itération, tout ce qui est “terminé” est présenté lors d’une démo
  • 51. L’équipe se réunit afin de voir comment s’améliorer
  • 52.
  • 53.
  • 56. Il n’y a plus de budget, il reste des user stories dans le backlog mais le client est pleinement satisfait ~~~~~~~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~ 13 ~~~~~~~~ ~~~~~~~~~
  • 57. Un projet vu par Bob Blu Week Day Sto TO WI D ~ Na rie D P(4 O ~ s O ) NE Mi ~ ~ ~