Tuesday, February 1, 2011

Manifesto for Agile Software Development

The Manifesto for Agile Software Development can be found here:

http://agilemanifesto.org/

It states:

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.

I agree with this very much and have recently been considering how it applies to robotics.  I have found a few IEEE papers discussing Agile Robot Development and hope to post some expanded thoughts on this in the future.