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. ...

Get Adaptive Software Development: A Collaborative Approach to Managing Complex Systems now with the O’Reilly learning platform.

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