SOFTWARE ENGINEERING TEMPLATE
Sprint Retrospective Template
Sprint retro covering what happened, what we learned, previous follow-ups, action items, and team health.
Use this templateWhat's inside
Field | Details |
|---|---|
Sprint / Iteration | Sprint name or number |
Dates | — |
Team | Team name |
Facilitator | Name |
Attendees | List everyone present |
Sprint Summary
What did we set out to do, and how did it actually go? Write a few sentences that capture the story of this sprint — the goal, the outcome, and the overall vibe. This is what your boss reads; make it honest.
Metric | Planned | Actual | Notes |
|---|---|---|---|
Stories / tickets committed | |||
Stories completed | Include carry-overs | ||
Unplanned work | Bugs, incidents, ad-hoc requests | ||
Sprint goal met? | Yes | If partial, explain what was missed and why |
What Went Well
Acknowledge the wins. This is not filler — recognizing what worked reinforces those practices and keeps the retro from feeling like a complaint session.
Something the team did well this sprint
A process, tool, or collaboration pattern that worked
A risk that was identified early and handled before it became a problem
What Didn't Go Well
Be candid about what was frustrating, slow, or broken. Focus on systems and processes, not people. The goal is to fix the environment, not assign blame.
Something that slowed the team down or caused frustration
A process that felt like overhead without value
A miscommunication, unclear requirement, or late-changing scope
What We Learned
Insights that are worth carrying forward — things we didn't know before this sprint that should change how we work.
A technical insight: something about the system, tooling, or architecture
A process insight: something about how the team plans, communicates, or ships
A product insight: something about user needs, priorities, or scope
Previous Action Items
Review the action items from the last retro. Did we actually do them? If not, why — and is the action still relevant?
Action | Owner | Status | Outcome |
|---|---|---|---|
Action from last retro | Name | Done | What changed as a result |
Action from last retro | Name | Not Done | Why not, and should we carry it forward? |
Dropped | No longer relevant because... |
Action Items
Concrete improvements to try next sprint. Keep it to 2-3 — more than that and nothing gets done.
Action | Owner | Due | Expected Impact |
|---|---|---|---|
Specific, actionable improvement | One person (not "the team") | What will be better if this works | |
Shoutouts
Call out individuals who went above and beyond, helped someone else, or made the sprint better. Specific recognition matters more than generic praise.
Name — what they did and why it mattered
Name — what they did and why it mattered
Team Health
Quick pulse check. Track these over time to spot trends before they become problems.
Dimension | Rating (1-5) | Trend | Notes |
|---|---|---|---|
Pace: Is the workload sustainable? | Stable | ||
Clarity: Are goals and priorities clear? | Stable | ||
Teamwork: Are we collaborating well? | Improving | ||
Quality: Are we proud of what we shipped? | Stable | ||
Fun: Are we enjoying the work? | Stable |
Other Engineering templates
-
Project READMEDocument a project's purpose, setup instructions, architecture, and contribution guidelines. -
API DocumentationProtocol-agnostic API documentation covering contract, authentication, errors, reliability, versioning, and operations. -
Architecture Decision Record (ADR)Structured record of an architecture decision: context, options evaluated, decision rationale, and consequences.