Library · essay

Manifesto for Agile Software Development

Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland & Dave Thomas
2001·agilemanifesto.org

Source: https://agilemanifesto.org/

Four values and twelve principles drafted in February 2001 by seventeen consultants who disagreed about almost everything except the importance of shipping working software.

The Manifesto is short, quotable and twenty-five years later still misread in every direction — as a decree rather than as the provocation it was.

Its worth for product direction is precisely that: it is a snapshot of a disagreement that had to be staged because the industry had drifted into process worship.

Read in the original it is more humble than its reputation — people and collaboration over tools and contracts, working software over documentation.

Everything written under "agile" since is an argument with or against this short text.

Central argument

The Manifesto argues that software development had become captured by its own process machinery, and that four value pairs — individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, responding to change over following a plan — could reorient the craft toward outcomes rather than compliance. It does not prescribe a methodology; it asserts a hierarchy of priorities, deliberately leaving the right side of each pairing intact ('there is value in the items on the right'). The twelve principles that follow operationalise this through continuous delivery, close collaboration, sustainable pace, and technical excellence as prerequisites for agility, not afterthoughts to it.

Critique

The Manifesto's four values are framed as universal correctives to a specific pathology — late-1990s heavyweight process culture — but that historical context is invisible to most readers encountering it today, which is precisely how it gets weaponised to justify under-documentation, contract avoidance, or the elimination of planning altogether. More substantively, the text says nothing about product direction, user needs, or market risk; its horizon is the team and the codebase, not the customer problem worth solving. A CPO reading it as a product philosophy rather than a software process argument will find a blind spot exactly where product work begins: deciding what to build and why.

Why it matters for product

For a product leader, the Manifesto's most operationally useful idea is also its most ignored one: working software as the primary measure of progress, which cuts directly against the roadmap theatre of features announced, estimated, and reported as complete before they demonstrably deliver value. Its insistence on customer collaboration over contract negotiation has a precise organisational analogue in the tension between product teams owning outcomes versus being handed a backlog by stakeholders acting as internal clients. Reading it against the grain — noting what it omits — also clarifies why agile transformations so often improve delivery throughput without improving product quality: the Manifesto optimises the build loop but leaves the discovery loop entirely to others.