Toward Scrum, part 3: The Retrospective
←
→
Russell Bateman
December 2016
Looking at the past provides clues as to where to go in the future. A
retrospective answers these questions for each team member.
- What went well?
- What didn't go so well?
- What have I learned?
- What still puzzles me?
The single most important thing to know about a sprint retrospective is that
it's not about the work that's done in the sprint, but about how that work went
in terms of Agile/Scrum.
It's hard to make developers cough up what amounts to actual retrospective
comments. Explain what a retrospective is really about and, even if they're
careful not to lapse into a recital of what projects they successfully
completed or failed to complete, they'll sit perplexed by what they should try
to say.
One good way around that is to ask questions they can answer with what they do
know:
- What do you think helps you to be successful as a team?
- How did you do any of those things this sprint?
- Where and when did this sprint go wrong?
- What did you expect? from whom?
- What tools or techniques proved to be useful? (Not limited to "Agile"
tools!)
- Which did not?
- Were there any major bugs? How were these solved? How much did they
detract from sprint velocity? Could these bugs have been predicted?
- What caused the problems that you had in this sprint?
- What was your biggest impediment, obstacle or blocker?
- If you could change one thing, what would it be?
- Where did things go wrong in coding, testing, etc?
- Which things went smoothly in this sprint? Which did not?
←
→