Agile Without the Ceremony: What Actually Moves Teams Forward
Agile Is Not a Process, It's a Set of Priorities
The Agile Manifesto is 68 words. Most teams never read it. They implement Jira boards and two-week sprints and call it Agile.
The actual priorities:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Notice what's on the left side of each line. That's what matters. The stuff on the right isn't bad — it's just lower priority.
The Standup Is Broken
The daily standup in most teams: everyone takes turns saying what they did yesterday, what they're doing today, and whether they have blockers. Nobody's really listening. Blockers get logged, not resolved. The whole thing takes 20 minutes and creates the illusion of coordination.
Fix it: the standup is for the team, not for the manager.
The three questions should drive toward: what is in the way of us shipping? If nothing is blocking, the standup can be 5 minutes. If something is blocking, the standup is where you decide who's going to unblock it and when.
If you're giving a status report to your manager in standup, that's a 1:1 masquerading as a team ritual.
Sprints Are a Commitment, Not a Container
A sprint isn't "two weeks of work we'll do." It's a commitment to deliver a specific, testable slice of value.
At the end of every sprint, you should be able to show something working to a real user (or stakeholder who represents them). Not "80% done." Not "in review." Working.
This forces the right conversations at planning time: what's actually shippable in two weeks? That question cuts scope better than any estimation process.
Estimation Doesn't Need to Be Precise
Story points exist to surface complexity, not to measure time. A 3-point ticket and an 8-point ticket are different conversations — one is understood, one has unknowns.
Don't spend 45 minutes arguing over whether something is a 5 or an 8. If two people disagree significantly, that's the signal: there's something about this ticket that isn't understood yet. That conversation is worth having.
The only metric that matters is whether the team is delivering working software consistently. Velocity is a planning tool, not a performance metric.
Retrospectives That Don't Suck
Most retros follow the same pattern: people write "communication" on sticky notes, agree to improve it, and nothing changes. The retro ends with a list of action items that are never tracked.
A good retro produces one or two specific, owned, time-boxed changes. Not "we should communicate better" — "by next sprint, our PR template will include a testing checklist that the author fills out before requesting review. Omar owns this."
One concrete change per retro, consistently applied, compounds over time. That's how teams improve.
What to Cut
If your Agile process has rituals that nobody can explain the purpose of — cut them. Start with:
- Grooming sessions that are just pre-planning: merge them
- Standups that are status reports: replace with async updates
- Retrospectives with no action items: run a pre-mortem instead
The question to ask about any ritual: "What decision does this enable or what problem does this solve?" If the answer is vague, the ritual is probably protecting itself, not the team.
The Real Point
Agile works when it makes the cost of change low. Low cost of change means: small batches, fast feedback, short feedback loops to real users, and a team that can pivot without a six-week planning cycle.
Everything else is implementation detail.
Enjoyed this post?
Subscribe to the newsletter
Get future posts delivered to your inbox. No spam, unsubscribe anytime.