Venez assister à la naissance d’une documentation vivante - Agile Grenoble 2015
Parfois appelée BDD ou ATTD, la spécification par l'exemple est un outil puissant pour la réussite des projets réalisés en mode itératif. Dans cette session interactive, les participants pourront découvrir les principes théoriques de la spécification par l'exemple. La collaboration étant au cœur de ce processus, cette session s'adresse à tous les intervenants d'un projet : analystes métier, développeurs, testeurs et managers. Nous clôturerons la session par un retour d'expérience sur la mise en place de cette pratique au sein d'un projet.
2. Cette session sera
En 3 épisodes :
Théorie
Pratique
Retours d’expérience
Cette session ne sera pas
La promotion d’un outil
Une recette de cuisine qui
marche de partout
2
Introduction
4. A la recherche de la vérité perdue
PRODUCT BACKLOG
Bon pour planifier
Bon pour développer
Mauvais pour documenter
4
5. A la recherche de la vérité perdue
Obsolescence programmée des documents
Code = Source
de vérité
Mise à jour
le …
Mais que fait
l’application ?
Révision n°
###
5
6. A la recherche de la vérité perdue
Problématiques de l’itératif
IT IT
feedback
IT
feedback
IT
feedback
6
7. A la recherche de la vérité perdue
Principe de feedback rapide
Temps
FACILE
A TROUVER
DIFICILE
A TROUVER
7
8. A la recherche de la vérité perdue
La remontée de feedback
D
E
V
Demo
D
E
V
D
E
V
D
E
V
D
E
V
D
E
V
D
E
V
D
E
V
Demo
Valid
Valid
Valid
D
E
V
Valid
Specification
By Example
D
E
V
Valid
Specification
By Example
Demo
Feedback
Feedback
Feedback
Feedback
Feedback
Feedback
Feedback
Feedback
Feedback
Feedback
8
10. Clarifier le
besoin
Specifications by example
Pourquoi travailler avec des exemples ?
10
Test
Acceptation
métier
Test
Acceptation
métier
Exemples
métier
Indiquer le fini
d'une US en
passant Vert
Indiquer un
bug en
passant Rouge
Indiquer l'impact
du changement
en passant
Rouge
Début US Fin US Évolution
Feedback Feedback FeedbackFeedback
11. Specifications by example
Principes des outils
Outil
d’automation
Classes de
test Produit
11
Test
Acceptation
métier
Test
Acceptation
métier
Exemples
métier
Scenario Un titre
Etant donné un contexte
Quand un événement arrive
Alors on vérifie