« Story Mapping 101 » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 26 : | Ligne 26 : | ||
<br/> | <br/> | ||
'''Tout le monde écrit :''' c'est quelque chose qui fonctionne généralement lorsque nous disposons de plusieurs experts du domaine. Chacun écrit les tâches qu'il souhaiterait réaliser, puis les combine en 1 carte en supprimant les doublons.<br/> | '''Tout le monde écrit :''' c'est quelque chose qui fonctionne généralement lorsque nous disposons de plusieurs experts du domaine. Chacun écrit les tâches qu'il souhaiterait réaliser, puis les combine en 1 carte en supprimant les doublons.<br/> | ||
<br/> | |||
== Créer la STory Map == | |||
Une fois que vous avez toutes les activités et tâches, c'est le moment de les ordonner :<br/> | |||
<br/> | |||
'''Grouper en activités :''' Une fois la story map initiale construite, nous souhaitons identifier des groupes que nous nommons activités. Si je dis que je peux faire X ou Y ou Z, alors nous les organisons dans une colonne comme un ensemble d'options. Ou si j'ai un groupe d'éléments liés, je les mets ensemble. Si je fais A puis B puis C de façon discrète, alors je les positionnerai horizontalement.<br/> | |||
<br/> | |||
[[Fichier:Group-and-define-activities FR.png|border|1000px]]<br/> | [[Fichier:Group-and-define-activities FR.png|border|1000px]]<br/> | ||
<br/> | <br/> |
Version du 13 novembre 2018 à 21:36
Auteur : David Hawks
Source : Story Mapping 101
Date : 09/08/2017
Traducteur : Fabrice Aimetti
Date : 14/11/2018
Traduction :
Les backlogs peuvent être déroutants. Ils commencent typiquement par une liste de features de haut niveau, que nous pouvons appeler "epics" qui donnent du sens à toutes les personnes impliquées. Cependant, alors que nous commençons à décomposer au fur et à mesure en stories sprintables, chacun en vient très vite à se perdre et la seule personne possédant l'anneau de décodage est le Product Owner. Il est le seul à savoir comment toutes les stories secondaires se lient les unes aux autres.
Backlogs vs Story Maps
Les défis imposés par les traditionnels backlogs sont liés au fait qu'ils ne communiquent pas la notion de workflow. Cela rend difficile de repérer les éventuelles lacunes existantes. De plus, nous perdons le contexte métier lorsque nous essayons de prioriser les plus petites stories entre elles.
Les Story Maos furent inventées par Jeff Patton (son livre) pour aider à découvrir les exigences en partant du point de vue de l'expérience utilisateur. Le processus de création d'une Story Map est un exercice collaboratif mené avec les parties prenantes. Cela nous aide à transformer notre approche de livraison des exigences vers une approche de découverte des exigences.
Comment créer la Story Map initiale
J'aime utiliser deux approches lorsqu'on construit la carte :
Raconter une histoire : Demander à l'un des experts du domaine de raconter une histoire avec les activités et les tâches qu'il exécute. Pendant qu'il raconte l'histoire, de nombreuses personnes (équipe de dév. ?) est armée de post-its et de marqueurs. En entendant une tâche dont l'utilisateur a besoin, une des personnes l'écrit sur un post-it et le place sur le mur. Nous les plaçons grossièrement dans l'ordre temporel de gauche à droite, même si rien n'est parfaitement linéaire et c'est ok. Ci-dessous, un exemple de story map pour un site de e-commerce.
Tout le monde écrit : c'est quelque chose qui fonctionne généralement lorsque nous disposons de plusieurs experts du domaine. Chacun écrit les tâches qu'il souhaiterait réaliser, puis les combine en 1 carte en supprimant les doublons.
Créer la STory Map
Une fois que vous avez toutes les activités et tâches, c'est le moment de les ordonner :
Grouper en activités : Une fois la story map initiale construite, nous souhaitons identifier des groupes que nous nommons activités. Si je dis que je peux faire X ou Y ou Z, alors nous les organisons dans une colonne comme un ensemble d'options. Ou si j'ai un groupe d'éléments liés, je les mets ensemble. Si je fais A puis B puis C de façon discrète, alors je les positionnerai horizontalement.