The Sprint Retrospective is held at the end of a Sprint in order to learn from the Sprint and not repeat mistakes.
Purpose
|
To learn what works and what does not work and make adjustments for the next Sprint.
|
| Roles |
Primary Performer
|
Secondary Performers
|
| Inputs |
Mandatory:
|
Optional:
|
Main Description
|
The Sprint Retrospective is time-boxed to 3-hours and is attended by the Scrum Team, the ScumMaster and optionally the Product Owner. The Sprint Retrospective is intended to answer 2 fundamental questions:
- What went well during the last Sprint that we continue doing?
- What could we do differently to improve?
The meeting is usually facilitated by the ScrumMaster who will also take notes. The meeting must end with a list of action item that have been agreed upon and that will be implemented. Those changes may be added to the Product Backlog.
|
Steps
|
|
Key Practices
|
|
| Guidelines |
Sprint Retrospective and the Agile Manifesto:
- Meeting Customer satisfaction: The Sprint Retrospective can be used to reflect on how well the Scrum Team is addressing the customer satisfaction.
- Welcoming Changing requirements: The Sprint Retrospective is a good venue to assess if the Product Backlog is evolving and therefore the Scrum Team and Product Owner are flexible enough.
- Delivering working software regularly: The result and feedback received during the Sprint Review can be analyzed during the Sprint Retrospective to assess this element.
- Working together: Reflection on how well the business and technical people are working together is a good activity to ensure that the environment fosters communication between those 2 groups.
- Giving support and trust: The Scrum Team can self-assess and also assess if management has provided an appropriate infrastructure.
- Fostering face-to-face conversation: The quality and frequency of the face-to-face conversation is a point that can be analyzed during a Sprint Review.
- Delivering working software: Assessing the quality of the key deliverable to date is of essential value.
- Having a sustainable structure: Signs that could conclude that the project is not sustainable must be discussed.
- Technical excellence: As for point 6, quality is a non-negotiable aspect of Scrum and should be reviewed during the Sprint Retrospective.
- Keeping the system simple: Signs of an unnecessary complex system should be discussed.
- Working in self-organizing team: Evidences that the Scrum Team is hindered because not self-managed should be analyzed.
- Regular reflection: The Scrum Retrospective being such activity, this will always be true!
|
| Concepts |
When the Scrum Team feels that the Sprint was not a success, it is recommended to invite an outsider/facilitator to help learn from the Sprint.
|
| Checklists |
| |
|