O'Reilly logo

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems by James A. Highsmith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Planning Adaptive Development Cycles

Complex projects force us to undertake activities that are more difficult than ones we have successfully completed before. On such projects, we must attempt the impossible, or at least the nearly impossible. Those who aspire to be successful with complex projects must be able to manage risk and tolerate change. While climbing involves more risk than a Sunday morning golf outing, it is less risky than non-climbers perceive. Climbers must learn to manage risk and tolerate environmental change, or they become ex-climbers.

Because climbers routinely attempt the unattainable, they have developed techniques to increase the likelihood of success. The technique rock climbers have perfected is called redpointing. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required