3 ms·
I think both things can be true. - People try agile but they don't do it right. Then they fail. - There are A LOT of consultants and managers pushing Agile (M
by corpMaverick 5y ago
I think both things can be true.
- People try agile but they don't do it right. Then they fail.
- There are A LOT of consultants and managers pushing Agile (Mostly some Scrum practices) but they have absolutely no idea how software engineering works.
But look at the Agile principles. They are pretty good common sense ideas.
Agile was supposed to take the control of the development process and give it back to the practitioners who understand deeply how to write and deliver software.
My favorite Agile principle: "Continuous attention to technical excellence and good design enhances agility." But that is pretty hard (See https://norvig.com/21-days.html https://norvig.com/21-days.html) so people focus on planning poker and having stand ups.
- marcosdumay 5y agoHum... The issue is stronger than that. The Agile principles are completely opposite to getting a consultant (or in-house expert) to design you a process. You can do Agile or get a designed process, not both. Thus if a consultant works on designing Agile processes, he must not have any idea what he is doing, your second point is necessarily true, on every instance. Also, "trying agile" has a strong connotation of trying a canned process, what is necessarily means you don't get to follow the Agile principles.
- corpMaverick 5y agoMay be you are right. The moment that you have a non-technical person leading the effort you are not doing agile anymore.