Example Mapping (BDD)
Clarifiez vos user stories avec des règles et des exemples concrets.
Example Mapping est une technique de Behavior-Driven Development (BDD) qui aide à clarifier une user story en la décomposant en règles, exemples et questions. Ce jeu favorise l'alignement de l'équipe et la priorisation des tâches lors des sessions de refinement. En structurant les discussions autour de ces éléments, il contribue à éviter les malentendus et les surprises lors du développement.
Déroulé
- 1
Introduction
5 minL'animateur explique brièvement le concept d'Example Mapping et son objectif : clarifier les user stories en identifiant les règles, les exemples et les questions. Il souligne l'importance de cette technique pour améliorer la communication et éviter les malentendus lors du développement.
Astuce — Utilisez un exemple concret de votre projet pour illustrer le concept et capter l'attention des participants.
- 2
Présentation des User Stories
10 minL'animateur demande à l'équipe de sélectionner une ou plusieurs user stories à clarifier. Chaque story est écrite sur une carte jaune. L'animateur invite les participants à lire et à comprendre la story choisie, en s'assurant que tous partagent la même compréhension.
Astuce — Choisissez des user stories qui sont suffisamment complexes pour bénéficier de l'exercice, mais pas trop pour ne pas submerger l'équipe.
- 3
Identification des Règles
15 minLes participants identifient ensemble les règles métier associées à la user story et les notent sur des cartes bleues. L'animateur encourage les discussions et clarifie les règles si nécessaire. Les règles doivent être spécifiques et vérifiables.
Astuce — Encouragez l'équipe à se concentrer sur une règle à la fois pour éviter de perdre le fil de la discussion.
- 4
Création d'Exemples
20 minPour chaque règle identifiée, les participants proposent des exemples concrets et les notent sur des cartes vertes. Ces exemples doivent illustrer comment les règles s'appliquent dans des situations réelles. L'animateur veille à ce que chaque exemple soit clair et pertinent.
Astuce — Utilisez des scénarios réels ou des cas d'utilisation connus pour aider à générer des exemples pertinents.
- 5
Recueil des Questions
10 minLes participants formulent des questions sur les zones d'ombre ou les incertitudes concernant la user story et les notent sur des cartes rouges. L'animateur encourage l'équipe à poser toutes les questions nécessaires pour lever les ambiguïtés.
Astuce — Rassurez l'équipe que toutes les questions sont valides et qu'elles contribuent à améliorer la clarté et la qualité de la story.
- 6
Synthèse et Conclusion
10 minL'animateur résume les règles, exemples et questions identifiés. Il discute avec l'équipe des prochaines étapes pour répondre aux questions en suspens et intégrer les règles et exemples dans la documentation de la user story. L'équipe décide des actions à entreprendre pour clarifier les points restants.
Astuce — Prenez des photos des cartes pour les intégrer dans les outils de gestion de projet de l'équipe.
Variantes
- Utilisez des outils numériques pour réaliser l'exercice à distance, en partageant des tableaux virtuels.
- Ajoutez une étape de priorisation des règles et exemples pour mieux gérer les user stories complexes.
- Réalisez une session de suivi pour répondre aux questions en suspens identifiées lors de l'exercice.
Guide de débrief
- Qu'avons-nous appris sur la user story en utilisant Example Mapping ?
- Quelles règles ou exemples ont été les plus surprenants ou inattendus ?
- Comment cette technique a-t-elle influencé notre compréhension collective de la story ?
- Quelles questions restent ouvertes et comment pouvons-nous y répondre ?
- Comment pouvons-nous intégrer cette technique dans nos processus de refinement réguliers ?
- Quels ajustements pourrions-nous apporter à notre prochaine session d'Example Mapping ?