Agility in a Nutshell

To address the challenges faced by software developers, an initial group of seventeen methodologists formed the Agile Software Development Alliance (, often referred to simply as the Agile Alliance, in February 2001. An interesting aspect of this group is that all members came from different backgrounds yet were able to come to an agreement on issues that methodologists typically don't agree upon. This group of people defined a manifesto for encouraging better ways of developing software, and then based on that manifesto formulated a collection of principles that define the criteria for agile software development processes.

The manifesto is defined by four simple value statements. What is most important ...

Get Practical Guide to Enterprise Architecture, A now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.