SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Dernier

Dernier (12)

EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les ÉcolesEL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
 
Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?
 
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
 
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
Traitement des eaux usées par lagunage a macrophytes.pptx
Traitement des eaux usées par lagunage a macrophytes.pptxTraitement des eaux usées par lagunage a macrophytes.pptx
Traitement des eaux usées par lagunage a macrophytes.pptx
 
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
 
Webinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsWebinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctions
 
Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"
 
Festival de Cannes 2024. pptx
Festival    de   Cannes      2024.  pptxFestival    de   Cannes      2024.  pptx
Festival de Cannes 2024. pptx
 
Présentation sur les Risques Électriques et Leur Prévention en Algérie
Présentation sur les Risques Électriques et Leur Prévention en AlgériePrésentation sur les Risques Électriques et Leur Prévention en Algérie
Présentation sur les Risques Électriques et Leur Prévention en Algérie
 
Quitter la nuit. pptx
Quitter          la        nuit.    pptxQuitter          la        nuit.    pptx
Quitter la nuit. 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