Agile France - Mai 2012 - Des mots, des maux? Démo!

35
#agilefrance Des mots, des maux ? Démo ! Caroline Damour-Nobi & Emilie Franchomme 24-25 Mai 2012

description

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

Transcript of Agile France - Mai 2012 - Des mots, des maux? Démo!

Page 1: Agile France - Mai 2012 - Des mots, des maux? Démo!

#agilefrance

Des mots, des maux ? Démo !

Caroline Damour-Nobi & Emilie Franchomme

24-25 Mai 2012

Page 2: Agile France - Mai 2012 - Des mots, des maux? Démo!

Merci à nos sponsors :

goldweb & mail

Caroline [email protected]

Emilie [email protected]

@Carolilo01 @EFranchomme

Page 3: Agile France - Mai 2012 - Des mots, des maux? Démo!

Un oubli ?

Une évidence ?

Page 4: Agile France - Mai 2012 - Des mots, des maux? Démo!

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 à :

Page 5: Agile France - Mai 2012 - Des mots, des maux? Démo!

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

Page 6: Agile France - Mai 2012 - Des mots, des maux? Démo!

L'essentiel

La revue de sprint,

c'est bien plus qu'une démo

Page 7: Agile France - Mai 2012 - Des mots, des maux? Démo!

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.

Page 8: Agile France - Mai 2012 - Des mots, des maux? Démo!

"La démo est un diamant à plusieurs facettes"Oana Juncu

Page 9: Agile France - Mai 2012 - Des mots, des maux? Démo!

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. »

Parfois ça plante... (PO)

[...] Jour de la démo, la user story ne fonctionne plus. Branle bas de combat dans l'équipe. Elle 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)

Page 10: Agile France - Mai 2012 - Des mots, des maux? Démo!

Raconter

● Le sprint

● Les user stories

Page 11: Agile France - Mai 2012 - Des mots, des maux? Démo!

Montrer

● On ne montre que ce qui est fini

● Montrer force à finir

● Difficile à montrer ?

Page 12: Agile France - Mai 2012 - Des mots, des maux? Démo!

Valider ?

Approved Rejected

Page 13: Agile France - Mai 2012 - Des mots, des maux? Démo!

Donner / Recevoir du feedback

Page 14: Agile France - Mai 2012 - Des mots, des maux? Démo!

Collecter du feedback

Page 15: Agile France - Mai 2012 - Des mots, des maux? Démo!

S'aligner

Page 16: Agile France - Mai 2012 - Des mots, des maux? Démo!

Célébrer

Page 17: Agile France - Mai 2012 - Des mots, des maux? Démo!

Des mots, des maux ? Démo !

Merci de votre attention

Avez-vous des questions?

Page 18: Agile France - Mai 2012 - Des mots, des maux? Démo!

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

Page 19: Agile France - Mai 2012 - Des mots, des maux? Démo!

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

Page 20: Agile France - Mai 2012 - Des mots, des maux? Démo!

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

Page 21: Agile France - Mai 2012 - Des mots, des maux? Démo!

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

Page 22: Agile France - Mai 2012 - Des mots, des maux? Démo!

Annexes

Résultats de l'enquête en ligne Des mots et des phrases pour parler de la démo

Page 23: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Vos démos, elles sont comment ?

8 %

92 %

8 %

Page 24: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Vos démos, elles sont comment ?

85 %

15 %

Page 25: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Vos démos, elles sont comment ?

44 %

56 %

Page 26: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Vos démos, elles sont comment ?

54 %

44 %

Page 27: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Vos démos, elles sont comment ?

71 %

23 %

Page 28: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Qui assiste à la démo ?

98 %

96 %

48 %

35 %

63 %

Page 29: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

La démo, en un mot, par les équipes

Page 30: Agile France - Mai 2012 - Des mots, des maux? Démo!

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 %

Page 31: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

Et vous, qui êtes-vous ?Votre projet est réalisé en interne / avec une SSII ?

83 %

17 %

Page 32: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

La démo, en un mot, par ceux qui accompagnent les équipes

Page 33: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

La démo en une phrase

"La démo permet à l'équipe de s'assurer que le travail réalisé délivre de la valeur aux utilisateurs, les feedbacks fournis par ces derniers, présents lors de la démo, permettent d'orienter les développements à venir pour délivrer le maximum de valeur en fin de projet."

"La démo réalisée collectivement par l'Equipe au Product Owner (ou client) est l'élément clé de la Revue de Sprint."

"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 résultat du Sprint et l'Inspect-and-Adapt des participants au projet."

"L'art de gagner la confiance et obtenir du feedback rapide."

"Feedback et auto-régulation."

"Session de partage gagnant/gagnant : tandis que les invités découvrent concrètement l'avancement du produit, l'équipe valorise son travail et reçoit un feedback utile à la suite du développement."

"Génial ? C'est très gentil mais vous savez on a juste fait notre travail :-)... (Yeahhh!!)"

Page 34: Agile France - Mai 2012 - Des mots, des maux? Démo!

Qu'en dit la communauté, en détail ?

La démo en une phrase

"Validation de ce qui a été terminé, et non une demo."

"Mesurer avec réalisme et rectifier la convergence de la vision et de la réalisation."

"La démo est un diamant à plusieurs facettes ; la démonstration est une opportunité pour tous les acteurs ( Product Owner, Users, équipe de dév..) d’acquérir et consolider l’expérience d’utilisation sur l’application en cours de construction (+ les aspects importants sur la vérification, la feed-back loop rapide, la validation … )"

"La démo est le 1er vecteur du feedback, c'est un outil essentiel pour s'assurer que le produit correspond aux besoins et qu'il est de qualité !"

"C'est le moment pour l'équipe d'obtenir du feedback sur l'application qu'elle développe, de bien assimiler les enjeux de l'application, et enfin de comprendre le sens de son investissement."

"Elle doit être préparée pour être efficace."

"Impliquer les utilisateurs dans leur produit."

Page 35: Agile France - Mai 2012 - Des mots, des maux? Démo!

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 ce que l'équipe a fait, rencontre la curiosité du client, créant ainsi la plate-forme de connaissance commune sur laquelle seront basées les différents possibilités d'avenir de cette fonctionnalité ou du produit."

"Pouvoir être fier de son travail."

"C'est le moment où la réunification de l'équipe est la plus marquée(dans le sens ou si le PO challenge l'équipe durant le sprint ou le sprint planning, lors de la review tout le monde fait corps). C'estaussi le lieu du feedback : l'ouverture aux autres."

"S'adapter à son audience."

Inviter et montrer le produit en réunion, seul indicateur réel de l'état d'avancement du projet."

"L'équipe est fière de montrer son produit et est prête à embrasser le changement, donc à améliorer le produit."

"Vérifier que le produit en cours d'élaboration est toujours en adéquation avec la vision du produit, quitte à réajuster cette vision compte tenu de la volatilité du contexte."