What is Agile Vancouver
Agile software development means that you provide the client what (s)he doesn't want in the first 30 days rather than after 180 days. You use the remaining 150 days to build what the client really wants with a "show as you go" strategy following each 30 day iteration.
In 2001, Ken Schwaber, Kent Beck, Martin Fowler and Alistair Cockburn amongst others came up with the Agile Manifesto as follows:
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.
On face of it the manifesto may seem like an excuse for chaotic hacking, and perhaps fine with small teams, but not for serious development. However, since most of the world's 15 million software developers usually work in small teams of around 3 to 5 people; "Agile" has resonated far and wide to good effect.
Agile Vancouver kicked off in October, 2005 with a presentation by Alistair Cockburn. Since then it has featured speakers on a regular basis with a usual turnout of over 50 software developers and managers. The group continues to flourish and feature presentations and courses from leading practitioners around the world.