
A
risk-driven approach that iterates through “speculate, collaborate, learn”
cycles. This allows adaptation to the
state of the project as it develops.
ASD is
probably best used where short development time projects have a high rate of
changing requirements. It provides a
generalized approach, but there are few specific techniques given. It values self-organizing teams with the
capacity to adapt over processes that are highly adapted. It provides 3 models, a Conceptual model
supporting emergent traits; a Developmental model based on a “Speculate,
Collaborate, Learn” cycle and a Management model based on leadership and
collaboration to nurture people as agents developing their own niche in
self-organizing teams.
1. James A.
Highsmith III, “Adaptive Software Development: A Collaborative Approach To
Managing Complex Systems”, Dorset House 1998, ISBN 0-932633-40-4