[Résumé Agile2015] Example Mapping

Présentateur: Matt Wynne **
Agile 2015, Mardi PM, http://sched.co/36WS

Ceci est un résumé écrit rapidement en direct de la conférence. Soyez indulgent.

UPDATE: Matt Wynne a publié un excellent billet sur le sujet:
https://cucumber.io/blog/2015/12/08/example-mapping-introduction

À retenir

  • Découler les scénarios (exemples) à partir des règles d’affaires (critères)
  • Les exemples ne sont pas suffisants pour comprendre sans la conversation qui doit venir avec. L’accent est sur la conversion autour de l’exemple.
  • Les 3-Amigos sont au coeur du BDD. D’ailleurs c’est le sujet de l’heure ici à Agile 2015!
  • La technique du Example Mapping est géniale!

Jusqu’à maintenant, cette présentation est un coup de coeur. Beaucoup de choses se retrouveront dans nos formations cet automne ;)

PS. J’ai bien rigolé quand Matt Wynne a dit que les 3-Amigos composent : « la sainte trinité de l’église du BDD » :) Voulant dire que c’est au coeur du BDD/ATDD.

Résumé

Première partie: la conversation

Ça fait longtemps que l’on répète à nos clients que les scénarios BDD ne sont pas des tests et qu’ils ne devraient PAS être donnés déjà faits par le PO… On répète sans cesse que le but du BDD est d’avoir une conversation autour d’exemples pour que tous comprennent le besoin.

Mais Matt Wynn est arrivé avec un exercice tout simplement génial pour faire comprendre tout cela en 15 minutes! C’est juste magique.

L’exercice consiste à

  1. écrire 3 règles pour un mot de passe;
  2. écrire 3 exemples;
  3. donner seulement les 3 exemples à l’autre équipe;
  4. les laisser essayer de deviner exactement les règles → il n’y arriveront pas!

Deuxième partie: Example Mapping

L’Example Mapping ressemble à l’idée du Story Mapping, mais cette fois pour découvrir les exemples plutôt que les Stories.

L’idée est assez simple, mais puissante:

  1. prendre une User Story (ou fonctionnalité selon votre vocabulaire);
  2. essayer de découvrir des règles d’affaires et l’utiliser comme tête de colonne;
  3. pour chaque règle, énumérer des exemples sur des cartons placés sous la règle;
  4. ajouter des questions sur des cartons rouges.

Nous avons fait un exercice dirigé et malheureusement ce résumé textuel ne rendra pas justice à la puissance de cette activité pour stimuler les discussions et la conversation.

Nous l’avons fait entre purs inconnus sur un exemple et ça a immédiatement fonctionné. Des tonnes de questions et d’exemples en quelques minutes. Je me sentais prêt à le coder après!

Les 3-Amigos

Si vous ne savez ce qu’est la rencontre des 3-Amigos vous pouvez lire cet article.

Selon lui, les résultats d’une rencontre avec les 3 amis sont:

  • d’autres règles découvertes;
  • d’autres Stories découvertes;
  • des exemples;
  • un surtout une compréhension commune!

Remarquez ce qui n’est pas présent… des tests !

Note de FAB

Les 3-Amigos sont vraiment un thème récurrent ici à la conférence. Presque toutes les présentations (même sans lien avec le BDD) en parlent.

* Matt Wynne est l’auteur de The Cucumber Book et le développeur principal de Cucumber.

Show your support

Clapping shows how much you appreciated Félix-Antoine Bourbonnais’s story.