Le backlog de produit est à la base du développement Agile. Il est la source de tout ce qui pourrait se retrouver dans le produit, exprimé sous la forme de user stories et priorisé en fonction de la valeur pour le client. Mais comment remplir, sélectionner et découper les stories de ce backlog? Comment produire le maximum de valeur pour le client le plus rapidement possible? Plusieurs équipes se battent avec les users stories et leur découpage, et trouvent difficile la gestion et la priorisation du backlog. La technique du Story mapping permet de donner vie au backlog de produit dans une représentation multidimensionnelle et beaucoup plus riche qu’une simple liste.
2. BONJOUR!
Je suis Tania Gobeil
Analyste principale, Sherweb
Courriel: taniagobeil@gmail.com
3. MES INSPIRATIONS
▸ User story mapping
- Jeff Patton
▸ Formation “Agile product Design”
- David Hussman
▸ Product Agility
- http://productagility.org/
4. LES GRANDES QUESTIONS
▸ Quoi?
▸ Pourquoi?
▸ Qui?
▸ Quand?
▸ Comment?
Comment faire une story map et comment
la situer dans un processus Agile
31. DÉMARCHE
PRODUCT
AGILITY
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
Cadre
Personas
Story map
Parcours
Tests /
KPI
34. ENCADRER
SON IDÉE
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
35. CADRE DU PRODUIT
Nom Horizon de temps
Pitch
Objectifs Mesures de réussite (KPI)
Personas cibles Contraintes
(défis, incertitudes)
Quelle est votre
compétition?
Votre inspiration?
Qui ignorer?
36. DES
PERSONAS
SIMPLES
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
39. STORY
MAPPING
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
45. CADRE DU PRODUIT
Nom Horizon de temps
Pitch
Objectifs Mesures de réussite (KPI)
Personas cibles Contraintes
(défis, incertitudes)
Quelle est votre compétition?
Votre inspiration?
Qui ignorer?
49. À VOUS DE JOUER
▸ Choisissez un Persona
▸ Choisir le premier but
▸ Décrire un exemple évident
▸ Décrire un exemple complexe
50. ANATOMIE DE STORY MAP
Personas
Buts
Tâches / Activités
Sous-tâches /
Alternatives
Exemples
51. PARCOURS
UTILISATEUR
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
58. TESTS ET
KPIS
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
59. AJOUTER DES TESTS ET KPIs
▸ Choisir un parcours
▸ Ajouter des tests de story
▸ Tester sur multiples stories (UX)
▸ KPIs pour des stories, parcours ou releases
▸ Modifier les stories ou sketchs au besoin
61. CLARIFIER AVEC DES TESTS
▸ Given … when … then …
▸ Donné … quand … alors …
▸ Montrer que…
▸ Assurer que …
▸ Si … alors
Exprimez vos critères d’acceptation sous
forme de tests pour mieux définir la story
62. OUVRIR UNE SESSION DANS
PLANIVOL
Quand j’entre une
combinaison valide de
nom d’utilisateur et de
mot de passe, je suis
authentifié.
Quand j’entre une
combinaison invalide de
nom d’utilisateur et de
mot de passe …
Quand le système est
indisponible …
Quand je me trompe pour
la 3e fois …
Quand je n’ai pas encore
de compte …
Si j’ai oublié mon mot de
passe …
Nouvelle
story?
64. AJOUTER DES KPIs
▸ Quel impact je produis?
▸ Comment je mesure mes choix?
▸ Qu’est-ce que j’ai de besoin pour
commencer à mesurer?
▸ Qu’est-ce qui va influencer cette mesure?
65. DÉMARCHE
PRODUCT
AGILITY
Choisir et encadrer une idée à explorer
Choisir quelqu’un sur qui apprendre
Apprendre sur son expérience
Choisir où le mener
Valider les résultats
Cadre
Personas
Story map
Parcours
Tests /
KPI
66. RÉSUMÉ DES CONCEPTS
Personas
Choisir une ou deux
personnes de qui on veut
apprendre.
Cadre
Choisir une idée à explorer
et déterminer le portrait
du succès.
Story map
Cartographier l’expérience
de chaque personne à
travers le produit.
Parcours
Mener les utilisateurs sur
un parcours intéressant
qui nous permet
d’apprendre.
Tests
Écrire ses critères
d’acceptation sous forme
de tests pour valider que
les besoins sont comblés.
KPI
Mesurer l’impact que le
produit a sur les
utilisateurs.
67. POURQUOI LE STORY MAPPING?
▸ Faciliter la compréhension
▸ Inciter le travail collaboratif
▸ Visualiser les interactions
▸ Planifier des incréments
▸ Visualiser le progrès
68. LIENS INTÉRESSANTS
Voici quelques liens vers des ressources ou articles intéressants qui peuvent vous aider
dans votre démarche d’apprentissage
STORY MAPPING
Jeff Patton - Story mapping cheat sheet
Jeff Patton - Story mapping slides
Winnipeg Agilist - User Story Mapping
Series
DÉCOUPAGE DE USER STORY
10 stratégies pour avoir des User Stories
suffisamment petites
Splitting Stories in French
Story Splitting Cheat Sheet
Outils
https://cardboardit.com/
https://realtimeboard.com/examples/user-story-map/