2. La fine équipe
Julien Biezemans
julien@agilecampustour.org
@jbpros
Simon Schoeters
simon@agilecampustour.org
@cimm
Marc Lainez
marc@agilecampustour.org
@mlainez
Si vous voulez tweeter utilisez le hashtag #actbe
20. Qu’est-ce qui cloche? Après tout, le
budget et le cahier des charges ont
été respectés...
21. Voilà ce qui cloche...
L’équipe n’a pas eu son mot à dire
La cahier des charges est resté très rigide
Les changements ont dû être négociés durement
Bill a donné à chacun une tâche a effectuer
L’équipe a commencé la plupart des aspects du jeu directement
Les problèmes de retard n’ont été identifiés que vers la fin
L’équipe à dû faire des heures supplémentaires
L’équipe à dû prendre des raccourcis pour terminer à temps
25. Bob propose à Filosofia de travailler par
itérations, ensemble, ils décrivent la vision
du projet
26. Bob et le responsable de projet écrivent des
user stories, qui constituent le product
backlog
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
Afin de savoir quand c’est à
~~~~~
~~~~~~~~ moi de jouer
En tant que joueur
~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
Je veux pouvoir entrer mon
~~~~~~~~~~~~
nom
~~~~~~~~~~
~~~~~~~~~~~~
27. Bob propose au reponsable de projet de
donner une priorité aux user stories
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
~~~~~
~~~~~~~~
~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
28. Ensemble ils affinent ces user stories, afin
que l’équipe de développement puisse
commencer à travailler
29. Bob, le responsable du projet et l’équipe de
développement se mettent d’accord sur la
définition de “done”
30. L’équipe estime les user stories, Bob et le
reponsable de projet interviennent lorsqu’ils
ont des questions
31. L’équipe se met d’accord sur la charge de
travail faisable durant une itération
32. Parmi les user stories estimées, ils prennent
les plus prioritaires, dans la limite de leur
capacité
}
~~~~~~~~~~~~ 3
~~~~~~~~~~~~ 3 ~~~~~~~~
~~~~~~~~ ~~~~~~
~~~~~~
~~~~~~~~~~~~ 5
~~~~~~~~~~~~ 5 ~~~~~~~
~~~~~~~ ~~~~~~~~~~~
~~~~~~~~~~~
~~~~~~~~ 2
~~~~~~~~ 2 ~~~~~~~~
~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~
~~~~~ 3
~~~~~ 3 ~~~~~~~~
~~~~~~~~ ~~~~~~~~~
~~~~~~~~~
~~~~~~~ 5
~~~~~~~ 5 ~~~~~
~~~~~ ~~~~~~
~~~~~~
~~~~~~~~~~~~ 2
~~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~~~ 8
~~~~~~~~
~~~~~~
~~~~~ 13
~~~~~~~~
~~~~~~~~~
37. Le client a l’idée du siècle, des boucliers sur
les tuiles châteaux rapportent le double de
points !!!
38. Pas de problème, Bob l’ajoute au product
backlog, ce sera traité lors de la prochaine
itération
~~~~~~~ 5
~~~~~
~~~~~~
Afin d’avoir un maximum
de points
~~~~~~~~~~~~
~~~~~~~~~~
2 En tant que joueur
~~~~~~~~~~~~ Je veux pouvoir placer des
~~~~~~~~~~~~
~~~~~~~~
8 cartes chateaux contenant
~~~~~~
un bouclier
~~~~~ 13
~~~~~~~~
~~~~~~~~~
39. A la fin de l’itération, l’équipe fait une démo
complète de ce qui a été terminé
40. Dans le but de s’améliorer Bob et son
équipe organisent une rétrospective
41. Le projet arrive à terme, il reste des user
stories dans le backlog, mais le client est
satisfait
~~~~~~~~~~~~ 8
~~~~~~~~
~~~~~~
~~~~~ 13
~~~~~~~~
~~~~~~~~~
45. Des valeurs et des 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
http://agilemanifesto.org
53. Afin de <valeur métier>
En tant que <rôle>
Je veux <fonctionnalité>
54. Avec ces user stories, ils ont construit le
Product backlog
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
Afin de savoir quand c’est à
~~~~~
~~~~~~~~ moi de jouer
En tant que joueur
~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
Je veux pouvoir entrer mon
~~~~~~~~~~~~
nom
~~~~~~~~~~
~~~~~~~~~~~~
55. Ils ont ensuite trié ces récits par priorité
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
~~~~~
~~~~~~~~
~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
57. Ca répond à quels problèmes ?
L’équipe n’a pas eu son mot à dire
La cahier des charges est resté très rigide
Les changements ont dû être négociés durement
Bill a donné à chacun une tâche a effectuer
L’équipe a commencé la plupart des aspects du jeu directement
Les problèmes de retard n’ont été identifiés que vers la fin
L’équipe à dû faire des heures supplémentaires
L’équipe à dû prendre des raccourcis pour terminer à temps
58. Et après ?
Blu
Week Day
Sto TO WI D
~ Na
rie D P O
~
s O (4) NE Mi
~
~
~
59. Et après ?
Blu
Week Day
Sto TO WI D
~ Na
rie D P O
~
s O (4) NE Mi
~
~
~
60. Bob demande à son équipe d’estimer
les user stories, en story points
61. Bob demande à son équipe d’estimer
les user stories, en story points
62. Bob demande à son équipe d’estimer
les user stories, en story points
63. Bob demande à son équipe d’estimer
les user stories, en story points
1/200
64. Bob demande à son équipe d’estimer
les user stories, en story points
~~~~~~~~~~~~ 3
3
~~~~~~~~
~~~~~~
Afin de savoir quand c’est à
~~~~~~~~~~~~ 5
moi de jouer
~~~~~~~
~~~~~~~~~~~ En tant que joueur
~~~~~~~~
~~~~~~~~
2 Je veux pouvoir entrer mon
~~~~~~~~~~
nom
~~~~~ 3
~~~~~~~~
~~~~~~~~~
~~~~~~~ 5
~~~~~
~~~~~~
Formulaire de Sauver le nom
demande du nom quelque part
A chaque tour,
changer de joueur
65. En utilisant le planning poker
http://www.planningpoker.com/
82. A partir de cette vélocité, Bob
construit le backlog de l’itération
}
~~~~~~~~~~~~ 3
~~~~~~~~~~~~ 3
~~~~~~~~
~~~~~~~~ ~~~~~~
~~~~~~
~~~~~~~~~~~~ 5
~~~~~~~~~~~~ 5 ~~~~~~~
~~~~~~~ ~~~~~~~~~~~
~~~~~~~~~~~
~~~~~~~~ 2
~~~~~~~~ 2 ~~~~~~~~
~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~
~~~~~ 3
~~~~~ 3 ~~~~~~~~
~~~~~~~~ ~~~~~~~~~
~~~~~~~~~
~~~~~~~ 5
~~~~~~~ 5 ~~~~~
~~~~~ ~~~~~~
~~~~~~
~~~~~~~~~~~~ 2
~~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~~~ 8
~~~~~~~~
~~~~~~
~~~~~ 13
~~~~~~~~
~~~~~~~~~
83. Ca répond à quels problèmes ?
L’équipe n’a pas eu son mot à dire ++
La cahier des charges est resté très rigide
Les changements ont dû être négociés durement
Bill a donné à chacun une tâche a effectuer
L’équipe a commencé la plupart des aspects du jeu directement
Les problèmes de retard n’ont été identifiés que vers la fin
L’équipe à dû faire des heures supplémentaires
L’équipe à dû prendre des raccourcis pour terminer à temps
84. Et maintenant ?
Blu
Week Day
Sto TO WI D
~ Na
rie D P O
~
s O (4) NE Mi
~
~
~
85. Et maintenant ?
Blu
Week Day
Sto TO WI D
~ Na
rie D P O
~
s O (4) NE Mi
~
~
~
86. Chaque matin, ils se sont réunis
devant le Kanban
Blue
Stories TODO WIP(4) DONE
~~~~~~~~~~~~3
~~~~~~~~
Name
~~~~~~~~~~~~5
~~~~~~~
~~~~~~~~ 2
~~~~~~~~
Mis
~~~~~ 3
~~~~~~~~
~~~~~~~ 5
~~~~~
87. Lors du “daily standup”
Blue Team
Stories TODO WIP(4) DONE
~~~~~ 3
Name tags
~~~~~ 5
~~~~~ 2 Misc.
~~~~~ 3
~~~~~ 5
3 ways the brain creates meaning
98. Et ce qui était accepté a été mis en
production si le client le souhaitait
99. Après la démo, Bob et son équipe ont
organisé une rétrospective dans le but de
s’améliorer
100. Ca répond à quels problèmes ?
L’équipe n’a pas eu son mot à dire ++ ++ ++
La cahier des charges est resté très rigide
Les changements ont dû être négociés durement
Bill a donné à chacun une tâche a effectuer
L’équipe a commencé la plupart des aspects du jeu directement
Les problèmes de retard n’ont été identifiés que vers la fin
L’équipe à dû faire des heures supplémentaires
L’équipe à dû prendre des raccourcis pour terminer à temps
107. Ca répond à quels problèmes ?
L’équipe n’a pas eu son mot à dire ++ ++ ++
La cahier des charges est resté très rigide
Les changements ont dû être négociés durement
Bill a donné à chacun une tâche a effectuer
L’équipe a commencé la plupart des aspects du jeu directement
Les problèmes de retard n’ont été identifiés que vers la fin
L’équipe à dû faire des heures supplémentaires
L’équipe à dû prendre des raccourcis pour terminer à temps