Back to Blog
Why Do Retrospectives Feel Like a Waste of Time?

Why Do Retrospectives Feel Like a Waste of Time?

January 12, 2026
by Benjamim Castell

"We just spent $300-$400 talking about jack shit."

That's a retrospective consultant, after facilitating a two-hour session with a development team. Frame that quote. Hang it in every Scrum Master's office.

Not because retrospectives are worthless—they're not. But because it captures what developers already know: something is broken about how we do retrospectives. And it has nothing to do with sticky notes versus Miro boards.

What Retrospectives Are Supposed to Do

The textbook version, briefly.

The retrospective is one of Scrum's five events, occurring at the end of each sprint. Its purpose: inspect how the last sprint went regarding people, relationships, processes, and tools. The team identifies what went well, what didn't, and commits to improvements.

The underlying philosophy is continuous improvement—kaizen, if you want to sound sophisticated at your next standup. Small, incremental changes. Inspect and adapt. Learn from mistakes.

In theory, this creates a feedback loop. Problems surface early. The team self-organizes to fix them. Over time, velocity increases, quality improves, everyone goes home feeling like professionals.

Sounds beautiful. Almost never works that way.

The Pattern Nobody Acknowledges

Here's what actually happens.

Sprint 1 retrospective: "Our CI pipeline is slow. Builds take 45 minutes. It's killing our ability to iterate."

Team agrees. Someone writes it on a sticky note. Maybe it goes into Jira. Action item assigned.

Sprint 2 retrospective: "The CI pipeline is still slow. Nothing happened."

Scrum Master explains the infrastructure team has other priorities. Collective sigh. Someone suggests optimizing tests locally. Everyone knows this won't fix the real problem.

Sprint 3 retrospective: "The CI pipeline issue again. Can we escalate?"

Scrum Master says they'll bring it up to leadership. The team has heard this before. Two months of raising this now. A developer in the corner checks Slack.

Sprint 4 retrospective: Nobody mentions the CI pipeline.

What's the point?

I've watched this pattern play out dozens of times. Different companies, industries, team sizes. The specific issue changes—slow pipelines, understaffing, technical debt, unclear requirements—but the trajectory is identical.

Problems surface. Problems persist. People stop raising them.

Organizational Immunity

Just like biological immune systems attack foreign bodies, organizations have mechanisms—often unconscious—that neutralize threats to existing power structures, budgets, and priorities.

When a team identifies a problem, it falls into one of two categories:

Category 1: Team-solvable. Issues the team has authority and resources to fix. Communication patterns. How they run standups. Definition of done. Code review practices.

Category 2: Organizationally-dependent. Requires someone outside the team to allocate budget, approve headcount, prioritize technical work over features, or change cross-team processes. Infrastructure. Hiring. Tech debt sprints. Tooling. Stakeholder behavior.

The uncomfortable math: roughly 70-80% of meaningful problems teams identify fall into Category 2.

And Category 2 triggers organizational immunity.

Sometimes the immune response is overt—leadership says no, no budget. More often it's subtle. The request enters a prioritization black hole, competing against a hundred others, slowly dying through neglect rather than rejection.

Result's the same. Problem persists. Team learns that raising it accomplishes nothing.

A Day in the Life: The Understaffing Retrospective

Thursday afternoon, 3pm. Conference room smelling of stale coffee. Scrum Master draws three columns on the whiteboard: "What went well," "What didn't go well," "Action items."

The sprint was rough. 34 story points committed, 21 delivered. Two developers out sick for four days combined. The remaining three burned themselves out compensating.

Sarah, senior developer, three years at the company, speaks up.

"Look, we need to talk about staffing. We've been a five-person team on paper for eight months, but we've only actually had five people for maybe six weeks total. Between PTO, sick days, and that two-month stretch when Marcus was on loan to platform, we're at 60-70% capacity while being held to plans built for 100%."

Room goes quiet. Everyone knows she's right. Scrum Master nods.

"Great point, Sarah. What do you think we should do?"

Her jaw tightens. "What do I think? We need another developer. Or reduced commitments. But we've been told we can't do either."

"Let's capture that as an action item. I'll bring it up with the engineering director."

Tom, junior developer, six months in, looks confused. "Didn't we raise this exact issue last retrospective? And the one before?"

"Yes, but maybe we can frame it differently this time. Show the velocity impact more clearly."

Sarah says nothing. She's updating her LinkedIn profile that evening.

The Learned Helplessness Cycle

Psychologists call what happens to people—and teams—when actions repeatedly fail to produce results: learned helplessness.

The concept comes from 1960s experiments where animals were exposed to uncontrollable stressors. Eventually, they stopped trying to escape even when escape became possible. They'd learned their actions didn't matter.

Development teams experience a workplace version:

  1. Initial engagement. Team members earnestly participate. They believe surfacing problems leads to solutions.

  2. Repeated disappointment. Same structural problems persist sprint after sprint. Some get cosmetic attention—"We'll create a working group!"—but nothing fundamental changes.

  3. Withdrawal. People stop raising real problems. Retrospectives become performances. Safe, surface-level issues only.

  4. Cynicism. The retrospective becomes a joke. Senior developers check out. Sometimes teams skip it entirely.

  5. Institutional amnesia. New team members arrive with fresh energy. They raise the same structural problems. Veterans exchange knowing glances. Cycle restarts.

I've seen teams complete this cycle in six months. I've seen teams stuck in stage 4 for years.

The Facilitation Fallacy

The Agile industrial complex has a ready answer for dysfunctional retrospectives: you're facilitating wrong.

Buy this book on formats. Take this workshop on psychological safety. Try the sailboat retrospective. Try start-stop-continue. Try roses, thorns, buds.

I've tried them all. I've facilitated retrospectives dressed as a pirate (long story, never again). Elaborate Miro boards with animations. Professional facilitators charging $500 an hour.

Here's what I've learned: facilitation techniques can marginally improve engagement and surface issues more effectively.

But they cannot give teams authority to solve problems they don't have authority to solve.

No sticky note arrangement will get you budget for deployment infrastructure. No icebreaker will convince leadership to approve headcount. No dot-voting exercise will stop stakeholders from demanding arbitrary deadlines.

Blaming facilitation for retrospective dysfunction is like blaming the suggestion box for management not reading the suggestions.

The Stakeholder Pressure Scenario

Quarter-end approaching. VP of Product promised a major feature to a key customer. Hard deadline. Set without consulting the development team.

Retrospective time. Developers raise concerns. Deadline's aggressive. Corners being cut. Test coverage dropping. Technical debt accumulating.

Product Owner gets defensive. "I hear you, but this commitment was made at the executive level. We need to hit this date."

"That's exactly the problem," a developer responds. "Commitments keep getting made without our input, and we're held responsible for delivering."

"What would you suggest?" Scrum Master asks.

"Maybe don't make commitments without consulting the team?" Edge of frustration in the voice.

"Above my pay grade," says the Product Owner. "I can pass along the feedback, but I can't change how sales commitments work."

There it is. The organizational immune response. Feedback will be "passed along." Enter the void. Nothing changes.

Next quarter: different deadline, same dynamic.

The retrospective successfully identified a systemic problem. The retrospective is completely powerless to fix it.

What Can Actually Be Done

Retrospectives can provide value. But only with clear-eyed limitations and strategic use.

Step 1: Categorize Problems by Locus of Control

Before solving anything, explicitly categorize each issue:

  • Green: Team can fully resolve. Internal communication, process changes, technical practices within team control.
  • Yellow: Team can influence. Requires cooperation from adjacent teams or modest resources.
  • Red: Team has no control. Budget, headcount, organizational structure, executive priorities.

Be honest. Most teams dramatically overestimate how much falls in green and yellow.

Step 2: Focus Time on Green Issues

Most retrospectives spend 80% of time on red issues—the ones the team cannot resolve.

Venting about organizational dysfunction feels satisfying. It's also a waste of time if the goal is actual improvement.

Spend energy on green issues. These are the only ones where action items have realistic chances.

Step 3: Document Red Issues—Don't Relitigate Them

Red issues deserve documentation, not discussion.

Maintain a persistent document. Call it the "Organizational Impediments Log" or whatever bureaucratic label works. When red issues surface, add them with date, impact, evidence.

Don't spend retrospective time relitigating every sprint. Acknowledge, point to the log, move on.

Step 4: Escalate Strategically, Not Hopefully

If you're escalating to leadership, do it strategically:

  • Quantify impact. "CI pipeline slowness costs 4 hours of developer time daily—roughly $80,000 per year in lost productivity."
  • Propose solutions with costs. Don't just raise problems. Present options with estimated costs and benefits.
  • Identify a specific decision-maker. "This requires Infrastructure Director approval. Has anyone talked to them directly?"
  • Set a deadline. "If no decision by end of month, we'll assume it's not a priority and stop raising it."

Most escalations fail because they're vague pleas rather than business cases with clear asks.

Step 5: Accept Some Problems Won't Be Solved

Hardest part.

Some organizational problems are features, not bugs, from leadership's perspective. The understaffing frustrating you might be intentional cost management. Technical debt accumulation might be a conscious trade-off for time-to-market.

You don't have to agree. But recognize when a problem persists because someone with more power has decided it's acceptable.

At that point, three options:

  1. Accept the situation. Stop spending emotional energy.
  2. Escalate higher, accepting the political risk.
  3. Leave for an organization whose trade-offs align with your values.

All three are legitimate. Endless retrospective discussion is not.

The Uncomfortable Truth

The Scrum Guide says retrospectives help teams "inspect itself and create a plan for improvements to be enacted during the next Sprint."

Notice the careful language: improvements enacted by the team, during the sprint.

Retrospectives were designed for team-level improvements in team-controlled contexts. Not as mechanisms for organizational change.

Somewhere along the way, we started treating them like they were.

We told developers Agile would empower them. Gave them ceremonies called retrospectives that invited them to surface problems. Implied surfacing would lead to solutions.

Then we embedded these "empowered" teams in traditional hierarchies where budget, staffing, and strategy get decided three levels above them.

The retrospective became a pressure valve. A place to vent. A ritual providing the appearance of employee voice without the substance of employee power.

"We hear you," the organization says. "We'll take that feedback."

Feedback goes into a black hole. Nothing changes. Next retrospective arrives.

Senior developers stay quiet. They've learned.

Their silence isn't apathy. It's adaptation. The system is working exactly as designed.


The fundamental tension in Agile isn't about processes or ceremonies—it's about power. Who decides what gets built, how it gets built, what resources are available. For a deeper examination of how Agile became a tool for organizational control rather than developer empowerment, see AGILE: The Cancer of the Software Industry.