AgileSoftwareDevelopment represents a paradigm shift in how we think about and do Software Development. While traditional methods were increasingly modeled after Henry Ford's revolutionary assembly line, statistics tell us that the use of this model has done nothing to reduce the 80% failure rate for software projects. (Failure: project cancelled, delivers software that is never used or which cannot be used without a subsequent re-development effort).

Over recent decades, while market forces, systems requirements, implementation technology, and project staff were changing at a steadily increasing rate, a different development style showed its advantages over the traditional one.

This agile style of development directly addresses the problems of rapid change. A dominant idea in agile development is that the team can be more effective in responding to change if it can:

To reduce the cost of moving information between people, the agile team works to:

To reduce the time from decision to feedback, the agile team

Read more about AgileSoftwareDevelopment (ASD) at the Agile Alliance

OpenSpace sessions on ASD: GrowingAgilePractices2004