To summarize my answers as to why developers have started hating Agile?
1. Most organizations have a wrong understanding/implementation of Agile.
2. People especially at the management/leadership levels think that if a team follows Scrum, they are Agile.
3. There is an entire industry which is trying to over exaggerate/misguide the Agile movement and make money out of it.
4. The troubled understanding that Agile is a One Size Fits All kinda thing.
5. Being in a Fixed Mindset (Anti-Agile).
6. Some teams are already Agile. And for them, Scrum should not be forced.
7. Scrum by definition doesn't give a damn to the seniority of engineers. Because everyone is a Scrum Team Member.
8. Impediments are not removed. Or worse new impediments crop up when implementing Agile in a bad fashion.
9. Scrum by definition doesn't care about flow state of a programmer.
And the essence of the article that I have just read is that there is gonnna be a competitor for Scrum and it is called GROWS.. Wow.. Let's see what happens next.
And as someone rightly pointed out, as long as there is corporatism which tries to implement Agile, there will be lot of failures. So in a nutshell, it is not the failure of Agile, but the failure of people who didn't understand Agile properly.
http://www.quora.com/Why-do-some-developers-at-strong-compan...
To summarize my answers as to why developers have started hating Agile?
1. Most organizations have a wrong understanding/implementation of Agile. 2. People especially at the management/leadership levels think that if a team follows Scrum, they are Agile. 3. There is an entire industry which is trying to over exaggerate/misguide the Agile movement and make money out of it. 4. The troubled understanding that Agile is a One Size Fits All kinda thing. 5. Being in a Fixed Mindset (Anti-Agile). 6. Some teams are already Agile. And for them, Scrum should not be forced. 7. Scrum by definition doesn't give a damn to the seniority of engineers. Because everyone is a Scrum Team Member. 8. Impediments are not removed. Or worse new impediments crop up when implementing Agile in a bad fashion. 9. Scrum by definition doesn't care about flow state of a programmer.
And the essence of the article that I have just read is that there is gonnna be a competitor for Scrum and it is called GROWS.. Wow.. Let's see what happens next.
And as someone rightly pointed out, as long as there is corporatism which tries to implement Agile, there will be lot of failures. So in a nutshell, it is not the failure of Agile, but the failure of people who didn't understand Agile properly.