Monday, December 05, 2005

What is meant by agile software development?

Manifesto for Agile Software Development

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
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

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

You would have to know more than I do about software development and project management to judge the merits of this. But software is too important to leave to the techies, we all have a stake in these debates.

No comments: