Agile Retrospectives
Most Things Work, Until They Don’t
www.allisonpollard.com
Allison Pollard
 Agile coach and consultant
 Firm believer in continuous
improvement
 DFW Scrum user group leader
and Dallas Agile Leadership
Network board member
 Glasses wearer
www.allisonpollard.com
What is a Retrospective?
www.allisonpollard.com
Hint: it’s not a lessons learned or a post-mortem…
Why have a Retrospective?
www.allisonpollard.com
“At regular intervals, the team reflects on how
to become more effective, then tunes and
adjusts its behavior accordingly.”
--Agile Manifesto
Are your retrospectives missing
something?
www.allisonpollard.com
Lack of participation
Retrospective Format
www.allisonpollard.com
1. Set the Stage
 Establish the focus
for the retrospective
 Establish or re-
purpose working
agreements
 Set other concerns
aside [for now]
 Engage team
members early so
they participate
www.allisonpollard.com
Photo by Alan Dayley
Providing a Safe Place for Sharing
“Regardless 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.”
--Norm Kerth
“No identification of self or mission.
No interference with the social
development of said planet. No
references to space or the fact that
there are other worlds or civilizations.”
www.allisonpollard.com
HELPFUL:
Retrospective Prime Directive
NOT HELPFUL:
Star Trek Prime Directive
Image by James Vaughn
2. Gather Data
 Created a shared pool
of data
 Consider objective and
subjective experience
 Value all perspectives
www.allisonpollard.com
Photo by David Laing
Use different kinds of data
to get the team thinking
differently!
A Variation of What Worked/What Didn’t
Work
www.allisonpollard.com
Photo by Wayne D. Grant
 Let team members organize ideas and speak to their
meaning.
 Ask open-ended questions to increase shared
understanding.
3. Generate Insights
 Understand
systemic influences
and root causes
 Observe patterns
 See system effects
www.allisonpollard.com
Photo by Jessica Austin
Move beyond habitual
thinking and solving
symptoms!
Based on the data, what are the trends?
You can only resolve a
problem if you first
recognize it.
www.allisonpollard.com
Photo by Matthew Badgley
4. Decide What to Do
 Move from
discussion to action
 Resolve on actions
or experiments
www.allisonpollard.com
What does the team have
the energy to try in the next
sprint?
Photo from funretrospectives.com
Focus on what the team can do
www.allisonpollard.com
Photo by FutureWorks Consulting
What is the outcome of a retrospective?
 Change in Definition
of Done
www.allisonpollard.com
Photo by Rachel Davies
 Change in Working
Agreements
www.allisonpollard.com
Photo by Cátia Oliveira
 List of Action Items
www.allisonpollard.com
Photo by Jean Claude Grosjean
5. Close the Retrospective
 Reiterate actions and
follow-up
 Appreciate contributors
 Identify ways to make
the next retrospective
better
www.allisonpollard.com
Remember to thank team
members for their time.
Photo by Karen Greaves
 How did the team feel
about the last sprint?
 How do they feel about
the upcoming sprint?
www.allisonpollard.com
Photo by FutureWorks Consulting
What should the facilitator do?
 Read the room
 Swing the pendulum
 Make sure everyone
contributes
 Make sure a plan is
created
 Don’t solve the
team’s problems
www.allisonpollard.com
What is the Scrum Master’s role?
 Reflect the team’s
behavior back to
them so they can
reason out how to
improve
 Help team members
hold themselves
accountable to their
commitments
www.allisonpollard.com
What should team members do?
 Focus on the content
of the retrospective
 Discuss openly, which
means sometimes
disagreeing with
others (though not
disagreeably)
 Make decisions
www.allisonpollard.com
References
 http://www.scrumshortcuts.com/blog/retrospectives-
reviews/sprint-retrospective-irrespective/
 http://www.estherderby.com/
 http://www.coachingagileteams.com/2012/02/23/agil
e/most-things-work-until-they-dont
 http://www.innovationgames.com
 Agile Retrospectives: Making Good Teams Great by
Esther Derby and Diana Larsen
www.allisonpollard.com
Contact
Email: allison@allisonpollard.com
Twitter: @allison_pollard
Blog: www.allisonpollard.com
www.allisonpollard.com

Agile Retrospectives

  • 1.
    Agile Retrospectives Most ThingsWork, Until They Don’t www.allisonpollard.com
  • 2.
    Allison Pollard  Agilecoach and consultant  Firm believer in continuous improvement  DFW Scrum user group leader and Dallas Agile Leadership Network board member  Glasses wearer www.allisonpollard.com
  • 3.
    What is aRetrospective? www.allisonpollard.com Hint: it’s not a lessons learned or a post-mortem…
  • 4.
    Why have aRetrospective? www.allisonpollard.com “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” --Agile Manifesto
  • 5.
    Are your retrospectivesmissing something? www.allisonpollard.com Lack of participation
  • 6.
  • 7.
    1. Set theStage  Establish the focus for the retrospective  Establish or re- purpose working agreements  Set other concerns aside [for now]  Engage team members early so they participate www.allisonpollard.com Photo by Alan Dayley
  • 8.
    Providing a SafePlace for Sharing “Regardless 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.” --Norm Kerth “No identification of self or mission. No interference with the social development of said planet. No references to space or the fact that there are other worlds or civilizations.” www.allisonpollard.com HELPFUL: Retrospective Prime Directive NOT HELPFUL: Star Trek Prime Directive Image by James Vaughn
  • 9.
    2. Gather Data Created a shared pool of data  Consider objective and subjective experience  Value all perspectives www.allisonpollard.com Photo by David Laing Use different kinds of data to get the team thinking differently!
  • 10.
    A Variation ofWhat Worked/What Didn’t Work www.allisonpollard.com Photo by Wayne D. Grant  Let team members organize ideas and speak to their meaning.  Ask open-ended questions to increase shared understanding.
  • 11.
    3. Generate Insights Understand systemic influences and root causes  Observe patterns  See system effects www.allisonpollard.com Photo by Jessica Austin Move beyond habitual thinking and solving symptoms!
  • 12.
    Based on thedata, what are the trends? You can only resolve a problem if you first recognize it. www.allisonpollard.com Photo by Matthew Badgley
  • 13.
    4. Decide Whatto Do  Move from discussion to action  Resolve on actions or experiments www.allisonpollard.com What does the team have the energy to try in the next sprint? Photo from funretrospectives.com
  • 14.
    Focus on whatthe team can do www.allisonpollard.com Photo by FutureWorks Consulting
  • 15.
    What is theoutcome of a retrospective?  Change in Definition of Done www.allisonpollard.com Photo by Rachel Davies
  • 16.
     Change inWorking Agreements www.allisonpollard.com Photo by Cátia Oliveira
  • 17.
     List ofAction Items www.allisonpollard.com Photo by Jean Claude Grosjean
  • 18.
    5. Close theRetrospective  Reiterate actions and follow-up  Appreciate contributors  Identify ways to make the next retrospective better www.allisonpollard.com Remember to thank team members for their time. Photo by Karen Greaves
  • 19.
     How didthe team feel about the last sprint?  How do they feel about the upcoming sprint? www.allisonpollard.com Photo by FutureWorks Consulting
  • 20.
    What should thefacilitator do?  Read the room  Swing the pendulum  Make sure everyone contributes  Make sure a plan is created  Don’t solve the team’s problems www.allisonpollard.com
  • 21.
    What is theScrum Master’s role?  Reflect the team’s behavior back to them so they can reason out how to improve  Help team members hold themselves accountable to their commitments www.allisonpollard.com
  • 22.
    What should teammembers do?  Focus on the content of the retrospective  Discuss openly, which means sometimes disagreeing with others (though not disagreeably)  Make decisions www.allisonpollard.com
  • 23.
    References  http://www.scrumshortcuts.com/blog/retrospectives- reviews/sprint-retrospective-irrespective/  http://www.estherderby.com/ http://www.coachingagileteams.com/2012/02/23/agil e/most-things-work-until-they-dont  http://www.innovationgames.com  Agile Retrospectives: Making Good Teams Great by Esther Derby and Diana Larsen www.allisonpollard.com
  • 24.
    Contact Email: [email protected] Twitter: @allison_pollard Blog:www.allisonpollard.com www.allisonpollard.com

Editor's Notes

  • #3 where you work your history why this topic ...is a Principal Consultant for Improving Enterprises and has worked with Agile teams as a project manager, as a Scrum Master, and in coaching roles. A firm advocate of continuous improvement and the power of teams to affect change, she believes the world needs more strong teams in order to be Agile and meet the demands of today; her goal is to help others create them, shape them, and support them. Allison also volunteers locally as one of the organizers of the DFW Scrum user group and serves on the Dallas Agile Leadership Network board.
  • #4 It is not A Lessons Learned A Post-Mortem In a retrospective, a team steps back, examines the way it works, analyzes, and identifies ways it can improve. The purpose of the Sprint Retrospective is to:   Inspect how the last Sprint went with regards to people, relationships, process, and tools;   Identify and order the major items that went well and potential improvements; and,   Create a plan for implementing improvements to the way the Scrum Team does its work. The Scrum Master encourages the Scrum Team to improve, within the Scrum process framework, its development process and practices to make it more effective and enjoyable for the next Sprint.
  • #5 By the end of the Sprint Retrospective, the Scrum Team should have identified improvements that it will implement in the next Sprint. Implementing these improvements in the next Sprint is the adaptation to the inspection of the Scrum Team itself. Although improvements may be implemented at any time, the Sprint Retrospective provides a formal opportunity to focus on inspection and adaptation. Continuous improvement
  • #6 Common failures of retrospectives
  • #7 A flexible format to improve retrospectives Set the Stage Gather Data Generate Insights Decide What to Do Close the Retrospective
  • #8 Share the plan for the meeting What is the goal of this particular retrospective? PM has an opportunity to guide the conversation—to shine the light on a particular area for inspection. Put away the electronics
  • #9 Create a safe environment
  • #10 The focus determines what data is relevant for a particular retrospective. Ground the retrospective in facts, not opinion.
  • #11 The team can get in a rut if they are asked the same questions each retrospective, so change the format
  • #12 Move beyond habitual thinking and beyond solving symptoms Build shared awareness Learning Matrix: what practices work well/what practices don’t work well/new ideas/appreciations
  • #13 What practices are pushing us forward/what practices are holding us back?
  • #14 Focus on what the team can accomplish Ask what the team has energy for, now what is “most important” Dot voting – when to do it [too many actions for team to do in one sprint/need team consensus around actions] and how.
  • #15 In the middle, they have control so they can take direct action. In the next ring, they have influence, so their action would be a persuasive, influencing or recommending action. In the last ring, they may have no control or influence, but they can choose actions for how to respond collectively when they find themselves swimming in the soup.
  • #19 Once you have a list of actionable items, or the time has expired, it’s time to close the retrospective.
  • #20 “Earlier you all reported the weather for last iteration. Given the work you’ve done together in this retrospective, and your plans for improving, let’s go around again and see what you each forecast for the next iteration. Again, in just one or a few words, use the terms you’d hear on a TV news cast.” Starting down the list of names in the same order, write down the “forecasts.” Ask, “How does this look the same or different from our earlier reports?” Take only a couple of comments, before moving to whatever activity you have planned for getting feedback on the retrospective. (For an example of a completed Project Weather flip chart, see photo below.)
  • #21 Swing the pendulum—is the energy too high or too low? Keep it from becoming purely emotional Make sure everyone contributes and offer suggestions as a team member—everyone speak within first 5 minutes As a facilitator, should you be prepared for a specific outcome? Not in the usual sense. The group will go where they need to go. Your task is to help them get there, by: A) watching the process and guiding it, providing opportunities for all to be heard, and respecting everyone’s opinions and privacy; B) helping the group work under guidelines that yield healthy human interactions; C) being willing to work with emotions as they came up.
  • #22 Hold the mirror in front of the team -- reflect back to them their current behavior so they can reason out how to improve. A team often unintentionally falls back into situations in which they’ve previously committed to improving. Make sure retrospective items are posted somewhere.
  • #23 Team members aim toward a goal and manage their own thoughts, feelings, and responses so they contribute positively to the conversations and outcome.