It's said that the road to hell is paved with good intentions... and that describes far too many "agile" adoptions. I've seen managers take money out of bonus pools for every broken build (in a continuous integration system). Another client tied raises to points and velocity. A vice president of a large organization explained to me that the teams doing agile should be faster than their counterparts, even though they had all the overhead of both agile and waterfall, with no freedom to reduce or change the work focus.
Agile practices are intended to be flexible... they should be fluid... liquid, if you will. Instead they're sometimes frozen and turned into clubs. Like any tool, they've only been as good, or bad, as the person wielding them.
More than a few developers have come to hate "Agile" because of how they've experienced it. Far too many have seen the word agile used to justify abusive practices at the hands of managers and executives who viewed agile as just another tool to extra