Agile Software Development Ecosystems by Jim Highsmith
Publisher: Addison-Wesley Professional; 1st edition (March 26, 2002) | ISBN: 0201760436 | PDF | 2 Mb | 448 pages
In a highly volatile software development environment, developers must be nimble, responsive, and able to hit a moving target–in short, they must be agile. Agile software development is designed to address this need for speed and flexibility. Agility describes a holistic, collaborative environment in which you can both create and respond to change by focusing on adaptability over predictability, people over process. Agile software development incorporates proven software engineering techniques, but without the overhead and restrictions of traditional development methodologies.