Agile Ruined My Life
Implementing scrum turned our team from productive and mostly free of overhead to overbearing, involving a lot of long ass meetings (all meetings are long if you have to stand) and produced a lot of additional confusion.  The interesting thing is that previously, with our specs and our so-called waterfall approach were were more agile.  It happened naturally as we naturally did incremental development and we naturally talked to each other when we needed to, with no annoying scrum meetings and asinine bs from managers. People say managers have no voice at scrums, but what is a scrum master anyway?  Everyone who doesn't write code is a manager and their opinion can interfere with progress. And of course the idiot child product manager would constantly lecture people about talking too much, except she would never shut up herself.<p>Even if a meeting is 15 minutes, if it is irritating, insulting, distracting and undermining, then it negatively impacts productivity for at least an hour after.  I took to. Having breakfast afterwards, where I normally wouldn't eat breakfast, just to get centered so I could get some work done for the rest of the day.<p>I left that company soon after.  If I had stayed i would have gone postal, or had to hire a lawyer to sue them under the ADA for torturing me by making me stand and listen to sanctimonious bullshit from idiots.<p>People say, when a bad experience is described that it wasn't being done right.  Well i see no difference between what i experienced and what is being advocated.<p>Yes, there is a lot of anger towards the agile movement because it was sold as a tool to pointy haired bosses to impose, rather than a grassroots movement among engineers that embraced flexibility.<p>That said, on my own we've adopted a number of so-called agile methodologies like incremental and iterative development.<p>But the whole movement I'd oriented around imposing ideology on people.  This is wrong.<p>For instance, whenever unit tests or test driven development comes up the proponents act like anyone not doing things this way is incompetent.  I think the reverse is true, but I would never say there is ONE TRUE WAY.  Agile proponents often seem to say there is only ONE TRUE WAY.<p>Also, don't mod me down just because I work differently to you.  This is the ideology of the ONE TRUE WAY that is just wrong.<p>Programmers come in all shapes and sizes. They actually can be productive and work in a different than I do or you do.