Definition
Adaptive Software Methods (ASD) for Software Development was a proposed technique, used for building complex software programs and systems. It is focused to rapidly create and evolve software systems. There is an absence of pre-planned steps in the process. The emphasis is overall on self-organizing teams, as well as individuals and team.
The method has a dynamic life cycle, instead of a static one. The collaboration among testers, developers and customers is characterized by constant re-evaluation and change.
There are three phases of the ASD life cycle. They are namely:
- Speculation
- Collaboration
- Learning
Further Reading
- “Adaptive Software Development: A Collaborative Approach to Managing Complex Systems” (book), by James A. Highsmith.