2 ms·
Cults gonna cult, and with special names like scrum master and rituals like standup, well ... cults have a way of fragmenting, as per the old Emo Phillips joke.
by at_a_remove 4y ago
Cults gonna cult, and with special names like scrum master and rituals like standup, well ... cults have a way of fragmenting, as per the old Emo Phillips joke. Agile, in its flexibility, lacks what might best be called "orthodoxy." It lacks punishments in accord with the most common failings.
"He hath spoken the forbidden word 'deadline,' and we must pelt him with marshmallows." I'm joking about that, but only sort of. Agile has entirely too many ways it can be taken advantage of by bad and/or incompetent actors to be all that forgiving. I've seen so many sins: the stakeholders who will never meet or communicate with you, the deadline given only to have seven months elapse before they look at the product, the demand to see the prototype in the first week with all of its features (leading me to ask questions like "How fast does ten percent of a Porsche go?" and "If the prototype is feature complete, how is it a prototype?") Standups with a lot of clucking from the chickens, standups where the wrong people were present.
It isn't even a "process," it might better be defined as a failed attempt at a meta-process. It lacks the equivalent of unit tests and commandments graven on stone, so pretty much anything ends up going and Agile stops having its one original virtual: kicking the ball back to the stakeholders constantly so that the developers cannot be seen as the hold-up.
Really, that was the original magic of Agile, just keep punting it back to them so it is that much harder to blame programmers. This failed pretty early on.
As I grew more disenchanted with my latest cult exposure, for one project I finally built in a very specific "Did they even look at it?" framework, much to my boss' eventual dismay. I could tell who looked, when, how much of it, everything. He was very into Resume-Driven Development and blaming anyone else, so me batting it back on the absentee stakeholders didn't go over well ... but that was the original methodology of Agile.
And the defense is always the same: you didn't pray hard enough, you didn't pray right.