agile c'est quoi ce truc ?
Post on 05-Dec-2014
644 Views
Preview:
DESCRIPTION
TRANSCRIPT
Agile ? C’est quoi ce truc ?
@mlainezblog.theotherguys.be
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...
Négotiation Analyse Dévelopment
Un projet vu par Bill
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 outilsDes logiciels opérationnels plus qu’une documentation exhaustiveLa collaboration avec les clients plus que la négociation contractuelleL’adaptation au changement plus que le suivi d’un plan
http://agilemanifesto.org
Nous reconnaissons la valeur des seconds éléments,mais privilégions les premiers.
SCRUM
XP
LEAN
KANBANDSDM
FDD
AGILE
Sur PC & MAC Replacer
démineur
Avec Bob, ils définissent la vision du projet
Ils écrivent ensuite des user stories, qui sont regroupées dans un product
backlog~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
In order to apply my strategyAs a playerI 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~~~~~~~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
~~~~~~~~~~~~~~~~~~~~~~~~~~
2
~~~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~
5
Implement controls
Handle 4 directions, north, south, east, west
Build grid
In order to apply my strategyAs a playerI want to move pacman in four directions
http://www.planningpoker.com/
Grâce au poker planning
Et tente de déterminer quelle charge de travail elle peut absorber en une
itération
Combien pouvez-vous en manger en une minute ?
~~~~~~~~~~~~~~~~~~~~~~~~~~ 3
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
5
~~~~~~~~~~~~~~~~~~~~~~~~~~2
~~~~~
~~~~~~~~
~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~5
18~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~2
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
8
~~~~~
~~~~~~~~
~~~~~~~~~
13
~~~~~~~~~~~~~~~~~~~~8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
~~~~~~~~~~~~~~~~~~~~~~~~~~
2
~~~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~
5
2
8
13
}~~~~~~~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
~~~~~~~~~~~~~~~~~~~~~~~~~~
2
~~~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~
5
On sélectionne le travail le plus prioritaire en respectant la limite de l’équipe
Stories TODO WIP(4) DONE~~~~~~~~~~~~~~~~~~~~
3
~~~~~~~~~~~~~~~~~~~
5
~~~~~~~~~~~~~~~~
2
~~~~~~~~~~~~~
3
~~~~~~~~~~~~
5
Name
Mis
Blue
Chaque matin, ils se réunissent devant leur “teamboard”
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~
5
2
8
13
In order to escape the ghostsAs a playerI want pacman to teleport
Pas de problème, on l’ajoute au backlog
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...
~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
8
13
Il n’y a plus de budget, il reste des user stories dans le backlog mais le client est pleinement
satisfait
Week DayStories
TODO
WIP(4)
DONE
~~~~~
Na
Mi
Blu
Un projet vu par Bob
Plus de bouquins ?
top related