Adaptive Software Method | Glossary

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.