Introduction
A team that used to ship in days now takes weeks, and nobody can point to the one thing that changed. Nobody voted to slow down. What actually happened is more mundane: over a year or two, the team added a standup, then a sign-off, then a "definition of done" checklist, then a second sign-off — each one a reasonable response to a specific problem at the time, and none of them ever removed once that problem passed. Calling this "not being agile enough" misses what's actually going on. The team is still agile. It's just carrying process that stopped earning its keep a long time ago.
Why Process Only Grows
Process gets added after something goes wrong — a bug in production, a miscommunication, a client complaint. Someone reasonably says "let's make sure that doesn't happen again," and a new step gets bolted on. What almost never happens is someone coming back six months later to ask whether that step is still needed. Nobody's job is to remove process. Plenty of people's job is, implicitly, to add it. That's the ratchet: steps accumulate, and nothing removes them except a deliberate audit.
What Agile Actually Bets On
Agile's actual bet, underneath the vocabulary, is simple: a small trusted team making frequent small decisions beats a big team following a big plan approved in advance. Every ritual either supports that bet or works against it. A daily sync that surfaces a blocker supports it. A daily status report written for a manager who isn't in the room does not — it's the same time slot, wearing agile's clothes, doing a different job.
This is the distinction that gets lost. Teams don't stop being agile by adding a meeting. They stop being agile when the meeting's real purpose shifts from "help the team decide faster" to "prove to someone outside the team that work is happening."
The One Question That Tells You
Skip the checklist of vague questions. There's one test that actually works: for each recurring step, ask what decision it produces — and whether that decision could be made without it. If a step doesn't produce a decision, it's theater, however useful it once was.
Run it against three common examples:
- The standup that became a status report. Original decision: "who's blocked, and can someone unblock them today?" If it's turned into each person reciting what they did yesterday to a manager who isn't going to unblock anyone, the decision it once produced isn't happening anymore. Fix the format, not the frequency.
- The sign-off added after one incident. Original decision: "should this specific kind of risky change go out?" If it now applies to every change regardless of risk — a copy fix waits on the same approval as a database migration — the step stopped discriminating between decisions that need it and ones that don't.
- The twenty-item definition of done. Original decision: "is this actually finished?" If nobody reads all twenty items before checking the box, the list isn't producing that decision anymore — it's producing the appearance of rigor.
In each case the fix isn't "remove all process." It's narrowing the step back down to the actual decision it was built to produce, and dropping the parts that have quietly stopped doing that.
"But isn't cutting process risky?"
Sometimes, yes — a sign-off before a database migration touching customer data isn't ceremony, it's a real control. The point was never zero process. It's process that's justified by a current, specific reason, not by "we've always done it this way" or "someone above me expects to see it." If you can name the decision a step protects and it's still a real risk, keep it. If you can't name the decision, that's the answer.
Conclusion
Nobody decides to slow a team down. It happens one reasonable addition at a time, and it only reverses if someone deliberately goes looking for what's no longer earning its place. Run the one-question test against your team's recurring rituals this week — you'll probably find at least one that's still running long after the reason for it disappeared. This is usually the first thing Taliferro looks at in agile coaching engagements — not adding a new framework, just auditing what's already there against what it's actually supposed to do.
Tyrone ShowersTurn slower sprints into shipped work with scrum coaching and consulting, connect it to the execution framework, or talk through the sprint problem.