DA2
DA2
It was introduced by James A. Highsmith III in the early 2000s as a response to the
limitations of traditional plan-driven development methodologies, such as the Waterfall
model.
Adaptive software development (ASD) is a software development process that grew out of the
work on rapid application development (RAD). Adaptive Software Development practices
provide ability to accommodate change and are adaptable in turbulent environments
with products evolving with little planning and learning.
Life cycle phases in ASD
The phases in the Adaptive software development life cycle are
Speculate
Collaborate
Learn
Speculate: During this phase project is initiated and
planning is conducted. The project plan uses project
initiation information like project requirements, user
needs, customer mission statement, etc, to define set of
release cycles that the project wants.