#agilefrance
Rétrospectives’ lab : décantation
Emilie FRANCHOMME
27 mai 2011
platinium gold médiagold
Merci à nos sponsors
Emilie [email protected] : @EFranchomme
2007 – 2011 : Product Owner @
web & mails
3
Objectifs
• Partager une expérience
• Explorer une technique
• Donner envie d’essayer
4
Agenda
• Rétro : késako ?
• Décantation : formule détaillée
• Observations
5
Amélioration
continue
Rétro : késako?
Ladder to heaven : http://moicani.over-blog.com/article-ladders-67655263.html
6
Préambule
Norman Kerth
Quel que soit ce que nous découvrons,nous comprenons et croyons sincèrement que
chacun a fait du mieux qu’il pouvait,compte-tenu de ses connaissances, ses
compétences, ses possibilités, les ressources disponibles et la situation, à ce moment-là.
7
Formule : 5 phases
1.Poser le décor
2. Collecte
r les données
3. Prendre du recul
4. Décider
quoi faire
5. Conclur
e
8
Poser le décor (set the stage)
Préparer l’équipe au travail qu’elle va faire en rétrospective
Eurovision Song contest in Helsinki in 2007 - by Jyrki Valkama, YLE, Finland http://www.bbc.co.uk/china/learningenglish/specials/1244_eurovision_2007/
9
Check-in
5-10 minAider à mettre de côté ses préoccupations et se concentrer sur la rétrospectiveAider à exprimer ce qui est attendu de la rétrospective
Exemples - Un mot pour décrire ce que vous attendez de cette rétrospective?- En 1 ou 2 mots, qu’est-ce qui se passe pour vous en ce moment?- En 1 ou 2 mots, qu’espérez-vous de cette rétrospective?- En venant à cette rétrospective, si vous étiez une voiture (un outil, un appareil), quelle sorte de voiture seriez-vous?
stressé
préoccupé
content
mitigé
mitigétondeuse à gazon
fier
confiant
triste
plein d’espoir
jet-largué
10
Satisfaction histogram
5-10 minMontrer la satisfaction de l’équipe sur un domaineFournir un support visuel pour aider l’équipe dans ses discussions et analyses d’un sujet particulierPrendre en compte les différences de points de vue entre les membres de l’équipe
Exemples - Satisfaction sur le produit- Satisfaction sur l’itération- Satisfaction sur la qualité du produit- Satisfaction sur les interactions en dehors de l’équipe- Satisfaction sur les pratiques d’ingénierie
Sommes-nous satisfaits?ITERATION
5 = C’était le meilleur sprint qu’on a fait. Je suis extrêmement satisfait.
4 = C’était un assez bon sprint. Je suis plutôt satisfait.
3 = OK pour un sprint. Je suis modérément satisfait.
2 = C’était plutôt un moins bon sprint que les autres. Je suis à peine satisfait.
1 = Rien ne s’est bien passé pour ce sprint. Je ne suis pas satisfait.
Sommes-nous satisfaits?ITERATION
5
4
3
2
1
11
Collecter les données (Gather data)
Créer une vision partagée de ce qui s’est passé
La moisson - Camille Pissarro – 1882 : http://fr.wikipedia.org/wiki/Fichier:Camille_Pissarro_-_The_Harvest.jpg
12
Triple nickels
30-60 minProduire des idées pour actions ou recommandations.Révéler des éléments importants de l’historique du projet.
Exemples Histoire de l’itération : 5 événements importants qui ont eu lieu pendant l’itération, puis détail/événement relié
13
Mad, Sad, Glad (Variantes)
20-30 minMettre les émotions sur la table
Exemples Au lieu des émotions « Mad/Sad/Glad », les posters peuvent être intitulés « Prouds / Sorries » (« Satisfactions / déceptions ») : les participants notent des événements et des échanges qui ont eu lieu pendant l’itération, dont ils sont satisfaits / qui les ont déçus.
14
Like to like
30-60 minAider l’équipe à se rappeler les expériences vécues pendant l’itération/release/projet, et appréhender les différences de perception entre les membres.
Description Avoir joué à Apples to Apples, pour comprendre le principe- Cartes vierges pour les participants (>9 chacun)- Jeu de cartes « de qualité » par exemple : Risqué, Frustrant, Significatif, Doué, Harmonieux, Pédagogique, Abordable, Impressionnant, Rapide, Fiable, Terrifiant, Fun, A temps, Calme, Intégré, Clair, Collaboration , Désagréable, etc… Mélanger des mots à connotation plus ou moins sérieuse (A temps / fun), pour rendre le jeu moins prédictible, prendre plus de recul et plus agréable à jouer.
15
Prendre du recul (Generate insights)
Comprendre les données
Fishy Idea – by Greg Schurman : http://www.thecolorawards.com/gallery/index.php?g=n
16
40-60 minProduire beaucoup d’idées et les filtrer à l’aide de plusieurs critères.
Description Les participants proposent des idées avec la méthode traditionnelle de brainstorming, puis ils les confrontent à la situation pour déterminer si elles sont applicables.
Brainstorming / Filtering
BRAINSTORMING
- Rechercher la quantité – les meilleures idées sont rarement les 1ères
- Donner toutes les idées, sans se soucier de leur pertinence, ne pas se censurer
- Oser, être amusant, extravagant, créatif
- Rebondir sur les idées des autres
- Ne pas juger, évaluer ou critiquer. Le filtre vient après
- Rendre les idées visibles
17
15-20 minDécouvrir les causes profondes d’un problème (en association avec une activité qui produit des thèmes ou des listes de problèmes potentiels).
Description Les participants travaillent par deux ou en petits groupes pour examiner les problèmes. Ils demandent « Pourquoi? » cinq fois pour aller au-delà des habitudes de pensée.
5 whys
Problème : la démo ne commence pas à l’heure
Q1 : Pourquoi a-t-on commencé notre démo en retard jeudi dernier?R : La salle n’était pas disponible
Q2 : Pourquoi la salle n’était-elle pas disponible?R : Nous avons oublié de la réserver dans le système de réservation de salles
Q3 : Pourquoi avons-nous oublié de la réserver?R : Charlie était malade, et c’est toujours lui qui réserve la salle
Q4 : Pourquoi est-ce seulement Charlie qui réserve la salle?R : Parce qu’on n’a pas pensé que c’était important
Q5 : Pourquoi n’a-t-on pas pensé que réserver la salle était important?R : Parce qu’on n’avait pas réalisé le temps qu’on pourrait perdre. Mais maintenant on s’en rend compte. On va l’ajouter à notre checklist de préparation de démo.
18
20-25 minAider les participants à déterminer ce qui est significatif dans leurs données
Description L’équipe examine leurs données selon 4 perspectives pour couvrir une liste de problèmes rapidement : - smiley pour ce qui s’est bien passé et qu’on veut continuer,- frowny pour ce qu’on voudrait changer,- ampoule pour les nouvelles idées,- un bouquet de fleurs pour ceux à qui on veut témoigner de la reconnaissance.
Learning matrix
19
5-20 minEvaluer comment le groupe priorise une longue liste de changements possibles, propositions, …
Exemples - Donnez une règle pour répartir les votes :1. Priorité n°1 (+ importante) = 4 gommettes2. Priorité n°2 : 3 gommettes3. Priorité n°3 : 2 gommettes4. Priorité n°4 : 1 gommette
- Au lieu d’imposer une règle pour la répartition des gommettes, donnez aux participants un nombre de gommettes à peu près égal à 1/2 ou 1/3 du nombre total d’éléments de la liste. Laissez-les poser leurs gommettes comme ils veulent (tout sur un élément, un par élément, peu importe).
- Pour préciser la sélection, donnez moins de gommettes.
- Numérotez les éléments et demandez aux participants de répartir leurs votes sur les éléments. Chaque participant renseigne secrètement ses priorités (liste avec n° de l’élément + nombre de votes) sur un papier. Collectez les papiers et rendez visibles les votes sur le poster.
Prioritize with dots
20
Décider quoi faire (Decide what to do)
Sélectionner les actions à menerpour la prochaine itération
21
SMART Goals
20-60 minTransformer des idées en plan d’actions, mesurables et précises.
Specific Précis
Measurable Mesurable
Attainable Réalisable
Relevant Pertinent
TimelyAncré dans le
temps
22
Conclure (Close the retrospective)
23
+/Delta
10-20 minRéfléchir à la rétrospective et identifier les forces et points d’amélioration
+
« La feuille qui tourne »
« Voter à bulletins secrets pour ne pas s’influencer les uns les autres? »
24
Appreciations
5-30 minPermettre aux participants de prêter attention aux uns et aux autres et de reconnaître leur valeur. Terminer la rétrospective sur une note positive.
Bart, j’ai apprécié que tu participes activement à la rétrospective malgré
le fait que tu aies été absent une partie de l’itération.
Marge, j’ai apprécié quand nous avons « pair-programmé »
ensemble, j’ai beaucoup appris.
Omer, j’ai apprécié quand tu aies été vigilant sur le tour de parole
pendant les daily stand-up meetings.
25
ROTI (Return On Time Invested)
10 minSusciter des réactions sur le déroulement de la rétrospective et évaluer l’efficacité de la session du point de vue des participants.
0Perte de temps
Aucun bénéfice perçu pour le temps consacré
1
2
3
4
Super ! Bénéfices > Temps
passé
Ca va ! Bénéfices = Temps
passé
26
Observations
Préparer
Faciliter
Accompagner
En savoir plus
• Alchimistes agiles http://www.slideshare.net/AgiletourGeneve/rtrospective-alchimisteagilecom
• Norman Kerth http://www.retrospectives.com/ • Esther Derby http://www.estherderby.com/• http://www.cmcrossroads.com/brad-appletons-acme-blog/12915-resources-on-retrosp
ectives• Wiki http://agileretrospectivewiki.org/index.php?title=Main_Page• Yves Hanouille http://www.hanoulle.be/
– http://www.slideshare.net/YvesHanoulle/how-to-make-your-retrospectives-the-heart-of-your-agile-process
• http://www.futureworksconsulting.com/blog/category/retrospectives/• http://www.liveingreatness.com/creating-great-teams.html• Activités :
– http://www.agilecoach.net/– http://www.gogamestorm.com/– http://blog.tastycupcakes.com/– http://agilefun.com/?p=63
27
28
Merci de votre attention
0
1
2
3
4
Avez-vous des questions?
29
Annexes
30
Formule : dosage
Phase Répartition Exemple
Poser le décor 5% 6 min
Collecter les données
30-50% 40 min
Prendre du recul 20-30% 25 min
Décider quoi faire 15-20% 20 min
Conclure 10% 12 min
Marge/Pause 10-15% 17 min
2 heures
31
Poser le décor (set the stage)
Activité Itération Release Projet
Check-in X
Focus on / Focus off X X
ESVP X X
Working agreements X X X
Temperature reading X X X
Satisfaction histogram
X X X
32
Collecter les données (Gather data)
Activité Itération Release Projet
Timeline & variations X X
Triple nickels X X X
Color-code dots X X
Mad, sad, glad (variantes)
X X X
Locate strengths X X
Satisfaction histogram X
Team radar X X X
Like to like X X X
33
Prendre du recul (Generate insights)
Activité Itération Release Projet
Brainstorming / filtering
X X X
Force field analysis X X
5 whys X X X
Fishbone X X X
Patterns and shifts X X X
Prioritize with dots X X X
Report out and synthesis
X X X
Identify themes X X
Learning matrix X
34
Activité Itération Release Projet
The retrospective planning game
X X
SMART Goals X X X
Circle of questions X X X
Short subjects X
Triple nickels X X X
Force field analysis X X
Décider quoi faire (Decide what to do)
35
Activité Itération Release Projet
+/Delta X X X
Appreciations X X X
Temperature reading X X X
Helped, hindered, Hypothesis
X X X
ROTI X X X
Satisfaction histogram X X X
Team radar X X X
Learning matrix X X X
Short subjects X X X
Conclure (Close the retrospective)
36
Debrief
1. Qu’avez-vous vu et entendu?2. Qu’est-ce qui vous a surpris ?3. Quelle idée avez-vous sur le sujet? Quel est le lien avec notre
projet?4. Citer une chose que vous feriez différemment
Crédits illustrations
• Amélioration continue (Ladder to heaven) http://moicani.over-blog.com/article-ladders-67655263.html
• Poser le décor (Eurovision Song contest in Helsinki in 2007 - by Jyrki Valkama, YLE, Finland) http://www.bbc.co.uk/china/learningenglish/specials/1244_eurovision_2007/
• Collecter les données (La moisson - Camille Pissarro – 1882) http://fr.wikipedia.org/wiki/Fichier:Camille_Pissarro_-_The_Harvest.jpg
• Prendre du recul (Fishy Idea – by Greg Schurman) http://www.thecolorawards.com/gallery/index.php?g=n
• Décider quoi faire – oups, can’t find the source again… you can complain to me• Conclure - oups, can’t find the source again… you can complain to me• Notes dans la marge (Toolbox)
http://editmycloset.wordpress.com/2010/06/02/step-into-our-toolbox/• ROTI (Hand vote) – Not sure, might be found on http://phaudio.com
37