More than a decade ago, 17 software developers gathered for a weekend to talk about development methods. One of the outcomes was the Agile Manifesto – a document that shared the groups’ belief of a better way to develop software and their collective values:
- 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…