Agile Was Never Your Problem

43 points by facundoolano


Part 2: Agile That Doesn’t Suck

ubernostrum

The only definition of “Agile” is the manifesto, and the manifesto has a clear purpose: it’s a lot of vague but exciting words that a bunch of professional consultants wrote to shift blame. Why is the project over budget and behind schedule? Because people keep asking for changes to what the project does or how.

And that ultimately points to the key insight that hardly anybody in the Agileverse ever admits: if you have an organization where the people with the authority to demand changes also accept responsibility for the impact on the project, things will be good. If not, things will be bad and there is no other change you can make which will cause things to be good.

Everything else that has come to be thought of as “Agile”… isn’t. For example, a lot of people seem to think “Agile” means using short iterative feedback-driven cycles to grow a software project rather than plan the whole thing up-front. But Fred Brooks was pushing that fifteen years before the Agile manifesto was published!