Manifesto

Manifesto for Agile Software Development

We are trying to find a better way to
develop software, either through the practice of software development or by helping others to do so.
Through this work,
we have come to the following values

We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value

  • Individuals and interactions over
    processes and tools,
    Dialogue with individuals rather than processes and tools
  • Working software over
    comprehensive documentation,
    Focus on working software rather than comprehensive documentation
  • Customer collaboration over
    contract negotiation,
    Focus on customer collaboration rather than contract negotiation
  • Responding to change over
    following a plan,
    Focus on responding to change rather than following a plan

Value. In other words, while acknowledging the value of the things on the left,
we place more value on the things on the right.

That is, while there is value in the items on the right, we value the items on the left more.

© 2001, Ward Cunningham Japanese translation by Kenji Hiranabe

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