Let's be honest: your "agile process" is theater.
Daily standups where everyone says "working on the same thing as yesterday."
Sprints that are just arbitrary 2-week chunks with no real deliverables.
Velocity metrics that mean absolutely nothing to your clients.
Here's the uncomfortable truth: Agile was designed for product teams iterating on their own software. Teams that ship, learn, and iterate continuously on the same codebase.
Most agencies took the vocabulary and completely missed the philosophy.
What Went Wrong
Agencies turned agile into a billing mechanism:
→ Sprints became a way to charge retainers → Story points became a way to pad estimates → Standups became status meetings for managers → "Iterative development" became an excuse for not planning
The result? Clients get frustrated because they don't see progress. Teams get burned out on process overhead. And everyone's pretending it's working.
What Actually Works
Milestone-based delivery with clear deliverables and client checkpoints.
Here's what that looks like:
→ Define concrete deliverables — not story points, actual features → Set clear approval gates — client signs off before moving forward → Bill per milestone — payment tied to delivery, not time spent → Plan properly upfront — yes, planning is allowed → Iterate where it matters — on feedback loops, not process ceremonies
Clients understand milestones. They can't understand velocity charts.
Teams know when they're done. They can't tell you what 40 story points feels like.
I'm Not Anti-Agile
I'm anti-agile-theater.
If true iterative development with continuous delivery works for your team, great. Keep doing it.
But if you're running standups because "that's what agile teams do," you're cargo culting.
The best process is the one that delivers results — not the one that follows a framework.
What's your take? Are you running agile because it works, or because it's expected?
#agile #projectmanagement #softwaredevelopment #consulting
→ scopeforged.com
Philip Rehberger Founder, ScopeForged scopeforged.com