Retrospective
Short, structured session for team reflection and continuous improvement after sprints or iterations.
Classification
- ComplexityLow
- Impact areaOrganizational
- Decision typeOrganizational
- Organizational maturityIntermediate
Technical context
Principles & goals
Use cases & scenarios
Compromises
- Blame culture instead of constructive analysis.
- Too many actions lead to low implementation capacity.
- Recurring issues persist if root causes are not addressed.
- Strictly enforce the timebox to maintain focus.
- Agree on at most three priority actions per session.
- Document results and make ownership visible.
I/O & resources
- Sprint or iteration results
- Metrics and key figures
- Observations and feedback from team members
- Concrete actions with owners
- Improved team agreements
- Backlog items for follow-up
Description
A retrospective is a structured team practice for regular reflection on ways of working, collaboration, and outcomes. In a timeboxed session the team identifies successes, problems, and concrete improvement actions. The method fosters continuous learning through agreed experiments and a facilitator who ensures focus and tracks commitments.
✔Benefits
- Continuous improvement through regular reflection.
- Quick detection and remediation of process issues.
- Promotes team learning and transparency.
✖Limitations
- Ineffective without commitment and follow-up on actions.
- Can remain superficial without proper facilitation.
- Requires regular cadence or the learning effect is lost.
Trade-offs
Metrics
- Action implementation rate
Share of agreed actions implemented by the next cycle.
- Recurring topics
Number of topics recurring across multiple retrospectives.
- Team satisfaction
Qualitative rating of satisfaction with working practices and improvements.
Examples & implementations
Improving the deploy pipeline
Team identified long release times and agreed on two actions for automation and measurement.
Increasing test coverage
After recurring bugs, a test backlog was created and ownership defined.
Improved team communication
The team introduced daily syncs, reducing coordination overhead and blockers.
Implementation steps
Define the framework: set goal, timebox, and participants.
Collect data: prepare facts, metrics, and observations.
Run: moderated session with clear activities (e.g., Start-Stop-Continue).
Prioritize actions and assign owners.
Follow-up: add actions to backlog and review in the next retrospective.
⚠️ Technical debt & bottlenecks
Technical debt
- Untracked actions lead to lost trust.
- Missing documentation hinders later analysis.
- No clear owner for improvements increases execution risk.
Known bottlenecks
Misuse examples
- Using retrospective as a venting session instead of structured learning.
- Agreeing actions but never integrating them into the workflow.
- Only managers report; team feedback is ignored.
Typical traps
- Agreeing on unclear or too many actions.
- Not defining success metrics.
- Repeating the same topics without addressing causes.
Required skills
Architectural drivers
Constraints
- • Limited time per sprint
- • Lack of management support reduces impact
- • Missing facilitation skills in the team