Retrospective Action Items That Die: The Brutal Fix Nobody Wants to Hear
ScrumPoi · · 11 min read
Retrospective Action Items That Die: The Brutal Fix Nobody Wants to Hear
Most “agile” teams don’t have a retrospective problem.
They have a follow-through problem.
You know the pattern:
- Great retro, deep insights, people are honest
- Whiteboard (or Miro board) full of “action items”
- Two weeks later: nothing changed
- Next retro: “We didn’t have time to do the actions” → repeat forever
Here’s the brutal truth:
If your retro action items keep dying, your team has decided—consciously or not—that improvement is optional work.
Until you fix that, no template, format, or clever facilitation trick will save you.
Let’s dig into why this happens and what it actually takes to stop wasting everyone’s time.
Why Your Retro Actions Quietly Die
1. You Treat Improvement as “Extra” Work
Most teams say they value improvement. Their calendars disagree.
Look at your last sprint:
- How many story points (or hours) were reserved for improvement work?
- How many of those were retro-driven action items?
- How many times were they bumped for “urgent” product work?
If the answer is “we’ll just squeeze them in,” you’ve already killed them.
What this signals to the team:
- Delivery > Improvement
- Short-term output > Long-term capability
- “We’ll fix it later” > “We’ll fix the system now”
Then you’re surprised when nobody takes action items seriously.
2. Nobody Owns Anything (But Everyone Nods)
Classic anti-pattern:
- “We should improve our PR review process.”
- Everyone agrees.
- No clear owner. No deadline. No impact framed.
- It disappears into the void.
If an action item doesn’t have:
- A single accountable owner
- A clear deadline
- A definition of done
- A visible place to live (same as any other work)
…it’s not an action item. It’s wishful thinking.
3. Your Actions Are Too Big, Vague, or Boring
These are real retro “actions” I’ve seen:
- “Improve communication”
- “Be better at estimates”
- “Reduce bugs”
- “More collaboration between dev and QA”
These are not actions. They’re aspirations.
When your actions are vague:
- Nobody knows what to actually do Monday morning
- There’s no way to tell if it’s “done”
- It’s easy to quietly forget
And if they’re huge (“Refactor the entire payment system”), they’ll always lose to “just one more feature.”
4. You Don’t Close the Loop
Most teams:
- Do a retro
- Capture actions
- Hope they magically happen
- Start the next retro as if nothing existed before
When you don’t explicitly review last retro’s actions first, you tell the team:
- “This is a talking ceremony, not a change ceremony.”
- “We’re here to vent, not to commit.”
People notice. They stop investing emotionally. They go through the motions.
The Brutal Fix: Treat Improvement as First-Class Work
Here’s the part nobody wants to hear:
If you’re not willing to spend 10–20% of your capacity on improvement every sprint, stop doing retros. You’re wasting time.
Every mature agile team I’ve worked with that actually improved did one key thing:
They explicitly budgeted capacity for improvement work.
Not “if we have time.”
Not “we’ll fit it in.”
Planned. Visible. Protected.
1. Reserve Capacity Like You Mean It
Pick a number. Start with 10–15% of your sprint capacity dedicated to:
- Retro-driven action items
- Tech debt reduction
- Process experimentation
- Automation and tooling improvements
Then:
- Put them in the backlog
- Estimate them
- Pull them into the sprint like any other work
- Track them on the same board
If you “can’t afford” 10–15% for improvement, you’re paying for it anyway in:
- Slower delivery
- More defects
- Burnout and attrition
- Constant firefighting
You’re just pretending it’s free.
2. Make One Person Clearly Accountable per Action
For each action item:
- Assign one owner (not a committee)
- Make it part of that person’s sprint commitment
- Give them authority to make changes or get help
Example:
Bad:
- “Improve code review process – Team”
Better:
- “Define and trial a 3-step PR checklist on the Checkout service this sprint – Owner: Alex – Done when: checklist is documented, agreed by team, used on at least 5 PRs.”
Commitment is personal before it’s collective.
3. Shrink the Actions Until They’re Boringly Doable
If your action item can’t be completed in one sprint by a single owner, it’s too big.
Turn this:
- “Reduce incidents in production”
Into this:
- “Add automated alert for 500 errors on /checkout and create runbook for first response – Owner: Priya – Done when: alert in monitoring tool, runbook linked in wiki, and team walked through it.”
Or this:
- “Improve QA collaboration”
Into:
- “Run a 30-minute example mapping session for the next checkout story with dev + QA + PO – Owner: Sam – Done when: session held, notes shared, team decides whether to repeat.”
Small, concrete, testable.
Common Mistakes That Kill Retro Actions
Mistake 1: Turning the Retro into Group Therapy
Venting is fine. Catharsis is useful.
But if 90% of your retro is just storytelling and blame, you’ll never get to real change.
Watch for:
- Rehashing the same issues every sprint
- Long rants, no follow-up
- Debates about “who’s fault” vs “what’s the next experiment”
Fix: Timebox the “What happened / How we feel” part. Spend at least half the time on “What will we try next and how will we know it worked?”
Mistake 2: Collecting Too Many Action Items
If you end every retro with 8–10 actions, you’re doing it wrong.
Most teams can realistically handle 1–3 meaningful actions per sprint.
Too many actions:
- Dilute focus
- Compete with each other
- Make it easy to ignore all of them
Fix:
- Brainstorm widely, then vote and cut ruthlessly
- Ask: “If we only did one thing this sprint that would actually make our lives better, what is it?”
- Defer or delete the rest
Mistake 3: Leaving Actions in a Retro Tool Graveyard
A common pattern:
- Retro tool or board contains the action list
- Nobody looks at it between retros
- Actions never make it into Jira / Azure DevOps / whatever you actually work from
If your team lives in Jira but your actions live in a PDF, they’re dead.
Fix:
- Create a dedicated “Improvement” or “Process” issue type or label
- Every accepted action item becomes a ticket
- It sits on the same board as product work
Mistake 4: Letting Leadership Off the Hook
Some actions require management support:
- Environment changes
- Cross-team coordination
- Hiring, budget, or access decisions
If you keep creating actions that no one in the room can actually execute, you’re setting the team up for frustration.
Fix:
- Separate “team actions” from “escalations”
- For escalations: assign an owner, define the ask, and a follow-up date
- Don’t pretend “we’ll just work around it” forever
A Practical, No-Nonsense Retro Flow That Actually Works
Here’s a concrete structure you can try next sprint.
Step 1: Start With Last Retro’s Actions (10–15 min)
Before any new discussion:
-
Pull up last retro’s actions
-
For each:
- Done? Show what changed
- Not done? Decide:
- Still valuable → re-commit explicitly
- Not valuable → delete it and say why
No shrugging. No “we were busy.” Name the trade-offs.
This sends a clear signal: we take our commitments seriously.
Step 2: Focus on Impact, Not Just Feelings (15–20 min)
Use a simple framing:
- What slowed us down this sprint?
- What hurt quality?
- What drained energy or morale?
- What worked surprisingly well that we should double down on?
Capture specific examples:
- “We had 3 incidents from the same module.”
- “Two stories got blocked waiting for UX sign-off.”
- “We merged PRs on Friday at 5pm and broke prod twice.”
Avoid vague “communication was bad” statements. Anchor in events.
Step 3: Turn Pain Points into Experiments (20–25 min)
For each top pain point, ask:
- What’s the smallest experiment we could run next sprint to improve this?
- What would we observe if it helped?
- Who can own it?
Example:
Pain: “PRs take days to get reviewed.”
Experiment:
- “For the next sprint, we’ll set a team rule: PRs < 300 LOC, and we’ll rotate a daily ‘PR shepherd’ who must review all open PRs before lunch.”
Action item:
- “Define and communicate PR shepherd rotation and small-PR guideline; trial it for 1 sprint – Owner: Jamie – Done when: guideline in team doc, rotation schedule in calendar, and we’ve used it for at least 1 week.”
Step 4: Prioritize Ruthlessly (10 min)
You’ll likely have a list of 5–7 potential actions. Cut them down.
- Each person gets 2 votes
- Vote on the actions
- Take the top 1–3 only
Ask: “If we only did these and nothing else, would the next sprint feel noticeably better?”
If the answer is no, you picked the wrong ones.
Step 5: Turn Actions into Real Work (5–10 min)
Before ending the retro:
- Create tickets in your actual work system (e.g., Jira)
- Estimate them (roughly is fine)
- Reserve capacity explicitly in sprint planning
- Confirm ownership and due date
If it’s not on the board, it doesn’t exist.
Making It Stick: Guardrails for the Next 3 Sprints
Try this as a 3-sprint experiment.
Guardrail 1: 10–15% Capacity Lock-In
For three sprints:
-
Reserve 10–15% of capacity for improvement work
-
Track it like any other work
-
At sprint review, show both:
- Product outcomes
- Improvement outcomes
You’ll start to see patterns: fewer blockers, fewer incidents, smoother flow.
Guardrail 2: One Slide, Every Review
Add a single slide or section to your sprint review:
- “What We Improved This Sprint”
Include:
- Which retro actions were completed
- What changed as a result
- Any measurable impact (even if small)
This is how you build a culture where improvement is visible and valued.
Guardrail 3: Kill Zombie Actions Quickly
If an action is carried over 2 sprints without progress:
- Don’t carry it a third time
- Either:
- Break it down into something smaller, or
- Admit it’s not important enough and delete it
Keeping zombie actions is worse than deleting them. It trains everyone to ignore the list.
Tools Can Help, But Only If Your Habits Are Solid
The tool doesn’t fix the discipline problem. But the right tool can reduce friction.
Use tools that:
- Make retro outcomes easy to capture and share
- Support anonymous input or voting so quieter voices are heard
- Let you push actions directly into your work tracker (like Jira) so they don’t get lost
For example, a lightweight tool like ScrumPoi lets teams run retros with anonymous voting and then push the agreed actions into Jira, without forcing everyone to create accounts or learn a new system. But the tool only pays off if you’re willing to protect capacity and hold each other accountable.
The Bottom Line: Stop Lying to Yourselves
If your retrospective action items keep dying, you don’t need a new format. You need honesty:
- Are we actually willing to trade short-term output for long-term improvement?
- Will we reserve real capacity for change, every sprint?
- Will we hold ourselves accountable when we don’t follow through?
If the answer is no, cancel the retros and give people that hour back.
If the answer is yes, then:
- Limit yourself to 1–3 concrete actions per sprint
- Assign real owners
- Put actions in your actual workflow
- Reserve 10–15% capacity for them
- Review them first, every retro
Do that consistently for a few months, and you’ll notice something strange:
The same problems stop showing up in retros.
Not because people gave up complaining.
Because the system actually changed.