39
Rétrospectives’ lab : décantation Emilie FRANCHOMME 24 novembre 2011

Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

Embed Size (px)

DESCRIPTION

Retour d'expérience (Agile Grenoble - jeudi 24 novembre 2011) : structure d'une rétrospective (selon E. Derby et D. Larsen) et quelques exemples d'activités

Citation preview

Page 1: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

Rétrospectives’ lab : décantation

Emilie FRANCHOMME24 novembre 2011

Page 2: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

Merci aux organisateurs, sponsors et partenaires

Page 3: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

Emilie [email protected] @EFranchomme

2007 – 2011 : Product Owner @

Page 4: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

4

Objectifs

• Partager une expérience

• Explorer une technique

• Donner envie d’essayer

Page 5: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

5

Agenda

• Rétro : késako ?

• Décantation : formule détaillée

• Observations

Page 6: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

6

Amélioration

continue

Rétro : késako?

Ladder to heaven : http://moicani.over-blog.com/article-ladders-67655263.html

Page 7: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

7

La directive première

Norman Kerth(traduit par Fabrice Aimetti)

Indépendamment de ce que nous découvrons,nous comprenons et nous croyons sincèrement

que chacun a fait du mieux qu'il pouvait,compte tenu de ce qu'il savait à l'époque, de ses

compétences et de ses prérogatives, des ressources disponibles et de la situation du

moment.

Page 8: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

8

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

Page 9: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

9

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/

Page 10: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

10

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é

Page 11: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

11

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

Page 12: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

12

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

Page 13: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

13

Mad, Sad, Glad (Variantes)

20-30 minIdentifier des faits/événements marquantsMettre 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.

Page 14: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

14

Triple nickels

30-60 minProduire des idées pour actions ou recommandations.Révéler des éléments importants de l’historique du projet.

Description - Chaque membre d’équipe note 5 événements importants qui ont eu lieu pendant l’itération, puis passe sa feuille à son voisin- Chacun « rebondit » : en ajoutant des détails ou des événements reliés à ce qu’il lit- Quand les feuilles ont fait 1 tour complet, chacun prend connaissance de ce qui y est écrit- Débriefer, faire ressortir les thèmes importants pour passer à l’étape suivante

Page 15: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

15

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.

Page 16: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

16

Prendre du recul (Generate insights)

Comprendre les données

Fishy Idea – by Greg Schurman : http://www.thecolorawards.com/gallery/index.php?g=n

Page 17: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

17

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

Page 18: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

18

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

Page 19: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

19

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.

Page 20: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

20

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

Page 21: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

21

Décider quoi faire (Decide what to do)

Sélectionner les actions à menerpour la prochaine itération

Page 22: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

22

SMART Goals

20-60 minTransformer des idées en plan d’actions, mesurables et précises.

Specific Spécifique / Précis

Measurable Mesurable

Achievable Atteignable

Realistic Raisonnable

Timely-

bound

Temporellement

défini

Faire plus de pair-programming

- Ajouter une question lors du daily scrum : « Avec qui vais-je pairer aujourd’hui? »

- Noter les 2 noms sur les tâches en pair-programming pendant le daily scrum

- Faire un tableau récapitulatif des sessions

Chacun fait >2 sessions en pair-programming au prochain sprint

+ SMART

Page 23: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

23

Circle of questions

>30minChoisir une expérience ou des actions pour la prochaine itération, en particulier quad les participants ont besoin de s’écouter les uns les autres

Description Les participants échangent, tour à tour (en cercle) des questions /réponses jusqu’à trouver un consensus sur les prochaines actions à mener

Page 24: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

24

Conclure (Close the retrospective)

Page 25: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

25

+/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? »

Page 26: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

26

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é que tu aies été vigilant sur le tour de parole

pendant les daily stand-up meetings.

Page 27: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

27

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.

1Perte de temps

Aucun bénéfice perçu pour le temps consacré

2

3

4

5

Super ! Bénéfices > Temps

passé

Ca va ! Bénéfices = Temps

passé

Page 28: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

28

Observations

Préparer

Faciliter

Accompagner

Page 29: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

En savoir plus

• Alchimistes agiles http://www.slideshare.net/AgiletourGeneve/rtrospective-alchimisteagilecom

• Norman Kerth http://www.retrospectives.com/ (en français avec Fabrice aimetti http://www.fabrice-aimetti.fr/dotclear/public/traductions/retrospectives-com-fr.html )

• 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

29

Page 30: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

30

Merci de votre attention

1

2

3

4

5

Avez-vous des questions?

Page 31: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

31

Annexes

Page 32: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

32

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

Page 33: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

33

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

Page 34: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

34

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

Page 35: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

35

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

Page 36: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

36

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)

Page 37: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

37

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)

Page 38: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

38

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

Page 39: Agile Grenoble - Novembre 2011 - Rétrospectives'lab : décantation

Crédits illustrations

• Laboratoire http://www.sxc.hu/profile/pottasche• 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

39