- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
Used Trade Paper
Ships in 1 to 3 days
Adaptive Software Development: An Evolutionary Approach to Controlling Chaotic Systemsby James A Highsmith
Synopses & Reviews
This innovative text offers a practical, realistic approach to managing high-speed, high-change software development projects. Consultant James A. Highsmith shows readers how to increase collaboration and adapt to uncertainty.
Many organizations start high-speed, high-change projects without knowing how to do them — and even worse, without knowing they don't know. Successful completion of these projects is often at the expense of the project team.
This book emphasizes an adaptive, collaborative approach to software development. The concepts allow developers to "scale-up" rapid application development and extreme programming approaches for use on larger, more complex projects.
The four goals of the book are to
Book News Annotation:
Offers a theory for software development management that suggests an adaptive culture in which change and uncertainty are assumed to be the natural state, as opposed to the conventional belief that optimization is the only solution to increasingly complex problems. The approach combines customer focus groups, versioning, time-boxed management, and active prototyping. The book does not provide a set of prescriptive rules or tasks, but a framework of concepts, practices, and guidelines.
Annotation c. Book News, Inc., Portland, OR (booknews.com)
Includes bibliographical references (p. 333-347) and index.
What Our Readers Are Saying
Other books you might like