SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
AgileCampusTour
                   Développer, mais pas n’importe comment




@agilecampustour                              http://agilecampustour.org
Les épisodes précédents




  1 semaine
Les épisodes précédents




  1 semaine
Les épisodes précédents




  1 semaine
Les épisodes précédents




  1 semaine
Retournons chez...




                     EPL




         Bill        Bob
Ils ont un carnet de produit
(product backlog)
~~~~~~~~~~~~
~~~~~~~~
~~~~~~


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


~~~~~~~~
~~~~~~~~
~~~~~~~~~~
                  Afin de trouver du contenu
~~~~~
~~~~~~~~          intéressant
                  En tant que visiteur
~~~~~~~~~


~~~~~~~
~~~~~
~~~~~~
                  Je peux lire les articles
~~~~~~~~~~~~
                  publiés sur le blog.
~~~~~~~~~~
~~~~~~~~~~~~


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


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


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


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


~~~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
Prioritisé selon la valeur que
représente chaque récit pour le client
~~~~~~~~~~~~
~~~~~~~~
~~~~~~


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


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


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


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


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


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


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


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


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


~~~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
Avec parfois des contraintes
techniques
~~~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


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


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


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


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


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


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


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


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


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


~~~~~~
~~~~~~~~
~~~~~~
Les récits sont estimés par leur équipe
et les tâches associées identifiées
~~~~~~~~~~~~   3
~~~~~~~~
~~~~~~


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



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


~~~~~~~~       2
~~~~~~~~
~~~~~~~~~~
                       Afin de trouver du contenu
~~~~~
~~~~~~~~
               3
                       intéressant
                       En tant que visiteur
~~~~~~~~~

               5
~~~~~~~
~~~~~
~~~~~~
                       Je peux lire les articles
~~~~~~~~~~~~   2
                       publiés sur le blog.
~~~~~~~~~~
~~~~~~~~~~~~


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


~~~~~          13
~~~~~~~~            Design de la page                Intégrer le design
~~~~~~~~~           post#show                        de la page
                                    Business logic
~~~~~~         8
~~~~~~~~                            contrôleur
~~~~~~
                                                Afficher l’auteur du
~~~~~~~~~~~~   2                                post
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~~~ 4
~~~~~~~~~~
~~~~~~~~~~~~
Leur équipe à estimé sa vélocité
                                         13

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




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




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


      ~~
     ~~ ~~~                                                  ~~~~
    ~~ ~~~ ~~~
      ~~ ~~ ~~                                              ~~~~ ~~~
         ~~ ~~ ~~
           ~~ ~                                             ~~~~ ~               5
             ~~                                                 ~~
                ~~   2
Ils ont une liste de récits pour la
prochaine itération



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

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

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

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

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


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


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


~~~~~          13
~~~~~~~~
~~~~~~~~~


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


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


~~~~~~~~~~~~~~ 4
~~~~~~~~~~
~~~~~~~~~~~~
Et un kanban prêt à être utilisé
                                           Blue Team
 Stories            TODO   WIP(4)   DONE
 ~~~~~~~~~~~~   3
 ~~~~~~~~
 ~~~~~~

                                           Name tags

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




 ~~~~~~~~       2
 ~~~~~~~~
 ~~~~~~~~~~                                Misc.

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




 ~~~~~~~        5
 ~~~~~
 ~~~~~~
Ils sont prêts à attaquer l’itération
Le matin, toute l’équipe se réunit
devant le kanban
                                              Blue Team
             Stories   TODO   WIP(4)   DONE

             ~~~~~ 3
                                              Name tags

             ~~~~~ 5


             ~~~~~ 2                          Misc.


             ~~~~~ 3


             ~~~~~ 5
Qu’est-ce qu’on fait jusqu’au
     prochain meeting?
Produire du code maintenable
Tout en se concentrant sur les
livrables de l’itération
Pour éviter de produire de la dette
technique
Comment?
Les membres de leurs équipes
forment des paires
Les paires recoivent les scénarios
du client et les transforment en
tests



                                        “Lorsque je suis sur la page d’un
 “Lorsque je vais sur la page
                                        article, je dois voir les
 principale je dois voir la liste des
                                        informations de son auteur en bas
 articles publiés”
                                        de celui-ci”
Qu’ils exécutent...
Ils écrivent le code minimum
permettant de faire passer leurs tests
Bill et Bob améliorent leur code
Grâce aux tests, ils savent lorsqu’ils
“cassent” quelque chose...
“When a test fails, it's like a message
from the past by someone who cared”
             @sf105 and @andrew_jackman
On appelle ça du TDD
Test Driven Development
Quand le récit est “terminé”, ils
soumettent leur travail
Afin que le client puisse tester
Les paires retournent voir ce qu’il
reste à faire sur le Kanban


                                            Blue Team
           Stories   TODO   WIP(4)   DONE

           ~~~~~ 3
                                            Name tags

           ~~~~~ 5


           ~~~~~ 2                          Misc.


           ~~~~~ 3


           ~~~~~ 5
Le lendemain matin, on se
synchronise et on recommence
                                             Blue Team
            Stories   TODO   WIP(4)   DONE

            ~~~~~ 3
                                             Name tags

            ~~~~~ 5


            ~~~~~ 2                          Misc.


            ~~~~~ 3


            ~~~~~ 5
Jusqu’a la fin de l’itération
Tout ce qui est accepté par le client
       est mis en production
La dernière étape...




  1 semaine
La dernière étape...




  1 semaine
Ne manquez pas...

             Code workshop
             28 février de 18h30 à 21h30
             Salle INTEL




             Rétrospectives et conclusion
             3 mars de 13h à14h
             BARB94
Un peu de lecture?
Questions?




@agilecampustour   http://agilecampustour.org

Weitere ähnliche Inhalte

Andere mochten auch

5707 report-01-inserción-laboral
5707 report-01-inserción-laboral5707 report-01-inserción-laboral
5707 report-01-inserción-laboral
giandre88
 
Carrières Informatiques
Carrières InformatiquesCarrières Informatiques
Carrières Informatiques
MagGau
 
Los modos de aprendizaje
Los modos de aprendizajeLos modos de aprendizaje
Los modos de aprendizaje
inglerm
 
cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04
ecodiseno.cl
 

Andere mochten auch (20)

5707 report-01-inserción-laboral
5707 report-01-inserción-laboral5707 report-01-inserción-laboral
5707 report-01-inserción-laboral
 
Hdr merlo v4
Hdr merlo v4Hdr merlo v4
Hdr merlo v4
 
MadInspain 2009
MadInspain 2009MadInspain 2009
MadInspain 2009
 
Matinée group
Matinée groupMatinée group
Matinée group
 
201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes
 
En-haut.be MAG, aide aux commerçants locaux - Mai 2012
En-haut.be MAG, aide aux commerçants locaux - Mai 2012En-haut.be MAG, aide aux commerçants locaux - Mai 2012
En-haut.be MAG, aide aux commerçants locaux - Mai 2012
 
Analisis luca peralta italia
Analisis luca peralta italiaAnalisis luca peralta italia
Analisis luca peralta italia
 
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
 
M1 sante2012 modelisation
M1 sante2012 modelisationM1 sante2012 modelisation
M1 sante2012 modelisation
 
Fiesta de maría auxiliadora
Fiesta de maría auxiliadoraFiesta de maría auxiliadora
Fiesta de maría auxiliadora
 
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
 
Carrières Informatiques
Carrières InformatiquesCarrières Informatiques
Carrières Informatiques
 
Cours emi cfd
Cours emi cfdCours emi cfd
Cours emi cfd
 
Los modos de aprendizaje
Los modos de aprendizajeLos modos de aprendizaje
Los modos de aprendizaje
 
cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04
 
2012 - Batibouw Krant FR
2012 - Batibouw Krant FR2012 - Batibouw Krant FR
2012 - Batibouw Krant FR
 
Session mons 22 mars
Session mons 22 marsSession mons 22 mars
Session mons 22 mars
 
Media marque - atelier m-marketing 2012
Media marque - atelier m-marketing 2012Media marque - atelier m-marketing 2012
Media marque - atelier m-marketing 2012
 
06 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 201206 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 2012
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 

Kürzlich hochgeladen

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Kürzlich hochgeladen (20)

CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 

Développer, mais pas n'importe comment

  • 1. AgileCampusTour Développer, mais pas n’importe comment @agilecampustour http://agilecampustour.org
  • 6. Retournons chez... EPL Bill Bob
  • 7. Ils ont un carnet de produit (product backlog) ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ Afin de trouver du contenu ~~~~~ ~~~~~~~~ intéressant En tant que visiteur ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ Je peux lire les articles ~~~~~~~~~~~~ publiés sur le blog. ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~
  • 8. Prioritisé selon la valeur que représente chaque récit pour le client ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~
  • 9. Avec parfois des contraintes techniques ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~~~~
  • 10. Les récits sont estimés par leur équipe et les tâches associées identifiées ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 5 ~~~~~~~ 3 ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~~~ Afin de trouver du contenu ~~~~~ ~~~~~~~~ 3 intéressant En tant que visiteur ~~~~~~~~~ 5 ~~~~~~~ ~~~~~ ~~~~~~ Je peux lire les articles ~~~~~~~~~~~~ 2 publiés sur le blog. ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~ 13 ~~~~~~~~ Design de la page Intégrer le design ~~~~~~~~~ post#show de la page Business logic ~~~~~~ 8 ~~~~~~~~ contrôleur ~~~~~~ Afficher l’auteur du ~~~~~~~~~~~~ 2 post ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 4 ~~~~~~~~~~ ~~~~~~~~~~~~
  • 11. Leur équipe à estimé sa vélocité 13 ~~~~ ~ ~~ ~ ~~ ~~~~ ~ ~~ ~~~~ ~~~ ~~~~ ~~~~ 8 ~~ ~~~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~~ ~~~~~ ~~~~ 18 ~~~ 3 5 ~~ ~~ 8 ~~ ~~ ~~~ ~ ~~ ~~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~ ~ ~~ ~~ ~ ~~~ ~~~ 3 ~~~ ~~~~ ~ ~~~~~ ~ ~~~ ~~~~ ~ ~~~ ~ ~~~~~~ ~~ ~~~ ~ 2 ~ ~~~~~~ ~~ ~~ ~~~ ~~~~ ~~ ~~~ ~~~ ~~ ~~ ~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~ ~~~~ ~ 5 ~~ ~~ ~~ 2
  • 12. Ils ont une liste de récits pour la prochaine itération } ~~~~~~~~~~~~ 3 ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 5 ~~~~~~~~~~~~ 5 ~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~ 3 ~~~~~ 3 ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~~~ 5 ~~~~~ ~~~~~ ~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 2 ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~ 13 ~~~~~~~~ ~~~~~~~~~ ~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 2 ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 4 ~~~~~~~~~~ ~~~~~~~~~~~~
  • 13. Et un kanban prêt à être utilisé Blue Team Stories TODO WIP(4) DONE ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~ Name tags ~~~~~~~~~~~~ 5 ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~~~ Misc. ~~~~~ 3 ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~ ~~~~~~
  • 14. Ils sont prêts à attaquer l’itération
  • 15. Le matin, toute l’équipe se réunit devant le kanban Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  • 16. Qu’est-ce qu’on fait jusqu’au prochain meeting?
  • 17. Produire du code maintenable
  • 18. Tout en se concentrant sur les livrables de l’itération
  • 19. Pour éviter de produire de la dette technique
  • 21. Les membres de leurs équipes forment des paires
  • 22. Les paires recoivent les scénarios du client et les transforment en tests “Lorsque je suis sur la page d’un “Lorsque je vais sur la page article, je dois voir les principale je dois voir la liste des informations de son auteur en bas articles publiés” de celui-ci”
  • 24. Ils écrivent le code minimum permettant de faire passer leurs tests
  • 25. Bill et Bob améliorent leur code
  • 26. Grâce aux tests, ils savent lorsqu’ils “cassent” quelque chose...
  • 27. “When a test fails, it's like a message from the past by someone who cared” @sf105 and @andrew_jackman
  • 28. On appelle ça du TDD Test Driven Development
  • 29.
  • 30. Quand le récit est “terminé”, ils soumettent leur travail
  • 31. Afin que le client puisse tester
  • 32. Les paires retournent voir ce qu’il reste à faire sur le Kanban Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  • 33. Le lendemain matin, on se synchronise et on recommence Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  • 34. Jusqu’a la fin de l’itération
  • 35. Tout ce qui est accepté par le client est mis en production
  • 38. Ne manquez pas... Code workshop 28 février de 18h30 à 21h30 Salle INTEL Rétrospectives et conclusion 3 mars de 13h à14h BARB94
  • 39. Un peu de lecture?
  • 40. Questions? @agilecampustour http://agilecampustour.org