An interesting article (Does XP/Scrum Violate the “Agile Manifesto”?) looks at the Agile Manifesto and some striking terms or sentences with Communist smell. “Individuals and interactions over processes and tools. Customer collaboration over contract negotiation.”
It sounds great, I know. Empower the collective over the individual and over the machines!… I lived half of my life in a former Communist country and I recognize the speech. 🙂
Agile and in particular Scrum are good enough frameworks when it comes to some practical aspects, such as peer code reviews, continuous integration, automated builds and tests. They may also simplify somehow the way we manage requirements and tasks now, through the backlog items.
The really dangerous part is when it comes to the ideology. Because Agile and Scrum come certainly with an ideology, with brain washing, with “you should change yourself the way we tell you to be successful in Scrum”. You’re no longer responsible alone for what you do, the “collective” is. Your “Master” is actually your “humble servant”, we take all your titles away (but we give you plenty of new roles to enjoy), etc etc etc.
Even more diabolical is when you take the blame because you cannot succeed. “You haven’t been Agile”! You used a “Scrum-But”! “It’s your fault!” Scrum is both pointing the finger to you, but takes care of you as well, in the most pathetic way: “Expect to fail, but then inspect and adapt”.
…I know many of you are so fond of this crap and take so religiously the imperative commandments of Master Ken and Master Jeff, when you’ll wake up it may be too late. I’ve seen for so many years how this kind of bullshit can damage millions of people. When methodologies come with such a big amount of “psychologies”, something smells bad and rotten. Follow some methodologies, but leave aside plenty of these crap. Those guys have been just consultants like you and looked to make some money. A lot of money.