Every process started as someone's good idea — a standup added after a missed deadline, a sign-off added after one bad release. None of them ever get removed, even after the reason for adding them stops applying. Taliferro's agile coaching work usually starts with the same question: which of these steps are actually protecting you, and which ones are just what you've always done?
Co-Founder Taliferro
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.
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.
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."
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:
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.
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.
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.
Want this fixed on your site?
Tell us your URL and what feels slow. We’ll point to the first thing to fix.
Explore Taliferro's free tools: Ask TODD · Find · Email Signature Builder · SayIt · Lead Vault · Meet Maya — or become an affiliate.
More from the blog