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 backl...
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.
Size: 4.98 MB
Language: fr
Added: Apr 06, 2017
Slides: 70 pages
Slide Content
TECHNIQUE
USER STORY
MAPPING
BONJOUR!
Je suis Tania Gobeil
Analyste principale, Sherweb
Courriel: [email protected]
MES INSPIRATIONS
▸User story mapping
-Jeff Patton
▸Formation “Agile product Design”
-David Hussman
▸Product Agility
-http://productagility.org/
LES GRANDES QUESTIONS
▸Quoi?
▸Pourquoi?
▸Qui?
▸Quand?
▸Comment?
Comment faire une story map et comment
la situer dans un processus Agile
QUOI?
Organiser et présenter de l’information
STORY
MAP
* Crédit photo
ANATOMIE DE STORY MAP
Buts
Sous-tâches /
Alternatives
Tâches / Activités
Personas
POURQUOI?
Avantages de faire du Story Mapping
LE BACKLOG TRADITIONNEL
* Crédit photo
“
The new user story backlog
is a map.
OCTOBER 8, 2008 BY JEFF PATTON”
FACILITER LA COMPRÉHENSION
“
Le travail collaboratif favorise la
compréhension partagée et
l’alignement commun.
* Illustrations tirées du livre Agile Samurai de Jonathan Rasmusson
On s’entend tous alors
Et si on faisait cela ...
UNE IMAGE
VAUT MILLE
MOTS
Juste la regarder aide à
se rappeler des détails
qui ne sont pas dans la
photo.
* Crédit image
CONVERSATIONS
Pour bâtir une
compréhension
partagée
FAVORISER LE TRAVAIL
COLLABORATIF
DOCUMENTS
Avec des images et
des mots qui aident
à se rappeler les
conversations
STORY
MAP
Adresse les
deux.
* Crédit photo
IDENTIFIER LES
RISQUES,
HYPOTHÈSES ET
DÉPENDANCES
VISUALISER LES INTERACTIONS
IDENTIFIER LES OMISSIONS
PLANIFIER DES INCRÉMENTS
PLANIFIER DES INCRÉMENTS
VISUALISER LE PROGRÈS
VISUALISER LE PROGRÈS
VISUALISER LE PROGRÈS?
QUI?
Choisir ses participants
TOUS LES
RÔLES
SONT
PRÉSENTS
DESIGN
UX
INGÉN.
DEV
PRODUIT
CLIENT
Valeur
Faisable
Utilisable
COLLABORATION?
QUAND?
Situer la technique dans un processus
N’IMPORTE
QUAND
Dès qu’il y a du travail à organiser, découper, planifier et suivre
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
POURQUOI?
POUR QUI?
QUOI?
Cadre
Vision de produit
Personas
Recherche utilisateurs
Story map
EFFET ENTONNOIR
OU?
Parcours
utilisateur
COMMENT?
Apprendre la technique du Story mapping
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
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?
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
DES
PERSONAS
SIMPLES
Nom
Description
Valeurs
Description
Valeurs
Nom
PERSONAS PLANIVOL
Exemple?
Description
Valeurs
Nom
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
STORY
MAPPING
RÉCHAUFFEMENT
Nommez toutes les
choses que vous avez fait
pour vous rendre au
travail ce matin
* Crédit photo
ANATOMIE DE STORY MAP
Personas
Buts
Tâches / Activités
Sous-tâches /
Alternatives
Exemples
ESSAYONS AVEC PLANIVOL
▸Choisir un Persona
▸Choisir un But
▸Exemple évident
▸Exemple complexe
À VOTRE
TOUR
* Crédit photo
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?
Nom Image
Description
Valeurs
PERSONAS CIBLES
Exemple?
Nom Image
Description
Valeurs
Exemple?
PERSONAS CIBLES
STORY
MAP
* Crédit photo
À VOUS DE JOUER
▸Choisissez un Persona
▸Choisir le premier but
▸Décrire un exemple évident
▸Décrire un exemple complexe
ANATOMIE DE STORY MAP
Personas
Buts
Tâches / Activités
Sous-tâches /
Alternatives
Exemples
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
PARCOURS
POUR
PLANIFIER
Utiliser les parcours pour
découper le projet en
incréments qui
apportent de la valeur
aux utilisateurs
TRANCHES DE PRODUIT
PLANIFICATION EN RELEASES
R 1
R 2
Releases
LA LIVRAISON INCRÉMENTALE
TESTER L’HYPOTHÈSE
ORGANISER
SON
BACKLOG
* Crédit photo
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
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
TESTS
POUR
DÉCRIRE
LA STORY
EN TANT
QUE
AFIN DEJE VEUX
Persona Story map Tests
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
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?
INSCRIRE
ESSAYER
ACHETER
KPIs POUR MESURER
L’IMPACT
AIMER
Inscriptions
Recherches
par jour
Nb Vols
réservés
??
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?
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
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.
POURQUOI LE STORY MAPPING?
▸Faciliter la compréhension
▸Inciter le travail collaboratif
▸Visualiser les interactions
▸Planifier des incréments
▸Visualiser le progrès
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