Wednesday, October 12, 2011

Manifesto for Agile Software Development

I am re-reading Mike Cohn's book "Agile Estimating and Planning". In chapter three, "An Agile Approach", Mike references the Manifesto for Agile Software Development. A lot has been written about the manifesto. I won't add much.

Two important things stand out when I read the manifesto that I think are very enlightened. First, I like the acknowledgement that we are still learning how to develop software better. Second, I like the emphasis on people rather than tools and process.

The first point reflects an enlightened view of software development, particularly if you view software development as knowledge acquisition. You are learning how to do something that perhaps no else is doing. That is a hard job and worth acknowledging.

The second point reflects an enlightened view of software development because it recognizes that people are the important element in the creation and use of software. The shift in focus is a stroke of genius. It reflects a change in understanding around who is developing and using the software.

No comments:

Post a Comment