How to Manage High-Speed, High-Change ProjectsABOUT THE BOOK
To survive in todays turbulent e-business world, software project teams must exhibit adaptability, speed, and collaboration. Adaptive Software Development is targeted at software teams where competition creates extreme pressure on the delivery process. Four goals of the book are
* to support an adaptive culture in which change and uncertainty are assumed to be the natural state
* to guide the iterative process of managing change using frameworks
* to institute collaboration, the interaction of people on interpersonal, cultural, and structural levels
* to add rigor and discipline to the RAD approach, making it scalable to the uncertainty and complexity of real-world undertakings
This innovative text, grounded in the science of complex adaptive systems theory, offers a practical, realistic approach to managing the high-speed, high-change projects characteristic of our highly uncertain economy.
ABOUT THE AUTHOR
JAMES A. HIGHSMITH III began his career working on software for the Apollo spacecraft program. He has written dozens of articles for industry publication, and he serves as editor of e-business Application Delivery. A principal of Information Architects, Inc., based in Salt Lake City, Highsmith teaches and consults on software quality process improvement, project management, and accelerated development techniques. Married and the father of two grown daughters, he is an avid mountain climber and Dawdling, McLuhan, and Thin Air
REVIEWS
Jim . . . decided Managers do not simply plant a light at the end of a narrow tunnel, and then drive work effort down that tunnel to reach the light. . . . Rather, development teams need to seek a light that emerges along a discovered path, incrementally illuminating sign posts. . . . Adaptive Software Development gives us . . . the vocabulary we need to discuss the truth, and still create results. Bravo!
-- Adele Goldberg, Founder and CEO of Neometron
A great introduction to applying complexity theory to the software development process. . . . for every project manager that wants to know how the next generation of systems will be built.
-- James Odell, Consultant and Coauthor of Object-Oriented Methods
Jim Highsmith . . . writes for those of us who have to develop real software in a competitive, constrained, high-change environment.
There can be no canned answers to the problems of modern, rapid software development. Adaptive Software Development heralds an emerging discipline of inventing and adapting strategies to fit each situation. This discipline requires that we study the dynamics of software projects and software people, not merely their practices or documents.
-- James A. Bach, Principal Consultant, Satisfice, Inc.
. . . contains many examples and analogies that I can use in helping clients be more effective in using teamwork and group learning on software development projects. . . .
-- Cheryl Allen, KSI, Inc.
Well done! . . . a plethora of provocative ideas.
-- Robert N. Charette, ITABHI Corporation
. . . successfully rebuts software development traditionalists with results over process. . . . a must read for the thinking developer.
-- Rob Arnold, former CEO of ST Labs, Inc.