Une carte de User Stories est idéalement créée en équipe lors d’un atelier.
L’un des meilleurs moyens d’obtenir un consensus d’équipe sur la direction des prochaines itérations est d’encourager l’ensemble de l’équipe à participer au processus.
Voici les quatre étapes pour organiser un atelier de cartographie des User Stories :
Définir le cadre (Frame).
Cartographier la vue d’ensemble (Map the big picture).
Ajouter les User Stories (Add user stories).
Planifier les versions (Map out releases).
La première étape de l’atelier consiste à déterminer le contexte dans lequel la carte de User Stories sera créée.
💡 Exemple : Dans cet atelier, nous allons cartographier l’expérience d’un utilisateur qui réserve des vacances. L’objectif est de créer une expérience qui permet à l’utilisateur de réserver un séjour aussi rapidement et facilement que possible.
Dans cette étape, vous devez générer l’ossature (backbone) des activités et des tâches.
Voici les étapes recommandées :
Faites une liste des "choses que les utilisateurs font". Chaque membre de l’équipe écrit des post-it et les ajoute sur un mur ou un tableau sans se concerter. Cela favorise la réflexion individuelle et accélère l’atelier.
Supprimez les doublons (certains membres auront noté des éléments similaires).
Regroupez les éléments en catégories logiques. Par exemple, certains éléments peuvent concerner les paiements en ligne par carte bancaire.
Donnez un nom à chaque groupe (par exemple, "Payer par carte bancaire").
Ces groupes deviennent les activités et les post-it individuels deviennent les tâches.
Ordonnez les activités de gauche à droite dans un ordre chronologique (les premières actions de l’utilisateur doivent être à gauche). Par exemple, un utilisateur doit choisir un hôtel avant de pouvoir payer.
Ordonnez également les tâches sous chaque activité dans un ordre chronologique.

Une fois cette ossature créée, l’étape suivante consiste à ajouter les User Stories à la carte.
L’étape suivante consiste à prendre les User Stories existantes du backlog produit et à les ajouter à la carte de User Stories.
💡 Pendant cette phase, vous pourriez découvrir que certaines User Stories manquent et doivent être ajoutées.
L’expert Agile et auteur Jeff Patton recommande de poser les questions suivantes à ce stade de l’atelier :
Quelles autres actions les utilisateurs pourraient-ils effectuer dans le système ?
Que pourrait-il mal se passer et comment l’utilisateur pourrait-il se remettre de la situation ?
Quels autres types d’utilisateurs pourraient atteindre leurs objectifs différemment ?
Et si nous pouvions… ?
Une fois que vous avez ajouté l’ensemble des User Stories nécessaires, il est temps de les prioriser. Ordonnez les User Stories verticalement, en plaçant les plus importantes en haut.

Une fois les User Stories organisées par priorité, vous pouvez planifier les versions.
Pour créer les versions, ajoutez des lignes horizontales à la carte de User Stories. Ces lignes créent des couloirs (swim lanes). Chaque couloir représente une version. Les User Stories de la première version vont dans le premier couloir. Celles de la deuxième version vont dans le deuxième couloir et ainsi de suite.

Il est également recommandé de réfléchir aux résultats que les utilisateurs devraient pouvoir atteindre après chaque version.
💡 Ajoutez un post-it sur le tableau indiquant l’objectif cible de chaque version (voir les notes grises dans le diagramme ci-dessus).
Sélectionnez un sous-ensemble d’utilisateurs pour la première version.
Toutes les tâches n’ont pas besoin d’être représentées dans la première version.
Identifiez les hypothèses et les risques (ajoutez des points colorés sur les User Stories concernées).
Demandez-vous ce qui peut être omis. L’objectif de la première version est d’apporter de la valeur aux utilisateurs, même avec des fonctionnalités basiques.
Créer une carte de User Stories est plus efficace lorsqu’elle est réalisée en équipe lors d’un atelier de cartographie des User Stories.
Les étapes pour organiser un tel atelier sont :
Définir le cadre (Frame).
Cartographier la vue d’ensemble (Map the big picture).
Ajouter les User Stories (Add user stories).
Planifier les versions (Map out releases).
Comment se preparer à un atelier de cartographie des User Stories (en anglais).
Guide rapide de Jeff Patton sur la cartographie des User Stories (en anglais).
Vous voulez un exercice pratique pour construire une carte de User Stories ? Le prochain chapitre est fait pour vous !