Exemple de cartographie
État d'espritLe raffinement des US se fait en mode "3 Amigos" avec des post-its pour réfléchir aux questions et aux exemples de données.
Description
Lorsque l'équipe souhaite approfondir et structurer sa pratique du Sprint Refinement, Matt Wynne propose un atelier pour clarifier une User Story (US) [Wynne 2015] [Moustier 2019] [Lambert 2018].
Un tel atelier peut être utilisé pour les US les plus complexes. Dans cet atelier, le Product Owner (PO) place un US sur la table décrite par un post-it avec les règles métier associées (un post-it par règle). Ensuite, à l'aide de post-it, des exemples sont donnés pour illustrer les règles et la manière dont elles sont vérifiées. Les participants posent les questions qui leur viennent sur des post-its qu'ils placent sur les parties à clarifier. L'OP tente de répondre aux différentes questions et après un certain temps (25 minutes), les parties qui ont été clarifiées font partie des US.
Pour faciliter la mise en œuvre de cet atelier, des post-its de différentes couleurs seront utilisés pour différencier :
- les US
- les règles de gestion
- exemples
- les questions
Ce mode de fonctionnement permet :
- tout le monde doit être actif [Adzic 2011].
- identifier clairement ce qui est défini et ce qui reste à clarifier dans un temps limité
- pour obtenir des critères d'acceptation basés sur des exemples
Application à la maturité des tests
Structurer l'approche d'une pratique déjà mise en œuvre permet évidemment d'enrichir les résultats attendus. L'utilisation de post-it permet de garder une trace de chaque intervention et encourage la participation active de chacun.
L'utilisation d'outils tels que Miro ou Klaxoon permet également d'étendre le nombre de participants afin d'élargir plus facilement le champ d'action des participants et de donner des perspectives différentes aux les US. Ceci est particulièrement pertinent pour mettre en perspective les contraintes opérationnelles (infrastructure, sécurité, finance, UX, ...).
Cet atelier peut facilement être amélioré en ajoutant une sorte de post-it qui indique des idées de tests ou d'architecture pouvant améliorer la qualité de les USnotamment en incluant les exigences non fonctionnelles applicables.
La position d'Agilitest sur cette pratique
L'utilisation de l'atelier " Cartographie des exemples " contribue à définir en groupe les tests et les jeux de données qui seront mis en œuvre dans Agilitest. Cette approche permet de mieux définir la quantité de Story Points nécessaires à la réalisation d'un US et d'imaginer un mode collaboratif autour des besoins liés à ce US.
Pour découvrir l'ensemble des pratiques, cliquez ici.
Cartes connexes
Pour aller plus loin
- Adzic 2011] : Gojko Adzic - JUIN 2011 - "La spécification par l'exemple" - ISBN 978-1617290084
- Lambert 2018] : Jean-Pierre Lambert - FEB 2018 - "Avoir des US vraiment Ready grâce à l'Example Mapping - Scrum Life 18" - https://www.youtube.com/watch?v=gID0boETxJQ
- Moustier2019-1] : Christophe Moustier - JUIN 2019 -"Le test en mode agile" - ISBN 978-2-409-01943-2
- Wynne 2015] : Matt Wynne - https://cucumber.io/blog/bdd/example-mapping-introduction/