What Went Well Retrospective Template

The classic three-column retro — Went Well, To Improve, Action Items. The default format for sprint reviews in agile and scrum teams. Run it live in your browser, share a link, export the result to Markdown.

The template

Three columns, three questions, one outcome: a short list of changes the team commits to before the next sprint. Cards stay private during writing, the board reveals everything at once, and the action items get a named owner.

Went Well

What worked this sprint and is worth keeping?

Pair programming on the auth refactor caught two regressions before merge
Stand-ups stayed under 10 minutes all sprint
New on-call rotation cut incident response time roughly in half

To Improve

What slowed us down, broke, or felt heavier than it should?

Planning ran 30 minutes over — too many half-defined tickets
Staging deploy broke twice; no smoke test in the pipeline
PR reviews piled up on Fridays with no clear ownership

Action Items

Owned next steps with a name and a date.

@maya: write a "ticket ready" checklist before next planning
@sam: add a smoke-test step to the staging pipeline by Friday
Team: Friday cutoff for new PRs, owner on-call clears the queue

Where the format came from

The three-column retrospective traces back to Norman Kerth's Project Retrospectives (2001) and the Agile Manifesto's twelfth principle: "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly."

Early Scrum and XP teams popularised the streamlined "What went well? What didn't? What will we do differently?" version because it fit on a whiteboard in 30 minutes. The third question gradually became its own explicit Action Items column — making the commitment to change part of the artifact, not just the discussion. Today it's the most common retro format in industry surveys and the built-in default in most agile tooling.

When to use it (and when to pick something else)

Pick the What Went Well template when:

When the 3-column format isn't the right tool.
Situation Better choice Why
Sprint was rough; team needs to vent first Mad / Sad / Glad Names feelings explicitly. "Went well" tends to flatten what's underneath.
Quarter or large initiative wrap-up Sailboat (Wind / Anchor / Rocks / Island) Forward-looking; captures goals, risks, and blockers, not just wins.
Onboarding or learning-focused team 4Ls — Loved, Learned, Lacked, Longed For Surfaces learning and unmet wants alongside outcomes.
Flow-based team, no sprint to look back on Kanban retrospective Frames the conversation around flow data instead of a fixed iteration.
Need to decide what to stop doing Start / Stop / Continue Forces an explicit "stop" column the team has to populate.

How to run a What Went Well retrospective

  1. Setup (5 min). Pick the Went Well template, name the board after the sprint (e.g. Sprint 47 — auth migration), and share the link in chat. Anyone joins without an account.
  2. Silent writing (10 min). Everyone drops cards in Went Well and To Improve. Cards stay masked from other participants so people commit to honest answers instead of socially safe ones.
  3. Reveal and group (10 min). Flip the cards. Drag related ones together — a pattern usually shows up fast (one repeating frustration often explains most of the "to improve" pile).
  4. Vote (5 min). Each person gets three dots. Spend them on the items worth discussing. The board re-sorts by votes.
  5. Discuss and capture actions (15–20 min). Walk through the top items. For each one, write an Action card with an owner and a date. Skip the vague stuff ("communicate better") in favour of things you'll know are done by next week.
  6. Export. One click drops the board into Markdown so the actions land in your wiki or ticket tracker instead of evaporating.

Example: a filled-in board

Here's what a healthy What Went Well retro looks like after the discussion. Wins are specific (not "good teamwork"), pain points name a concrete event, and actions have owners.

Went Well

×4 votes

Pairing on the auth refactor caught two regressions before merge (4 votes)
Shipped the dashboard feature one day early (3 votes)
Stand-ups stayed under 10 minutes (2 votes)
QA caught the SSO bug before production (2 votes)

To Improve

×5 votes on the top item

Sprint planning ran 30 min over — half-defined tickets (5 votes)
Staging broke twice; no smoke test (4 votes)
PR reviews piled up Fridays (3 votes)
Slack notifications during focus time (1 vote)

Action Items

Owners attached, due before next planning

@maya: draft a "ticket ready" checklist by Wed
@sam: add smoke test to staging deploy by Fri
Team: agreed Friday 3pm cutoff for new PRs
@alex: trial focus-mode hours for two weeks

Prompts that get better answers

"What went well?" tends to produce generic praise. Sharpen the prompt and the cards get sharper too.

Tip: Pick one Action Item, not five. Teams that ship one change per sprint and watch the result tend to improve faster than teams that commit to a long list and forget half of it by Wednesday.

Common variants

FAQ

What is the What Went Well retrospective?

A three-column retro with the columns Went Well, To Improve, and Action Items. The team reflects on the last iteration, captures wins and pain points, and commits to specific actions for the next sprint.

How long should it take?

45–60 minutes for most teams: 5 min setup, 10 min silent writing, 10 min grouping, 5 min voting, 15–20 min discussion and action capture. Add 10–15 minutes for teams larger than eight.

How many action items should we commit to?

One or two, with a named owner each. Long action lists are a reliable predictor that nothing on them will get done.

Can I customise the columns?

Yes. Rename them, add a Shout-outs column, or drop Action Items if you're running a celebration retro. The template is a starting point, not a rule.

Is the template free?

Yes. Retro Harbour is free with no sign-up. Open the Went Well template, share the board link, and you're running.