Synthèse de Splitting User Storie - The Hamburger Method
Intro
A quel problème répond cette méthode
-
La storie est trop large pour être affinée convenablement.
-
Les stakeholders n’acceptent pas “le découpage” proposé par l’équipe de développement, car celle-ci cherche à affiner la story d’un point de vue technique uniquement.
-
Le projet est sur le pont de démarer, mais il est impossible de formuler une ou plusieurs stories suffisamment simple (small)
Les équipes de développement inexpérimentés ont souvent du mal à spliter les stories en plus petites stories capable d’apporter de la valeur (Business Value).
L’idée est d’appliquer l’approche de la User story maps à un plus petit niveau. Découper les US en tâches pour garder l’équipe dans sa zone de confort, et utiliser ensuite le résultat pour identifier de petits éléments livrable.
sources d’inspiration de l’auteur
-
Jeff Patton’s User Story Mapping
-
Craig Larman’s and Bas Vodde’s Practices for Scaling Lean & Agile Development
Etape 1, Indentifier les tâches
- En groupe, identifier les différentes étapes techniques nécessaire à l’implémentation de la storie. Les tâches identifiées deviennent les étage du Hamburger. “The tasks become layers in a hamburger bun - meat, lettuce, tomato, cheese - throw in some bacon for fun as well.”
Etape 2, indentidier des option pour les tâches
- Séparer l’équipe en petits groupes et leur demander de définir la qualité de chaque tâche. Il peuvent écrire des option sur des post-it. ex: cuire le poulet présente différentes options:
•Roti au four
•Braisé au bbc
•En petits morceaux à la poêle.
Etape 3, Combiner les résultats
-
Créer un seul Hamburger sur un grand tableau.
-
Demander aux représentants de chaque équipe de ramener leurs post-it, et ramplir les étages du Hamburger.
-
Identifier les doublons pour s’en sépraer.
-
Aligner les différentes options pour chaque tâche (étage) de gauche à droite en se basant sur le niveau de qualité de chaque option. (De la plus faible vers la plus haute qualité)
Etape 4, Tailler le Hamburger
-
En groupe, prendre les tâches une par une et comparer l’option de la plus fable qualité avec l’option adjacente, en se basant sur la difficulté d’implémentation de chaque option.
-
Ecrire cette information sur un post-it. => Penser à dégager les options de faible qualité qui prennent autant de temps à implémenter que l’option de qualité supérieure. “that’s what will be left in the box after you eat the hamburger.”
-
Décider pour chaque tâche, le niveau maximum de qualité requis.
Step 5, Take the first Bite
-
Il s’agit de déterminer la taille de cette bouchée. A quelle profondeur on veut croquer dans le Hamburger.
-
Décider quelle serait Le niveau de qualité minimum pour chaque tâche
-
S’il ne coûte pas beaucoup plus d’avancer d’un cran en qualité, il ne faut pas hésiter à le faire.
-
Placer un marqueur sur les options sélectionnées à chaque étage.
Step 6, Take another bite… and continue
-
A partir de là, chaque nouvelle bouchée devrait apporter plus de qualité.
-
Utiliser la comparaison de la complexité de chaque option pour déterminer la taille des futures bouchées.
-
Cette methode mache plutôt bien car elle est très visuelle. Elle permet au gens de penser en terme d’alternatives tout en restant dans leur zone de comfort.
-
L’analogie de la taille de chaque bouchée est plutôt efficace.
-
“On a final note, make sure not to do this while people are hungry.”
https://gojko.net/2012/01/23/splitting-user-stories-the-hamburger-method/