What Does Agile Retrospective Mean?
In Agile software development, a retrospective is a one-hour meeting held at the end of each sprint.
One of the core principles of all Agile frameworks, including Scrum, is the need for transparency, clear communication and continuous process improvement.
The purpose of a retrospective is to improve processes and outcomes for the next sprint by sharing answers to these three questions:
- What went well during the sprint?
- What went wrong during the sprint?
- What could the team do differently to improve the next sprint?
Techopedia Explains Agile Retrospective
Retrospectives are conducted in an structured way that allows team members to share their opinions freely in a positive way.
Whether the retrospective is conducted in person or virtually, the agenda typically includes the following steps:
- The facilitator shares three questions about the sprint — What went well? What didn't go well? What needs to be changed?
- The facilitator creates a sticky note (real or virtual) for each question and posts the questions on a wall, whiteboard or virtual display horizontally.
- Team members record their answers for each question and post them under the appropriate question.
- The facilitator leads a discussion about the answers and the team decides on an appropriate and reasonable course of action for improvement.