Organisez un atelier de cartographie des User Stories

Créez des cartes de User Stories

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 :

  1. Définir le cadre (Frame).

  2. Cartographier la vue d’ensemble (Map the big picture).

  3. Ajouter les User Stories (Add user stories).

  4. Planifier les versions (Map out releases).

1.Définissez le cadre de votre carte de User Stories

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.

2. Cartographiez la vue d’ensemble

Dans cette étape, vous devez générer l’ossature (backbone) des activités et des tâches.

Voici les étapes recommandées :

  1. 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.

  2. Supprimez les doublons (certains membres auront noté des éléments similaires).

  3. Regroupez les éléments en catégories logiques. Par exemple, certains éléments peuvent concerner les paiements en ligne par carte bancaire.

  4. 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.

The image shows a simplified story map backbone. An axis with the title of 'Time' runs from left to right. Four sequential activities are plotted along this timeline, each consisting of multiple tasks.
A backbone of activities and tasks in chronological order

Une fois cette ossature créée, l’étape suivante consiste à ajouter les User Stories à la carte.

3. Ajoutez les User Stories

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 :

  1. Quelles autres actions les utilisateurs pourraient-ils effectuer dans le système ?

  2. Que pourrait-il mal se passer et comment l’utilisateur pourrait-il se remettre de la situation ?

  3. Quels autres types d’utilisateurs pourraient atteindre leurs objectifs différemment ?

  4. 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.

The image depicts a story map with a 'Priority' axis running vertically, as well as a horizontal flow representing the progression of activities. Each activity is composed of tasks, which are further detailed by user stories stacked vertically by priority
Priorisation des User Stories

Une fois les User Stories organisées par priorité, vous pouvez planifier les versions.

4. Planifiez 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.

The image is a story map structured into three distinct releases, each with a series of user stories aligned beneath them. Each release is marked with 'Target Outcomes,' indicating the goals or objectives for that release.
Cartographier les versions dans une carte de User Stories

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).

Bonnes pratiques pour planifier des versions

  • 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.

Récapitulons !

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 :

  1. Définir le cadre (Frame).

  2. Cartographier la vue d’ensemble (Map the big picture).

  3. Ajouter les User Stories (Add user stories).

  4. Planifier les versions (Map out releases).

Ressources complémentaires

  • 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 ! 

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous