Session présentée avec Caroline Damour-Nobi à la Conférence Agile France en mai 2012 : les facettes de la revue de sprint.
Une version avec les diapos commentées est disponible sur GoogleDocs https://docs.google.com/presentation/d/1ZmtlaWsJuyt1K6EmOlJOPJgoDsjB_tc9usg8dJjDBVU/edit
Iut lyon 1 introduction à l'agilité - 20 juin 2012
Agile France - Mai 2012 - Des mots, des maux? Démo!
1. #agilefrance
Des mots, des maux ? Démo !
Caroline Damour-Nobi & Emilie Franchomme
24-25 Mai 2012
2. Caroline Damour-Nobi
caroline.damour-nobi@vidal.fr
Emilie Franchomme
emilie.franchomme@laposte.net
@Carolilo01 @EFranchomme
Merci à nos sponsors :
web & mail gold
4. Qu'en dit la communauté ?
Votre ressenti par rapport à la démo Zzz
Merci à tous ceux qui nous ont répondu et avec qui nous avons pu
échanger sur le sujet, et tout particulièrement à :
5. Synecdoque
Synecdoque /si.nɛk.dɔk/ féminin
(Rhétorique) Figure de style par laquelle on fait
entendre le plus en disant le moins, ou le moins
en disant le plus ; on prend (...) la partie pour
le tout.
C’est un cas particulier de métonymie.
Le toit pour... la maison
6. L'essentiel
La revue de
sprint,
c'est bien plus
qu'une démo
7. Revue de sprint
The Scrum Guide (Juillet 2011) - Ken Schwaber & Jeff Sutherland - VF
Une réunion de revue de sprint est tenue à la fin du sprint pour
inspecter l’incrément du produit et adapter le carnet de produit si
nécessaire.
Pendant la revue de sprint, l'équipe Scrum et les parties prenantes
échangent sur ce qui a été fait durant le sprint.
Basé sur cette analyse, et en considérant les changements au carnet
de produit effectués durant le sprint, les participants collaborent
pour déterminer les prochains items qui pourraient être faits.
Cette réunion se veut informelle, la présentation de l'incrément
est destinée à susciter des réactions et à favoriser la
collaboration.
8. "La démo est un diamant à plusieurs facettes"
Oana Juncu
9. Préparer
Effet Bonaldi : « Toute démonstration d’un produit quelconque qui
fonctionnait parfaitement aux répétitions foirera lamentablement lors
de la démonstration publique. »
[...] Jour de la démo, la user story
ne fonctionne plus. Branle bas de
combat dans l'équipe. Elle
Parfois ça plante... (PO) fonctionnera à nouveau 5 min avant
la démonstration. (SM)
Elle doit être préparée
pour être efficace (Coach)
J'ai oublié d'envoyer les
invitations outlook !!!! (PO)
17. Des mots, des maux ? Démo !
Merci de votre attention
Avez-vous des questions?
18. Illustrations
● Un oubli? : http://www.versionone.com/state_of_agile_development_survey/11/
● Synecdoque : maison de Barbapapa (Annette Tison & Talus Taylor), via Chimay Bleue sur Flickr
http://www.flickr.com/photos/88017382@N00/4366028977/
● Diamant : Blue diamond, par ahylton sur http://www.sxc.hu/photo/1374078
● Raconter : Once upon a time, par Kenneth Whitley http://commons.wikimedia.org/wiki/File%
3AOnce_upon_a_time%2C_WPA_poster%2C_ca._1938.jpg
● Montrer : Mädchen mit Teller, peinture de Carl von Bergen http://commons.wikimedia.
org/wiki/File%3ACarl_von_Bergen_M%C3%A4dchen_mit_Teller.jpg
● Valider : arbitre de rugby, via http://www.usap-rugby.com/archives/833
● Donner / recevoir du feedback : A typical wooden boomerang, par Adrian Barnett http://en.
wikipedia.org/wiki/Image:Boomerang.jpg
● Collecter du feedback : Les boucles de feedback imbriquées de scrum, in "Les vertus de
l'émergence", par Christophe Addinquy http://addinquy.tumblr.com/post/23132697276/les-
vertus-de-lemergence-pour-ceux-qui-ont-rate
● S'aligner : Compass on a boat, par Rama http://commons.wikimedia.org/wiki/File%
3ACompass_mg_5961.jpg
● Célébrer : Celebration - Kool and the gang (extrait), http://www.montrealinfashion.
com/2010/12/feel-good-friday-kool-gang-celebration.html
19. Sources
A propos de la revue de sprint - Francophones :
● Scrum Guide de Ken Schwaber & Jeff Sutherland (juillet 2011 - revue de sprint page 13) : http://www.scrum.
org/storage/scrumguides/Scrum%20Guide%20-%20FR.pdf#view=fit
● Scrum from the trenches de Henrik Kniberg (2007 - démos page 77) : http://www.infoq.
com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenches_French.pdf
● Kanban et Scrum, tirer le meilleur des deux de Henrik Kniberg et Mattias Skarin (2010 - fin de sprint page 15) : http:
//www.infoq.com/resource/news/2010/01/kanban-scrum-minibook/en/resources/KanbanAndScrum-French.pdf
● Livre de Claude Aubry : “Scrum, le guide pratique de la méthode agile la plus populaire” (éditions Dunod, 2ème
édition septembre 2011) - Chapitre 9 “La revue de sprint” : http://www.aubryconseil.com/pages/Livre-Scrum
● Blog de Claude Aubry :
○ Généralités : http://www.aubryconseil.com/post/2007/11/25/336-la-revue-de-sprint
○ Observations en tant que PO : http://www.aubryconseil.com/post/2007/01/27/166-la-demonstration-lors-de-
la-revue-de-sprint
● Blog de Fabrice Aimetti : http://www.fabrice-aimetti.fr/dotclear/index.php?post/2010/09/01/Arretez-d-appeler-
demonstration-votre-revue-de-sprint
● Blog de Cyrille Deruel : http://www.bouzin-agile.fr/?post/2010/05/10/La-d%C3%A9monstration-%3A-le-tour-de-
magie-de-l-Agilit%C3%A9
● Blog d’Alexandre Boutin : http://www.agilex.fr/2009/08/un-piege-de-la-demo/
● Blog d’Octo :
○ Article d’Eric Gentilini : http://blog.octo.com/ne-craignez-plus-leffet-demo/
○ Check list : http://blog.octo.com/wp-content/uploads/2011/05/Checklist-avant-demo.pdf
● Présentation “Scrum master Academy” de Gilles Mantel et Jean-Laurent Fabre de Motlhon au ScrumDay 27/03/2012
(règle 30 slide 15 et règle 41 slide 18) : http://www.scrumday.fr/?presentation=scrum-master-academy
20. Sources
A propos de la revue de sprint - Anglophones :
● Scrum Guide de Ken Schwaber & Jeff Sutherland (juillet 2011 - revue de sprint page 11) : http://www.scrum.
org/storage/scrumguides/Scrum_Guide.pdf
● Scrum from the trenches de Henrik Kniberg (2007 - démos page 55) : http://www.crisp.se/henrik.
kniberg/ScrumAndXpFromTheTrenches.pdf
● Blog de Richard Lawrence : http://www.richardlawrence.info/2009/04/24/how-to-give-a-great-sprint-demo/
● Blog d’Hing Chan : http://hingchanscrum.blogspot.com/2012/01/mes-deux-cents-importance-de-la.html
● Agile DZone, article de Patroklos Papapetrou : http://agile.dzone.com/announcements/agile-dummies-continuous
● Blog de Martin Harris : http://martinaharris.com/2010/01/dancing-to-the-tune-of-the-scrum-demo/
● Agile Software Development, article de Peter Stevens : http://agilesoftwaredevelopment.com/blog/peterstev/simple-
scrum-sprint-review
● Scrum Alliance, articles de Bob Schatz :
○ Ne tuez pas les User Stories! : http://www.scrumalliance.org/articles/48-successful-sprint-reviews
○ Récupérez du feedback : http://www.scrumalliance.org/articles/124-the-sprint-review-mastering-the-art-of-
feedback
● Toolbox, article de Bryan Campbell : http://it.toolbox.com/blogs/agile-pm/whats-in-a-demo-29494
● Blog d’Ilan Goldstein : http://www.scrumshortcuts.com/blog/retrospectives-reviews/to-dos-for-your-sprint-reviews/
● Blog de Sandy Mamoli :http://www.nomad8.com/files/sprint_review_show_and_tell.php
● Blog de Charles Bradley :
○ Conseils pour une bonne revue de sprint : http://www.scrumcrazy.com/Tips+for+a+Good+Sprint+Review
○ Résumé de ce qu’est une revue de sprint : http://www.scrumcrazy.com/Executive+Summary+-
+The+Sprint+Review
○ Validation en revue de sprint : http://www.scrumcrazy.com/Worst+Practice+-
+The+Sprint+Review+as+a+Signoff+Meeting
21. Sources
A propos du feedback :
● Blog de Jean-Claude Grosjean : http://www.qualitystreet.fr/2010/06/26/alerte-agile-n%C2%B08-pour-le-feedback-
on-a-la-demo/
● Keep your cool when getting feedback : http://hbr.org/tip?date=041812
● How to get feedback where you’re the boss : http://blogs.hbr.org/hmu/2012/05/how-to-get-feedback-when-youre.
html
● Agile Feedback loops : http://www.infoq.com/news/2011/03/agile-feedback-loops
● Présentation “Tightening the feedback loop” de Patrick Kua (Agile 2011) : http://www.slideshare.
net/thekua/tightening-the-feedback-loop-agile-2011
● Présentation “Feedback loops in agile development” de Jamie Allsop : http://www.slideshare.
net/AgileOnTheBeach/feedback-loops-in-agile-development
A propos de Scrum/Kanban :
● Retour d’expérience (pratique de Scrum->Kanban pendant 50 mois) : http://www.targetprocess.
com/articles/agile50months/
● Blog de David J. Bland (vélocité) : http://www.scrumology.net/2011/04/20/no-points-for-you-come-back-1-sprint/
● Blog d’Alan Dayley (vélocité) : http://www.dayleyagile.com/2012/01/velocity-moves-forward/
Dictionnaires / définitions :
● Le dictionnaire
● Wikipedia
● Wiktionnaire
● Dictionnaire de l'Académie Française
22. Annexes
Résultats de l'enquête en ligne
Des mots et des phrases pour
parler de la démo
23. Qu'en dit la communauté, en détail ?
Vos démos, elles sont comment ?
8%
8%
92 %
24. Qu'en dit la communauté, en détail ?
Vos démos, elles sont comment ?
15 %
85 %
25. Qu'en dit la communauté, en détail ?
Vos démos, elles sont comment ?
56 %
44 %
26. Qu'en dit la communauté, en détail ?
Vos démos, elles sont comment ?
54 %
44 %
27. Qu'en dit la communauté, en détail ?
Vos démos, elles sont comment ?
71 %
23 %
28. Qu'en dit la communauté, en détail ?
Qui assiste à la démo ?
98 %
96 %
48 %
35 %
63 %
29. Qu'en dit la communauté, en détail ?
La démo, en un mot, par les équipes
30. Qu'en dit la communauté, en détail ?
Et vous, qui êtes-vous ?
Votre rôle dans le projet ?
15 %
42 %
25 %
2%
2%
15 %
31. Qu'en dit la communauté, en détail ?
Et vous, qui êtes-vous ?
Votre projet est réalisé en interne / avec une SSII ?
17 %
83 %
32. Qu'en dit la communauté, en détail ?
La démo, en un mot, par ceux qui
accompagnent les équipes
33. Qu'en dit la communauté, en détail ?
La démo en une phrase "La démo réalisée
collectivement par l'Equipe
au Product Owner (ou
"La démo permet à l'équipe de s'assurer que le client) est l'élément clé de
travail réalisé délivre de la valeur aux la Revue de Sprint."
utilisateurs, les feedbacks fournis par ces
derniers, présents lors de la démo, permettent
d'orienter les développements à venir pour "L'art de gagner la
délivrer le maximum de valeur en fin de projet." confiance et obtenir du
feedback rapide."
"Un événement soigneusement préparé et immédiatement débriefé le tout SANS SLIDE :)"
"Dans Scrum, il n'y a pas de démo. Il y a la présentation du
"Feedback et résultat du Sprint et l'Inspect-and-Adapt des participants au
auto-régulation."
projet."
"Session de partage gagnant/gagnant : tandis
"Génial ? C'est très gentil mais que les invités découvrent concrètement
vous savez on a juste fait notre l'avancement du produit, l'équipe valorise
travail :-)... (Yeahhh!!)" son travail et reçoit un feedback utile à la
suite du développement."
34. Qu'en dit la communauté, en détail ?
La démo en une phrase
"La démo est un diamant à plusieurs facettes ; la démonstration
est une opportunité pour tous les acteurs ( Product Owner,
"Elle doit être Users, équipe de dév..) d’acquérir et consolider l’expérience d’
préparée pour être utilisation sur l’application en cours de construction (+ les
efficace." aspects importants sur la vérification, la feed-back loop rapide, la
validation … )"
"Validation de ce qui a "Mesurer avec réalisme et rectifier la
été terminé, et non une convergence de la vision et de la réalisation."
demo." "Impliquer les
utilisateurs dans
"C'est le moment pour l'équipe
leur produit."
d'obtenir du feedback sur
l'application qu'elle développe, de
"La démo est le 1er vecteur du feedback, c'est bien assimiler les enjeux de
un outil essentiel pour s'assurer que le produit l'application, et enfin de comprendre
correspond aux besoins et qu'il est de qualité !" le sens de son investissement."
35. Qu'en dit la communauté, en détail ?
La démo en une phrase "La démo est le moment où la
fierté du développeur qui montre
"C'est le moment où la réunification de ce que l'équipe a fait, rencontre la
l'équipe est la plus marquée(dans le sens curiosité du client, créant ainsi la
ou si le PO challenge l'équipe durant le plate-forme de connaissance
sprint ou le sprint planning, lors de la commune sur laquelle seront
review tout le monde fait corps). C'est basées les différents possibilités
aussi le lieu du feedback : l'ouverture aux d'avenir de cette fonctionnalité ou
autres." du produit."
"S'adapter à son "L'équipe est fière de montrer son produit et est prête à
embrasser le changement, donc à améliorer le produit."
audience."
Inviter et montrer le produit en
réunion, seul indicateur réel de "Vérifier que le produit en cours d'élaboration est
l'état d'avancement du projet." toujours en adéquation avec la vision du produit,
quitte à réajuster cette vision compte tenu de la
volatilité du contexte."
"Pouvoir être fier de son travail."