AgileCampusTour                   Développer, mais pas n’importe comment@agilecampustour                              http...
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)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
Prioritisé selon la valeur quereprésente chaque récit pour le client~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
Avec parfois des contraintestechniques~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
Les récits sont estimés par leur équipeet les tâches associées identifiées~~~~~~~~~~~~   3~~~~~~~~~~~~~~~~~~~~~~~~~~   5~~~...
Leur équipe à estimé sa vélocité                                         13                                               ...
Ils ont une liste de récits pour laprochaine itération                    }                        ~~~~~~~~~~~~   3~~~~~~~...
Et un kanban prêt à être utilisé                                           Blue Team Stories            TODO   WIP(4)   DO...
Ils sont prêts à attaquer l’itération
Le matin, toute l’équipe se réunitdevant le kanban                                              Blue Team             Stor...
Qu’est-ce qu’on fait jusqu’au     prochain meeting?
Produire du code maintenable
Tout en se concentrant sur leslivrables de l’itération
Pour éviter de produire de la dettetechnique
Comment?
Les membres de leurs équipesforment des paires
Les paires recoivent les scénariosdu client et les transforment entests                                        “Lorsque je...
Qu’ils exécutent...
Ils écrivent le code minimumpermettant 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, its like a messagefrom the past by someone who cared”             @sf105 and @andrew_jackman
On appelle ça du TDDTest Driven Development
Quand le récit est “terminé”, ilssoumettent leur travail
Afin que le client puisse tester
Les paires retournent voir ce qu’ilreste à faire sur le Kanban                                            Blue Team       ...
Le lendemain matin, on sesynchronise et on recommence                                             Blue Team            Sto...
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é...
Un peu de lecture?
Questions?@agilecampustour   http://agilecampustour.org
Développer, mais pas n'importe comment
Prochain SlideShare
Chargement dans…5
×

Développer, mais pas n'importe comment

593 vues

Publié le

Troisième session de Louvain-la-Neuve, on se concentre sur le travail au jour le jour d'une équipe Agile

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

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

Aucune remarque pour cette diapositive

Développer, mais pas n'importe comment

  1. 1. AgileCampusTour Développer, mais pas n’importe comment@agilecampustour http://agilecampustour.org
  2. 2. Les épisodes précédents 1 semaine
  3. 3. Les épisodes précédents 1 semaine
  4. 4. Les épisodes précédents 1 semaine
  5. 5. Les épisodes précédents 1 semaine
  6. 6. Retournons chez... EPL Bill Bob
  7. 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. 8. Prioritisé selon la valeur quereprésente chaque récit pour le client~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9. 9. Avec parfois des contraintestechniques~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  10. 10. Les récits sont estimés par leur équipeet 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. 11. Leur équipe à estimé sa vélocité 13 ~~~~ ~ ~~ ~ ~~ ~~~~ ~ ~~ ~~~~ ~~~ ~~~~ ~~~~ 8 ~~ ~~~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~~ ~~~~~ ~~~~ 18 ~~~ 3 5 ~~ ~~ 8 ~~ ~~ ~~~ ~ ~~ ~~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~ ~ ~~ ~~ ~ ~~~ ~~~ 3 ~~~ ~~~~ ~ ~~~~~ ~ ~~~ ~~~~ ~ ~~~ ~ ~~~~~~ ~~ ~~~ ~ 2 ~ ~~~~~~ ~~ ~~ ~~~ ~~~~ ~~ ~~~ ~~~ ~~ ~~ ~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~ ~~~~ ~ 5 ~~ ~~ ~~ 2
  12. 12. Ils ont une liste de récits pour laprochaine itération } ~~~~~~~~~~~~ 3~~~~~~~~~~~~ 3 ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 5~~~~~~~~~~~~ 5 ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ 2~~~~~~~~ 2 ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~ 3~~~~~ 3 ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ ~~~~~~~ 5~~~~~~~ 5 ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ 2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8~~~~~~~~~~~~~~~~~~~ 13~~~~~~~~~~~~~~~~~~~~~~~ 8~~~~~~~~~~~~~~~~~~~~~~~~~~ 2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4~~~~~~~~~~~~~~~~~~~~~~
  13. 13. Et un kanban prêt à être utilisé Blue Team Stories TODO WIP(4) DONE ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~ Name tags ~~~~~~~~~~~~ 5 ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~~~ Misc. ~~~~~ 3 ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~ ~~~~~~
  14. 14. Ils sont prêts à attaquer l’itération
  15. 15. Le matin, toute l’équipe se réunitdevant le kanban Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  16. 16. Qu’est-ce qu’on fait jusqu’au prochain meeting?
  17. 17. Produire du code maintenable
  18. 18. Tout en se concentrant sur leslivrables de l’itération
  19. 19. Pour éviter de produire de la dettetechnique
  20. 20. Comment?
  21. 21. Les membres de leurs équipesforment des paires
  22. 22. Les paires recoivent les scénariosdu client et les transforment entests “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”
  23. 23. Qu’ils exécutent...
  24. 24. Ils écrivent le code minimumpermettant de faire passer leurs tests
  25. 25. Bill et Bob améliorent leur code
  26. 26. Grâce aux tests, ils savent lorsqu’ils“cassent” quelque chose...
  27. 27. “When a test fails, its like a messagefrom the past by someone who cared” @sf105 and @andrew_jackman
  28. 28. On appelle ça du TDDTest Driven Development
  29. 29. Quand le récit est “terminé”, ilssoumettent leur travail
  30. 30. Afin que le client puisse tester
  31. 31. Les paires retournent voir ce qu’ilreste à faire sur le Kanban Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  32. 32. Le lendemain matin, on sesynchronise et on recommence Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  33. 33. Jusqu’a la fin de l’itération
  34. 34. Tout ce qui est accepté par le client est mis en production
  35. 35. La dernière étape... 1 semaine
  36. 36. La dernière étape... 1 semaine
  37. 37. Ne manquez pas... Code workshop 28 février de 18h30 à 21h30 Salle INTEL Rétrospectives et conclusion 3 mars de 13h à14h BARB94
  38. 38. Un peu de lecture?
  39. 39. Questions?@agilecampustour http://agilecampustour.org

×