Sprint Retrospective
The Sprint Retrospective, the last ceremony in the Sprint, takes place after the Sprint Review and before the next Sprint Planning. The meeting should be time-boxed to no more than an hour per week of Sprint length. The Scrum Master facilitates the meeting to keep it on track, focused, and within the time-box.
Estimated time for this course: 5 minutes
Audience: Beginner
Suggested Prerequisites: Scrum Framework, Velocity, Potentially Shippable Product
Upon completion you will:
- Understand the pivotal role the Sprint Retrospective plays in Scrum
- Know how to hold a basic Sprint Retrospective
- Learn the importance of a Kaizen
- Qualify for Scrum Alliance SEUs and PMI PDUs. See FAQ for details
Sprint Retrospective Overview:
If the team is able to consistently have strong Retrospectives, and produce relevant process improvement that build Sprint-to-Sprint, it will continuously improve.
View Class Slides
[slideshow_deploy id='5117']
Read More on the Sprint Retrospective
By the end of the meeting the Team and the Scrum Master should agree on one process improvement that they will implement in the next Sprint. That process improvement, sometimes called the kaizen, should be put into the next Sprint’s Backlog, with acceptance tests. At the next Sprint Review the issue is revisited to see what difference, if any, the process change has made. If Team performance improved, the change should be kept. If performance did not, the Team needs to develop another hypothesis on what the root cause may be. It’s important to just choose one change. If the Team tries to implement multiple changes, it will be difficult to figure out which process change solved the real issue and led to increased performance.
How to Run a Sprint Retrospective
However, there are other ways to approach it.
One way, illustrated in the slides, is to structure the Retrospective is to draw four columns on a whiteboard, labeled:
• What went well?
• What could have been better?
• Things to try?
• Issues to escalate?
Each member of the Team adds items to the lists. By putting a check mark next to repeated items a consensus starts to emerge. The Team then discusses what it thinks are the underlying causes and agrees on the single most important improvement (the kaizen) to try in the next Sprint. As Jeff points out in the video, in the next Sprint Review the issue should be revisited to ensure that progress has been made toward completing the Definition of Done for the identified improvement.
There are a whole bunch of other methods actively discussed at retrospectivewiki.org. A great resource for people who want to delve deeper into the topic is Esther Derby's Agile Retrospectives: Making Good Teams Great.