Sprint Retrospective Examples: 6 Real Retros With Boards and Outcomes
Most retro guides stop at the format. They tell you to draw three columns and trust the process. This one goes further: six fully worked sprint retrospectives, the populated boards, the conversation that actually shifted things, and the one or two action items each team committed to. Steal the patterns, skip the misfires.
Every example below is built around the same shape: who the team is, what state they walked in with, the board they ran, the discussion that moved the needle, and the action items they walked out with. The boards are realistic mockups of what the live Retro Harbour view looks like once cards, owners, and votes are in. If you want to drop straight into one, the sprint retrospective template is the same shape, blank.
1. Small product team, normal sprint
Setup. The sprint hit its goal (new billing page shipped to 10% of users) but felt heavier than the previous one. The PM picked the default 3-column board because nobody wanted ceremony, just a quick reset before sprint 42.
The board (post-grouping, votes shown as dots)
What went well
3 cards, 4 votes total
To improve
5 cards, 11 votes total
Action items
2 owned, dated
Discussion that mattered
Both top-voted items pointed at the same root cause: tickets were entering the sprint half-formed, which forced extra back-and-forth and slowed reviews because reviewers kept asking "wait, what's this supposed to do?" The team almost wrote four separate actions (one per symptom) before the PM noticed the pattern and proposed a single upstream fix.
Outcome
By the next retro, planning ran 25 minutes shorter and the "tickets under-spec'd" card didn't reappear. The PR reminder was kept but downgraded to a once-a-day digest because the 4pm ping turned out to be annoying. Useful evidence that one good action beats five mediocre ones.
2. Brand-new team, sprint 2 (Start / Stop / Continue)
Setup. Team had been together six weeks. Two people had never worked at this company before. The EM deliberately picked Start/Stop/Continue because it gives the smallest possible useful structure: psychological safety without ceremony.
The board
Start
Things we should begin
Stop
Things we should drop
Continue
Things working that we shouldn't lose
Discussion that mattered
The newcomers picked the "say out loud when stuck for an hour" card. They admitted they'd been quiet about blockers because they didn't want to look slow. That triggered a five-minute conversation about how the team treats interruptions, which was more valuable than anything that would have come from a fancier format.
Outcome
One action: the EM moved the long kickoff meeting to a 20-minute "kickoff brief" with optional follow-up. The buddy system from the Continue column got formalised in the new-hire onboarding doc.
Why this format for a new team: Start/Stop/Continue gives clear instructions and no metaphors. New teams tend to overthink Sailboat or Mad/Sad/Glad and freeze. Save the creative formats for sprint 6+.
3. Distributed team across three time zones (async)
Setup. Synchronous retros had become a US-east-friendly ritual where the India team showed up at 9pm and the UK team at 5pm. Quality suffered. The scrum master opened the board on Monday morning UK time and closed it 48 hours later, then ran a focused live session on Wednesday for grouping, voting, and actions.
The board after the 48h async window
What went well
11 cards from 8 of 9 people
To improve
14 cards from 9 of 9 people
Action items
1 owned, 1 trial
Discussion that mattered
The async window flipped the participation pattern. The India team contributed the largest number of cards because they could write on their morning instead of at 9pm. The most-voted card was theirs, and it surfaced a structural issue (UK-only threads losing context across regions) that probably would never have come up in a synchronous retro because the people who felt it would have been too tired to push.
Outcome
Within two sprints, ADRs became the default and the team measurably reduced cross-region misunderstandings (tracked as a "had to redo work because of missed context" tag on tickets). See retrospective ideas for remote teams for more async patterns.
4. Post-incident retro after a bad release (5 Whys)
Setup. The team usually runs Went Well / To Improve. This sprint they replaced it. A bad config change took prod down for 90 minutes on Friday evening. The EM resisted the urge to skip the retro ("we already did the incident postmortem") and ran a 5 Whys to find the systemic, not the personal, cause.
The board (5 Whys, threaded vertically)
5 Whys: prod outage on 2026-04-17
Surface symptom: 90-minute checkout outage after 4:50pm Friday deploy.
Action items
Owned next steps
- @devMake the env-merge step run pre-review so its output appears in the PR diff. Done by sprint 28.
- @sreAdd the env-merge script to the team's ownership manifest. Done this sprint.
- @emSchedule a 30-min "unowned tooling audit" once a quarter. First one booked.
Discussion that mattered
The team almost stopped at Why 2 ("the diff was misleading, let's add a linter"). The SRE pushed for Why 3, which is when the team realised they had a class of unowned tooling sitting under several systems. The action items go after the class, not the single incident, which is the entire point of 5 Whys.
Outcome
The quarterly "unowned tooling audit" surfaced two more pieces of load-bearing scripting in its first run, both of which got owners assigned. The team did not run 5 Whys again for several sprints. It's the right tool for a real incident, the wrong tool for a normal sprint.
5. Long-running platform team, morale wobble (Mad / Sad / Glad)
Setup. The sprint hit goal, the metrics looked fine, but the EM noticed people were quiet in stand-ups and PR comments had a sharper edge than usual. Numbers looked OK; the room didn't. Mad/Sad/Glad surfaces emotional load that Went Well / To Improve misses.
The board
Mad
What frustrated you?
Sad
What disappointed you?
Glad
What worked, what to keep?
Action items
Owned next steps
- @emTake the "three priority changes" pattern to the next leadership 1:1 with concrete cost data. By Friday.
- @teamAdd an "acknowledgement" rotation: the on-call after a heavy weekend gets a half-day off. Trial 1 quarter.
- @priyaDraft a 1-page "what's still on hold" doc so the refactor isn't invisible. By next sprint.
Discussion that mattered
The "Mad" column ran heavy on leadership-driven thrash. The team's instinct was to write an angry doc and send it up; the EM redirected to "what evidence do we need to have a productive conversation?" That's the action that landed. Mad/Sad/Glad surfaces feeling fast; the facilitator's job is making sure feeling translates into one or two concrete asks.
Outcome
The leadership conversation actually went well because it was backed by data, not anger. The refactor got back on the roadmap for the following quarter. The on-call acknowledgement rotation became permanent.
Pitfall to skip: Mad/Sad/Glad can drift into venting if there's no "what's one thing we'll change?" round at the end. Keep the actions phase non-negotiable.
6. End-of-quarter, strategy drift (Sailboat)
Setup. The team had shipped a lot but felt unmoored, like every sprint was a new direction. The PM picked Sailboat specifically because it forces the team to articulate the "island" (the goal) before discussing what's helping or hindering. That's the right question for an end-of-quarter retro.
The board
Wind
What's pushing us forward
Anchors
What's holding us back
Rocks
Risks ahead
Island
Where we're trying to go
Discussion that mattered
The "Island" column was the most informative. The team thought they shared a Q2 goal until everyone wrote it on a card. Three people wrote "self-serve onboarding", two wrote "platform stability", two wrote "ship the enterprise tier". The PM had assumed everyone was aligned. They were not. That single mismatch was worth the entire retro.
Action items
Owned next steps
- @pmBring the three competing Q2 islands to a 30-min decision meeting with the CTO this week. Result documented.
- @security-leadScope SOC2 work this sprint, not in week 7 of 8. Outline by Friday.
- @emPlan parental-leave coverage explicitly, including which work doesn't get picked up. Draft by next sprint.
Outcome
The Q2 alignment meeting picked self-serve onboarding as the singular goal, with platform stability as a hard constraint, not a competing project. Two engineers later said it was the most useful retro they had attended that year, mostly because they didn't think they needed one.
Patterns across the six
Six retros across very different contexts, but a few patterns repeat in every productive one. Worth memorising:
- Vote before discussing. Every example uses dot-voting to focus the conversation. Without it, the loudest topic wins, not the most important one.
- One or two owned action items, never five. Each retro walked out with a small number of dated, named commitments. Teams that promise a long list and forget half of it by Wednesday improve slower than teams that ship one change per sprint.
- Pick the format for the situation, not by habit. The post-incident team didn't use Went Well. The morale-wobble team didn't use 5 Whys. Format choice is half the retro.
- Pull the systemic cause, not the symptom. Examples 1, 4, and 5 all hit a moment where the team almost wrote four actions for one underlying issue. The facilitator caught it. That's most of the job.
- Make actions visible next time. The teams that kept improving were the ones that pinned the previous retro's actions in the next one's board and asked "did this stick?" Don't skip that 90 seconds.
If you want to go deeper into format choice, see sprint retrospective ideas for the broader catalogue, sprint retrospective questions for prompts that actually surface the right stuff, and the sprint retrospective template for a blank board you can run today.
Run yours in a real board
Every example here was built around a Retro Harbour board. It's free, there's no sign-up, and the link works for anyone you share it with. Pick a template, paste the link in your team chat, and run a retro that ends with one action item the team will actually do.