Sprint retrospective

How to run a sprint retrospective people actually speak up in

Stop loud voices from taking over your retros. A 5-phase structure keeps the whole team heard: private input, a reveal, voting and clear actions.

Updated 6 min read

Four teammates stand at a wall of sticky notes sorted into three groups; one of them presses a small round vote sticker onto a note while the others…

Sprint retrospectives are supposed to surface real issues and drive improvement. But too often they turn into one person's monologue about deployment pain points, or a polite silence where no one wants to be the first to speak.

The problem isn't your team. It's the format.

When you go around the room asking "What went well?", the loudest or most senior person sets the tone. Everyone else nods along. The quiet developer who noticed the flaky UI tests never says a word.

You need a structure that gives every person equal airtime, keeps input private until everyone has written theirs, and turns raw input into a short list of actions. That structure has five phases: collect, reveal, vote, discuss, and act.

Why the standard retro format breaks

Traditional retros rely on open discussion from the start. This works well only if your team already has high psychological safety. Most teams don't.

Here's what usually happens:

  • The first speaker frames the conversation. If the senior developer starts talking about architecture debt, the rest of the session revolves around that. A tester's issue about confusing acceptance criteria stays unspoken.
  • People self-censor. They wonder "Is my issue important enough?" and decide it's not.
  • Groupthink sets in. The team converges on the same few topics without surfacing deeper problems.
  • Action items are vague. Without a vote, the team picks a "nice to have" improvement that no one owns.

The solution is to separate input from discussion. Collect ideas in private, then reveal them all at once. That way every voice is on the board before anyone speaks.

The 5-phase retrospective structure

This format works for teams of 3 to 15 people. Plan about 45 minutes for a two-week sprint.

Phase 1: Collect (5–7 minutes)

Each person writes their thoughts down, one card per thought, in the board's columns. With the classic format those are:

  • Went well: what should we keep doing?
  • Could improve: what slowed us down or caused friction?
  • Ideas: what could we try next sprint?

The critical rule: no one sees anyone else's cards until the facilitator reveals them.

This phase is silent. If someone starts commenting on a card, gently remind them: "We'll discuss everything in a few minutes. Keep writing."

Phase 2: Reveal (2 minutes)

The facilitator reveals all cards at once, and everyone sees the full board.

This is the moment the team sees what their colleagues actually think. Often the most important items are surprises: things the Scrum Master or product owner had no idea were bothering the team.

Phase 3: Vote (3 minutes)

Each person gets three votes, for up to three different cards.

Voting turns a long list of individual concerns into a ranked list. The cards with the most votes are what the team collectively thinks matters most, not what the loudest person mentioned.

Phase 4: Discuss (20 minutes)

Now you talk. But you don't discuss every card. Start with the highest-voted cards and work down until time runs out.

For each card:

  1. Read it aloud.
  2. Ask the person who wrote it to elaborate, only if they want to.
  3. Ask the group: "Is this something we can change?"
  4. If yes, agree on an action. If no, note it as a constraint and move on.

The key discipline is start with the votes, not the loudest voice.

Phase 5: Act (5–10 minutes)

A retro without action items is just a complaint session. For each card you discussed, agree on one concrete action:

  • What exactly will we do?
  • Who owns it?
  • When do we check it? (Usually: at the next retro.)

Keep it to one to three actions. They go into your backlog or sprint like any other work, so they don't get lost in a document.

Sprint 13 retrospective board in AllScrum, in the Discuss phase: Went well, Could improve and Ideas columns, with vote counts on the top cards

Worked example: Northwind Mobile Banking, Sprint 13

Northwind Mobile Banking is a four-person team: Sam, Priya, Tom and Lena. Here is how their Sprint 13 retrospective went, phase by phase. The screenshot above shows their board during the discussion.

Collect

Everyone wrote their cards without seeing the others':

  • Went well: "Pairing on the payments API saved us days" (Priya), "Release went out without a hotfix for the first time" (Tom), "Design reviews earlier in the sprint" (Lena).
  • Could improve: "Flaky UI tests block merges" (Tom), "Too many stories still 'almost done' on the last day" (Sam), "Requirements for limits changed mid-sprint" (Priya).
  • Ideas: "Quarantine flaky tests in a separate CI job" (Sam), "Swarm on the top story before starting new ones" (Lena).

Reveal

When Sam revealed the board, the team saw that two cards pointed at the same problem: Tom's complaint about flaky tests and Sam's idea to quarantine them. Nobody had raised it in the daily stand-ups.

Vote

Four people, up to three votes each. The top of the board:

CardVotes
Flaky UI tests block merges3
Quarantine flaky tests in a separate CI job3
Too many stories still "almost done" on the last day2
Swarm on the top story before starting new ones1

Discuss

The two flaky-test cards were really one topic, so the team took them together. Tom explained how often a failing UI test blocked a merge that had nothing to do with it. The group agreed that moving the unreliable tests into a separate CI job would unblock merges without hiding the failures.

With the time left, they looked at "almost done" stories. Lena's idea fits it: swarm on the top story before anyone starts a new one.

Act

The team agreed on two actions:

  • Move the flaky UI tests into a separate CI job (owner: Tom).
  • Try swarming on the top story for one sprint and check the result at the next retro (owner: Sam).

Two actions, each with an owner, both small enough to finish in one sprint.

Common mistakes and how to avoid them

Letting the discussion drift back to the loudest person

Even with a structured retro, one person can dominate the discussion. The facilitator's job is to redirect: "Let's stay with the flaky tests card for now. We'll get to your point if there's time."

Skipping the vote

Some facilitators think voting is unnecessary. "We know what the problems are," they say. But you don't. The vote shows the collective priority, not the most recent complaint.

Too many action items

Limit action items to one to three per retro. If you list ten, none will get done.

Not following up

An action item without a check-in is useless. Start each retro by looking at the previous retro's actions: done, still open, or dropped on purpose?

Making the retro optional

If the retro is optional, the people who need it most will skip it. Make it a fixed part of the sprint.

How AllScrum supports the 5-phase retro

AllScrum has a retrospective board built around this structure:

  • Start it from Meetings. Start retrospective creates a board and a linked meeting with the Retro label, so the results stay with the project.
  • Pick a template. Classic (Went well, Could improve, Ideas), Mad · Sad · Glad, Liked · Learned · Lacked, or Start · Stop · Continue.
  • Cards stay hidden until the reveal. By default even the facilitator can't see other people's cards before the reveal. People can also keep private drafts and publish them when they're ready.
  • Three votes per person, for up to three different cards. In the discussion, each column is sorted by votes.
  • The facilitator moves the board through the phases: collect, reveal, vote, discuss and finish.
  • Guests and anonymity. Invite people without an account through a guest link, or turn on anonymous mode so nobody's name is shown on their cards.
  • Actions become tasks. In the linked meeting the facilitator writes notes and creates tasks with owners. Finish retrospective adds the feedback and vote totals to the meeting notes.

Checklist for your next retro

  • Look at the previous retro's actions first.
  • Set a time for each phase: collect (7 min), reveal (2 min), vote (3 min), discuss (20 min), act (10 min).
  • Remind everyone to write silently during collect.
  • Reveal all cards at once.
  • Give each person three votes.
  • Discuss cards in vote order, highest first.
  • Agree on one to three actions, each with an owner.

One retro with this structure will feel different from the ones you've run before. Try it in AllScrum for free at allscrum.com.

Less talk. More done.

Create an account, name a project and drag the first card.