Une équipe agile peut livrer une story brillante à chaque sprint sans jamais produire une expérience utilisable de bout en bout. Le User Story Mapping résout ce paradoxe en cartographiant le parcours utilisateur.
Le constat de Jeff Patton : les stories Frankenstein
Au début des années 2000, le consultant agile Jeff Patton observe que les équipes Scrum produisent des backlogs plats — de simples listes ordonnées de user stories. Le problème est structurel : on perd la vision du parcours global et on assemble des morceaux de fonctionnalités qui ne forment jamais un produit cohérent, ce que Patton appelle les « stories Frankenstein ». Sa solution, proposée dès 2005 et formalisée dans User Story Mapping (O'Reilly, 2014) : représenter les stories sur une carte 2D plutôt que sur une liste.
Le vocabulaire de la Story Map
- Backbone — l'épine dorsale : les grandes activités utilisateur dans l'ordre du parcours (s'inscrire → découvrir → acheter → recevoir → se fidéliser).
- Activité — un grand bloc du parcours exprimé par un verbe ; niveau « epic » dans Scrum.
- Tâche — sous-étape concrète (mettre au panier, payer) ; l'unité de découpage.
- User story — le détail d'une tâche au format « En tant que [persona], je veux [action] afin de [bénéfice] » (Mike Cohn).
- Release / Slice — une bande horizontale de stories livrées ensemble.
Une carte à deux dimensions
Un backlog plat est unidimensionnel : seule la priorité y figure. La Story Map est bidimensionnelle — axe horizontal = parcours utilisateur, axe vertical = priorité. Cette dimension supplémentaire permet de découper en releases qui ont du sens pour l'utilisateur. La carte empile 4 à 8 activités (backbone), 2 à 6 tâches sous chacune, puis les user stories.
Découper le MVP
La première tranche horizontale est le MVP (Minimum Viable Product) : la plus petite tranche qui livre une expérience utilisateur complète et apporte de la valeur. Attention à ne pas le confondre avec un prototype incomplet — la notion vient d'Eric Ries (2011). Chaque release suivante enrichit le parcours sans jamais le laisser inachevé.