What is a Sprint Retrospective? Definition, Stages & Examples
A sprint retrospective is the Scrum meeting where a team reflects on the last sprint and agrees improvements. Learn who attends, the 5 stages, and how long it runs.
A sprint retrospective is a recurring Scrum meeting held at the end of every sprint where the team reflects on how they worked and agrees on concrete improvements for the next sprint. It is the team’s main opportunity to inspect and adapt.
The “retro,” as it is commonly referred to, is an all-hands team meeting held on a regular basis with the goal of improving the way things work going forward, based on what the team has learned from the past. They are also called scrum retrospectives, agile retrospectives, or post mortems.
They are run in fixed time frames at the end of each sprint (a set amount of work time). Generally, this is every 2 weeks.
A great team is one that continuously develops, learns, and grows. In Agile, there is no space that greater represents this than during the process of running a sprint retrospective.
Retrospectives allow everyone to share what they thought went well, and what didn’t. They can brainstorm new and improved ways of working for the upcoming sprint. This can either be by removing impediments, trying new ways of working, improving team morale, or engaging with stakeholders.
The team then looks for common themes, votes for the items they feel are most important, discusses those items, and agrees on actions to take forward. These action steps form the basis of an agreed set of actions that allow the team to continuously inspect and adapt the way they work to improve the quality and velocity of their work.
They are an important ceremony in Agile. Retrospectives promote continuous improvement and give the team the opportunity to inspect and adapt on a regular basis. Your role as Scrum Master and servant leader is to help them do so effectively. It’s a crucial role that can be likened to the conductor of an orchestra, the facilitator of a meeting, or the coach of a sports team.
What are the basic questions asked in a Sprint retrospective?
The key areas for the team to explore are:
- What went well?
- What didn’t go well?
- What ideas do we have going forward?
- How do we implement these actions?
- Who should we acknowledge and what do we need?
The question set chosen by the Scrum Master can be based on a theme from a 1-on-1 discussion, team feedback, or a data source. In fact, it’s important to change the nature of the questions asked at the retrospective every so often to ensure they are relevant and current and to overcome meeting fatigue.
Who joins the Sprint retrospective meeting?
This is generally an all-hands meeting and can involve some or all of the following people:
- The Scrum Master
- The whole development or scrum team
- Any key stakeholder heavily involved in or impacted by the work of the team
- The Product Owner
- An Agile Coach
- An observer
How long does a retrospective meeting run for?
This is usually based on the length of your sprint cycle. In general:
- 2 Week Sprint: ~ 90 Minutes
- 1 Month Sprint: ~ 3 hours
- End of Iteration: ~ 1 day
What are the five stages of an effective retrospective?
Esther Derby and Diana Larsen are credited with defining the five key steps that make up the retrospective process. In their book, Agile Retrospectives: Making Good Teams Great, they break down the retrospective into stages. Each stage is designed to deliver a specific goal that, when combined, serves to support continuous improvement. The Scrum Master plays a vital role in the successful delivery of all five stages.
- Set the stage — As its name suggests, the aim of the first step of the retrospective process is to set a tone and direction for the retrospective meeting. In doing so, the space in which the retrospective will be ‘staged’ is defined. For the Scrum Master, this first step is all about getting organized, and that includes choosing a retrospective template.
- Gather data — The second step sees the team share important information, highlights, insights, and outputs from their last sprint that are captured on the retrospective template. This stage marks the beginning of the retrospective meeting. It’s at this point that the Scrum Master assumes the role of meeting facilitator.
- Generate insights — The goal of this step is to have the team look for patterns, themes and connections between the ideas. This is when a Scrum Master really starts to let their facilitation skills shine. In order to generate insights, everyone needs to have a shared understanding of each point. This is also the stage in the retrospective when similar ideas are grouped together, votes can be cast and the team can discuss the top-ranked ideas in greater detail.
- Decide what to do — This step sees the generation and prioritization of valuable, clear actions. Again, the Scrum Master plays a key role here as they ensure that the conversation is focused, efficient and effective.
- Summarize and end the meeting — This last step ensures that the action items are understood and the meeting is closed. Finally, the Scrum Master will share and follow up on the actions from the meeting.
Frequently asked questions
What is a sprint retrospective?
A sprint retrospective is a recurring Scrum meeting held at the end of every sprint where the team reflects on how it worked and agrees on concrete improvements for the next sprint. It is the team’s main opportunity to inspect and adapt the way it works, and it is the last of the four Scrum ceremonies in each sprint.
Who attends a sprint retrospective?
The sprint retrospective is a Scrum Team meeting — the Developers, the Product Owner, and the Scrum Master. The Scrum Master usually facilitates. Stakeholders are generally not included, so the team can speak openly about how it works; an agile coach or observer may occasionally attend to support the team.
How long should a sprint retrospective be?
Timebox the retrospective to the length of the sprint. A common guide is about 90 minutes for a two-week sprint and up to about three hours for a one-month sprint. The shorter the sprint, the shorter the retrospective — what matters is that it is long enough to reach concrete, agreed actions.
What are the five stages of a sprint retrospective?
Esther Derby and Diana Larsen describe five stages: set the stage, gather data, generate insights, decide what to do, and close the retrospective. The Scrum Master guides the team through each stage so reflection turns into a short, owned list of improvements for the next sprint.
What is the difference between a sprint retrospective and a sprint review?
The sprint review inspects the product — the team shows completed work to stakeholders and gathers feedback. The sprint retrospective inspects the process — the team reflects on how it worked and agrees improvements. The review faces outward to stakeholders; the retrospective faces inward to the team. See our chapter on sprint review vs retrospective for a full comparison.