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

1,556 views
1,468 views

Published on

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

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,556
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
35
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

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

  1. 1. Rétrospectives’ lab : décantation24 novembre 2011 Emilie FRANCHOMME
  2. 2. Merci aux organisateurs, sponsors et partenaires
  3. 3. Emilie FRANCHOMME emilie.franchomme@laposte.net @EFranchomme2007 – 2011 : Product Owner @
  4. 4. Objectifs • Partager une expérience • Explorer une technique • Donner envie d’essayer4
  5. 5. Agenda • Rétro : késako ? • Décantation : formule détaillée • Observations5
  6. 6. Rétro : késako? Amélioration continue6 Ladder to heaven : http://moicani.over-blog.com/article-ladders-67655263.html
  7. 7. La directive première Indépendamment de ce que nous découvrons, nous comprenons et nous croyons sincèrement que chacun a fait du mieux quil pouvait, compte tenu de ce quil savait à lépoque, de ses compétences et de ses prérogatives, des ressources disponibles et de la situation du moment. Norman Kerth (traduit par Fabrice Aimetti)7
  8. 8. Formule : 5 phases 1. 3. 5. Poser le Prendre Conclure décor du recul 2. 4. Collecter Décider les quoi faire données8
  9. 9. Poser le décor (set the stage) Préparer l’équipe au travail qu’elle va faire en rétrospective9 Eurovision Song contest in Helsinki in 2007 - by Jyrki Valkama, YLE, Finland http://www.bbc.co.uk/china/learningenglish/specials/1244_eurovision_2007/
  10. 10.  Check-in Aider à mettre de côté ses préoccupations et se concentrer sur la rétrospective  5-10 min Aider à 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? préoccupé mitigé stressé triste confiant content jet-largué tondeuse à gazon mitigé fier plein d’espoir10
  11. 11.   Satisfaction histogram Montrer la satisfaction de l’équipe sur un domaine 5-10 min Fournir un support visuel pour aider l’équipe dans ses discussions et analyses d’un sujet particulier Prendre en compte les différences de points de vue entre les membres de l’équipeExemples - 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? Sommes-nous satisfaits? ITERATION ITERATION 5 = C’était le meilleur sprint qu’on a fait. 5 Je suis extrêmement satisfait. 4 = C’était un assez bon sprint. Je suis 4 plutôt satisfait. 3 = OK pour un sprint. Je suis 3 modérément satisfait. 2 = C’était plutôt un moins bon sprint que 2 les autres. Je suis à peine satisfait. 1 = Rien ne s’est bien passé pour ce 111 sprint. Je ne suis pas satisfait.
  12. 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.jpg12
  13. 13.  Mad, Sad, Glad (Variantes) Identifier des faits/événements marquants  20-30 min Mettre 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.13
  14. 14. Triple nickels  Produire des idées pour actions ou recommandations.  30-60 min 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 suivante14
  15. 15.  Like to like Aider l’équipe à se rappeler les expériences vécues pendant l’itération/release/projet, et  30-60 min 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
  16. 16. Prendre du recul (Generate insights) Comprendre les données16 Fishy Idea – by Greg Schurman : http://www.thecolorawards.com/gallery/index.php?g=n
  17. 17.  Prioritize with dots Evaluer comment le groupe priorise une longue liste de changements possibles,  5-20 min propositions, … Exemples - Donnez une règle pour répartir les votes : 1. Priorité n°1 (+ importante) = 4 gommettes 2. Priorité n°2 : 3 gommettes 3. Priorité n°3 : 2 gommettes 4. 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.17
  18. 18.  Brainstorming / Filtering Produire beaucoup d’idées et les filtrer à l’aide de plusieurs critères.  40-60 min 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 - 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 visibles18
  19. 19.  5 whys Découvrir les causes profondes d’un problème (en association avec une activité qui produit des  15-20 min 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. 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 de19 préparation de démo.
  20. 20.  Learning matrix Aider les participants à déterminer ce qui est significatif dans leurs données  20-25 min 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.20
  21. 21. Décider quoi faire (Decide what to do) Sélectionner les actions à mener pour la prochaine itération21
  22. 22. SMART Goals  Transformer des idées en plan d’actions, mesurables et précises.  20-60 min Faire plus de pair- programming Specific Spécifique / Précis + Measurable SMART Mesurable Achievable Atteignable Chacun fait >2 sessions en pair-programming au prochain sprint Realistic Raisonnable - Ajouter une question lors du daily scrum : Temporellement « Avec qui vais-je pairer aujourd’hui? » Timely-bound - Noter les 2 noms sur les tâches en pair- défini programming pendant le daily scrum - Faire un tableau récapitulatif des sessions22
  23. 23. Circle of questions  Choisir une expérience ou des actions pour la prochaine itération, en particulier quad les  >30min 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 à mener23
  24. 24. Conclure (Close the retrospective)24
  25. 25.  +/Delta Réfléchir à la rétrospective et identifier les forces et points d’amélioration  10-20 min +  « Voter à bulletins secrets pour ne pas « La feuille qui tourne » s’influencer les uns les autres? »25
  26. 26.  Appreciations Permettre aux participants de prêter attention aux uns et aux autres et de reconnaître  5-30 min 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.26
  27. 27.  ROTI (Return On Time Invested) Susciter des réactions sur le déroulement de la rétrospective et évaluer l’efficacité de la  10 min session du point de vue des participants. 5 Super !  Bénéfices > Temps passé 4 3 Ca va !  Bénéfices = Temps passé 2 1 Perte de temps Aucun bénéfice perçu pour le temps consacré27
  28. 28. Observations Préparer Faciliter Accompagner28
  29. 29. 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- retrospectives• 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/29 – http://agilefun.com/?p=63
  30. 30. Merci de votre attention  5 4 Avez-vous des questions? 3 2 1 30
  31. 31. Annexes31
  32. 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 heures32
  33. 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 X33
  34. 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 X X X (variantes) Locate strengths X X Satisfaction histogram X Team radar X X X Like to like X X X34
  35. 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 X35
  36. 36. Décider quoi faire (Decide what to do) Activité Itération Release Projet The retrospective planning X X game SMART Goals X X X Circle of questions X X X Short subjects X Triple nickels X X X Force field analysis X X36
  37. 37. Conclure (Close the retrospective) Activité Itération Release Projet +/Delta X X X Appreciations X X X Temperature reading X X X Helped, hindered, X X X Hypothesis ROTI X X X Satisfaction histogram X X X Team radar X X X Learning matrix X X X Short subjects X X X37
  38. 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éremment38
  39. 39. 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.com39

×