Agile Retrospective Activities             Paulo Caroli    agileretroactivities.blogspot.com                         Paulo...
Agenda• Typical Retrospective Agenda• Many activities• Q&A
Typical Retrospective Agenda•   Ice breaker•   Set the context                 Opening•   Prime directive•   Group partici...
Zip Zap Zoom
Ping Pong
Setting the context
Prime Directive                  9/18/2012
The Prime DirectiveRegardless of what we discover, we understand and truly believe that everyone did the best job they cou...
Creating Safety
ESVP activity
ESVP Activity– Explorer  •   eager to learn new ideas and insights– Shoppers  •   will look over all the information and w...
Well, Not so well, Puzzle
Happiness Radar
Starfish A data gathering activity to foster thethinking around practices and the value          the team get from it.    ...
Activities before• Ice breaker• Group participation• Context setting
16
The Starfish• The starfish divides the board into 5 areas
18
Keep Doing• What are the good things you like?• Think about things you would miss if they  were removed; a particular prac...
Less Of• What are practices that might need a bit  more refining--or reduction--in the current  circumstance?• Think about...
More Of• What are the things that you want to try  more?• Think about things you believe are not  necessarily taking full ...
Stop Doing• What is not adding much value?• Think about things you believe are not useful  anymore.• An example: Perhaps w...
Start Doing• What are the new things that you want to try?• Think about new things you want to suggest.• An example: Track...
Taking notes• Please use one post it per note• Consider using different post it colors for  notes:  – Team inward (things ...
Activities to follow•   data grouping•   selecting notes to talk about•   targeted conversation based on data•   creating ...
Up, Down, Ideas and Awards
The quadrants•   Thumbs up – things you like•   Thumbs down – things you dislike•   Award– appreciations/thank-yous•   Lig...
Activities to follow• selecting notes to talk about• targeted conversation based on data• creating action itens
Timeline activityAn activity for data gathering for          given period.
Building the Timeline• Please draw a timeline on a large area (e.g.  whiteboard)
Timeline     timeline32
Building the Timeline• Decide the timeline start and end (e.g. 05 Jan–  Inception Start; 12 Dec – 10 days after Prod)• Add...
Timeline     Timeline                                       Timeline       Start       Event A      Event B   Event C     ...
Building the Timeline• Split the timeline into a areas (2 to 4  recommended), and decide upon the areas  (e.g. People, pro...
PeopleProcessTool/ techOther        Timeline                                    Timeline          Start       Event A   Ev...
Building the Timeline• Decide upon post it colors for the notes (e.g.  Green for well, pink for not so well)• Use another ...
Timeline activity instrctions• Use one post it for each note• Follow the color code• Place the note on the area according ...
Activities to follow• data grouping• selecting notes to talk about• targeted reasoning based on data
Open the box A data gathering activity which fosterinnovation and challenges the current   activities performed by the tea...
“The world as we have created it is a process of  our thinking. It cannot be changed without  changing our thinking.” ― Al...
Inside this box are all activities    performed by the team
Please open the box…
Which activities should be removed from it?
Which activities should be added?
What to recycle?
Taking notes• Please use one post it per note• Use the different post it colors for notes  related to:  – process  – tools...
Next step:            validating changes• Executing ideas is often tougher than  generating them.• How should we test idea...
Activities to follow•   data grouping•   voting•   selecting notes to talk about•   targeted conversation based on data•  ...
Smiley Calendar Average                          9/18/2012
52
Smiley Calendar AveragePlease go back on time and imagine  your Smiley Calendar for each day  since last Retrospective...
Smiley Calendar Average                              4                                      I was always Smiling!         ...
Smiley Calendar AveragePlease add a mark next to the smiley  average line
Activities to follow• Smiley faces data gathering• Guided conversation on Smiley faces
Smiley Calendar data gathering                             9/18/2012
Activities before•   Ice breaker•   Group participation•   Context setting•   Prime directive•   Smiley Calendar Average (...
59
Smiley Calendar AverageNow, let’s dig into our mood variation and the reasons for it
Smiley Calendar data gatheringEven though you might not  remember every single day, please  tell us the happenings that go...
Smiley Calendar Data GatheringTimeline                     Timeline  Start                        Ends  timeline
Activities to follow•   data grouping•   selecting notes to talk about•   targeted reasoning based on data•   looking for ...
Guided conversations   on smiley faces                       9/18/2012
Activities before•   Ice breaker•   Group participation•   Context setting•   Prime directive•   Smiley Calendar Average (...
Smiley Calendar Average                              4                                      I was always Smiling!         ...
Guided conversationNow, let’s think about the future...
Guided conversationWhat are the things that will keep you☺?What will you do different in order toavoid a face?
Activity instructions• Open conversation• Timebox the activity (10 minutes  recommended)
Activities to follow• sharing the notes• looking for action items
Hot air balloonA data gathering activity which focus onthings impacting the team ability to go                 faster     ...
Activities before• Ice breaker• Group participation• Context setting
The Balloon• The balloon represents the team cruising  along the project.• Let’s split the board into 3 areas
Fuel                 Bad weatherSandbag
Fuel• What is the fuel for our balloon?• The things that will help our balloon goes  higher and faster
Sandbag and ropes• What is slowing down our balloon?• The things that keep us from going faster
Bad weather• What would be the bad weather ahead?• The things that would put our journey at risk
Fuel           Bad weatherSandbag
Taking notes• Please use one post it per note• Use the different post it colors for notes  related to:  – people  – proces...
Activities to follow•   data grouping•   selecting notes to talk about•   targeted conversation based on data•   creating ...
Plan of Action82
• Long-term goal: Have test automation on  acceptance-test level• Now-Action: Pete will automate one test  using Fit83
Speed Car - Abyssretrospective exercise                         9/18/2012
85
Six Thinking Hat Edward de Bono
Six Thinking Hats is a thinking tool  for group discussion, it provides a  means for groups to think  together more effect...
Red hat – Feelings & Emotions• Focuses on feelings, hunches, gut instinct, and  intuition
White hat – Facts & Information• Focus on data, facts, information know of  needed
Black hat – Critical Judgment• Focuses on difficulties, potential problems.  Why something may not work.
Green hat – Alternatives and learning• Focuses on creativity, possibilities,  alternatives, solutions, new ideas.
The 4 quadrants     (planning vs success)             activity      for lessons learned92
Planned      Unintended,        and           but     successful    successful      Planned         failed        but     ...
ROI
Agile Retrospective Activities           Questions?           Thank you! Feedback please: @paulocaroliagileretroactivities...
Agile retro activities   agile brazil - sept 2012
Agile retro activities   agile brazil - sept 2012
Agile retro activities   agile brazil - sept 2012
Upcoming SlideShare
Loading in …5
×

Agile retro activities agile brazil - sept 2012

3,113 views

Published on

the presentation I used in AgileBrazil 2012. On it you can find many activities for Agile retrospectives. This presentation was used my me (Paulo caroli) to remember which activity to share next.

Published in: Technology

Agile retro activities agile brazil - sept 2012

  1. 1. Agile Retrospective Activities Paulo Caroli agileretroactivities.blogspot.com Paulo Caroli Agile Coach pcaroli@thoughtworks.com Twitter: @paulocaroli
  2. 2. Agenda• Typical Retrospective Agenda• Many activities• Q&A
  3. 3. Typical Retrospective Agenda• Ice breaker• Set the context Opening• Prime directive• Group participation• Data gathering• Data grouping Middle• Selecting notes to talk about• Conversation• Action Items Closing• Next steps
  4. 4. Zip Zap Zoom
  5. 5. Ping Pong
  6. 6. Setting the context
  7. 7. Prime Directive 9/18/2012
  8. 8. The Prime DirectiveRegardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.
  9. 9. Creating Safety
  10. 10. ESVP activity
  11. 11. ESVP Activity– Explorer • eager to learn new ideas and insights– Shoppers • will look over all the information and will be happy to go how with a new idea– Vacationer • Are not interested in the work, but are happy to be away from the daily grind– Prisoner • Fell like have been forced to attend
  12. 12. Well, Not so well, Puzzle
  13. 13. Happiness Radar
  14. 14. Starfish A data gathering activity to foster thethinking around practices and the value the team get from it. Retrospective activities Paulo Caroli
  15. 15. Activities before• Ice breaker• Group participation• Context setting
  16. 16. 16
  17. 17. The Starfish• The starfish divides the board into 5 areas
  18. 18. 18
  19. 19. Keep Doing• What are the good things you like?• Think about things you would miss if they were removed; a particular practice, technique, technology, person, role, etc.• An example: Running tests locally before committing (This prevented me from breaking the build and delaying the branch cut).
  20. 20. Less Of• What are practices that might need a bit more refining--or reduction--in the current circumstance?• Think about things that do add value, but would be better with a little less.• An example: Stand ups have become status meetings and so there should be less of talking to one person (and more of talking to each other) during them.
  21. 21. More Of• What are the things that you want to try more?• Think about things you believe are not necessarily taking full advantage of.• A good example is that maybe people are pair programming but knowledge transfer might be gained by doing more of swapping programming partners.
  22. 22. Stop Doing• What is not adding much value?• Think about things you believe are not useful anymore.• An example: Perhaps writing status reporting email at the end of the day (because now the team is using an awesome tool which already conveys the current status information)
  23. 23. Start Doing• What are the new things that you want to try?• Think about new things you want to suggest.• An example: Tracking lead time (I read an article about it and believe would provide us precious information regarding process improvement)
  24. 24. Taking notes• Please use one post it per note• Consider using different post it colors for notes: – Team inward (things within our team boundaries) – Team outward (things beyond our team boundaries)
  25. 25. Activities to follow• data grouping• selecting notes to talk about• targeted conversation based on data• creating action itens
  26. 26. Up, Down, Ideas and Awards
  27. 27. The quadrants• Thumbs up – things you like• Thumbs down – things you dislike• Award– appreciations/thank-yous• Light bulbs – ideas/new things to try
  28. 28. Activities to follow• selecting notes to talk about• targeted conversation based on data• creating action itens
  29. 29. Timeline activityAn activity for data gathering for given period.
  30. 30. Building the Timeline• Please draw a timeline on a large area (e.g. whiteboard)
  31. 31. Timeline timeline32
  32. 32. Building the Timeline• Decide the timeline start and end (e.g. 05 Jan– Inception Start; 12 Dec – 10 days after Prod)• Add a few noticeable events (e.g. New team members arrival, release 1, release 2)
  33. 33. Timeline Timeline Timeline Start Event A Event B Event C End timeline34
  34. 34. Building the Timeline• Split the timeline into a areas (2 to 4 recommended), and decide upon the areas (e.g. People, process, technology, other)
  35. 35. PeopleProcessTool/ techOther Timeline Timeline Start Event A Event B Event C End timeline 36
  36. 36. Building the Timeline• Decide upon post it colors for the notes (e.g. Green for well, pink for not so well)• Use another color for action items (e.g. Yellow for action items)
  37. 37. Timeline activity instrctions• Use one post it for each note• Follow the color code• Place the note on the area according to the timelime (e.g. A green post it “New load balance server” is added on the Technology area around Release2 timeline)• Timebox the activity (10 minutes recommended)
  38. 38. Activities to follow• data grouping• selecting notes to talk about• targeted reasoning based on data
  39. 39. Open the box A data gathering activity which fosterinnovation and challenges the current activities performed by the team. Retrospective activities Paulo Caroli
  40. 40. “The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking.” ― Albert Einstein“They always say time changes things, but you actually have to change them yourself.” ― Andy Warhol
  41. 41. Inside this box are all activities performed by the team
  42. 42. Please open the box…
  43. 43. Which activities should be removed from it?
  44. 44. Which activities should be added?
  45. 45. What to recycle?
  46. 46. Taking notes• Please use one post it per note• Use the different post it colors for notes related to: – process – tools and technology – Other• Timing: 10 minutes or less
  47. 47. Next step: validating changes• Executing ideas is often tougher than generating them.• How should we test ideas quickly and cheaply, so that we can afford to experiment?• Please go back to your notes and add new post –its (please use a new color) describing how to test the idea execution.
  48. 48. Activities to follow• data grouping• voting• selecting notes to talk about• targeted conversation based on data• creating action itens
  49. 49. Smiley Calendar Average 9/18/2012
  50. 50. 52
  51. 51. Smiley Calendar AveragePlease go back on time and imagine your Smiley Calendar for each day since last Retrospective...
  52. 52. Smiley Calendar Average 4 I was always Smiling! 3 2 1 Somewhere in between…0 I don’t remember smiling at all
  53. 53. Smiley Calendar AveragePlease add a mark next to the smiley average line
  54. 54. Activities to follow• Smiley faces data gathering• Guided conversation on Smiley faces
  55. 55. Smiley Calendar data gathering 9/18/2012
  56. 56. Activities before• Ice breaker• Group participation• Context setting• Prime directive• Smiley Calendar Average (mandatory)
  57. 57. 59
  58. 58. Smiley Calendar AverageNow, let’s dig into our mood variation and the reasons for it
  59. 59. Smiley Calendar data gatheringEven though you might not remember every single day, please tell us the happenings that got you either very ☺ or very
  60. 60. Smiley Calendar Data GatheringTimeline Timeline Start Ends timeline
  61. 61. Activities to follow• data grouping• selecting notes to talk about• targeted reasoning based on data• looking for action items
  62. 62. Guided conversations on smiley faces 9/18/2012
  63. 63. Activities before• Ice breaker• Group participation• Context setting• Prime directive• Smiley Calendar Average (mandatory)
  64. 64. Smiley Calendar Average 4 I was always Smiling! 3 2 1 Somewhere in between…0 I don’t remember smiling at all
  65. 65. Guided conversationNow, let’s think about the future...
  66. 66. Guided conversationWhat are the things that will keep you☺?What will you do different in order toavoid a face?
  67. 67. Activity instructions• Open conversation• Timebox the activity (10 minutes recommended)
  68. 68. Activities to follow• sharing the notes• looking for action items
  69. 69. Hot air balloonA data gathering activity which focus onthings impacting the team ability to go faster Retrospective activities Paulo Caroli
  70. 70. Activities before• Ice breaker• Group participation• Context setting
  71. 71. The Balloon• The balloon represents the team cruising along the project.• Let’s split the board into 3 areas
  72. 72. Fuel Bad weatherSandbag
  73. 73. Fuel• What is the fuel for our balloon?• The things that will help our balloon goes higher and faster
  74. 74. Sandbag and ropes• What is slowing down our balloon?• The things that keep us from going faster
  75. 75. Bad weather• What would be the bad weather ahead?• The things that would put our journey at risk
  76. 76. Fuel Bad weatherSandbag
  77. 77. Taking notes• Please use one post it per note• Use the different post it colors for notes related to: – people – process – tools and technology – other
  78. 78. Activities to follow• data grouping• selecting notes to talk about• targeted conversation based on data• creating action itens
  79. 79. Plan of Action82
  80. 80. • Long-term goal: Have test automation on acceptance-test level• Now-Action: Pete will automate one test using Fit83
  81. 81. Speed Car - Abyssretrospective exercise 9/18/2012
  82. 82. 85
  83. 83. Six Thinking Hat Edward de Bono
  84. 84. Six Thinking Hats is a thinking tool for group discussion, it provides a means for groups to think together more effectively, and a means to plan thinking processes in a detailed and cohesive way.
  85. 85. Red hat – Feelings & Emotions• Focuses on feelings, hunches, gut instinct, and intuition
  86. 86. White hat – Facts & Information• Focus on data, facts, information know of needed
  87. 87. Black hat – Critical Judgment• Focuses on difficulties, potential problems. Why something may not work.
  88. 88. Green hat – Alternatives and learning• Focuses on creativity, possibilities, alternatives, solutions, new ideas.
  89. 89. The 4 quadrants (planning vs success) activity for lessons learned92
  90. 90. Planned Unintended, and but successful successful Planned failed but and failed not planned93
  91. 91. ROI
  92. 92. Agile Retrospective Activities Questions? Thank you! Feedback please: @paulocaroliagileretroactivities.blogspot.com Paulo Caroli Agile Coach pcaroli@thoughtworks.com Twitter: @paulocaroli

×