Agile isn't a religion
April 24, 2021Agile isn't a religion. The Manifesto isn't scripture. Let's not treat them as such.
It shouldn’t require stating, but Agile isn’t a religion.
Yet many people tend to treat it as such. I’ve heard countless discussions shut down with a phrase like “But that’s not agile.” Or “That’s not the Scrum way.” Or “but we use Kanban here.”
If you’re practicing a religion, these sorts of finalizing phrases may be appropriate in some cases (or not—I leave that debate up to the practitioners of each religion). But it certainly has no place among agile practitioners, as far as I’m concerned.
The “Manifesto for Agile Software Development” was written by some smart guys, but not by any diety. The Scrum guide was written by some of the same smart guys. If we elevate either of these documents (or any other) to the status of unalterable scripture, we’re missing the point that’s even embedded in the name: Agility.
Take these documents as helpful, but imperfect guides. And next time someone (maybe you) tries to shut down a conversation with “but that’s not agile”, take a step back, and consider how the conversation could be approached with true agility.
Minimum viable agility
Don't waste time re-inventing the agile wheel for every new team. Choose a minimum viable agility.
Why "Agile Scrum" is an oxymoron
Whether you choose Scrum, Kanban, Lean or any other framework, if you only do that, you're not being agile.
Two modes of agile failure
I've heard both "Agile is only good for developers" and "Agile is only good for management". I think they're two modes of the same failure.