Adaptive Software Development (ASD)
INFORMATION
Adaptive Software Development is a move towards adaptive practices,
leaving the deterministic practices in the context of complex systems
and complex environments. Adaptive Software Development focuses on
collaboration and learning as a technique to build complex systems. It
is evolved from the best practices of Rapid Application
Development (RAD) and Evolutionary Life Cycles. Adaptive Software
Development was then extended to include adaptive approaches for the
management, with speculation replacing Planning.

Overview
Adaptive
Software Development (ASD) is a software development process that grew
out of rapid application development work by Jim Highsmith and Sam
Bayer. It is a design principle for the creation of software systems.
The principle focuses on the rapid creation and evolution of software
systems. There is never a period where the software is finished; there
are just stable periods between new releases
ASD Principles.
The following principles relate to the ASD approach:




Strengths:










Weaknesses:



Downloadable reference material being added in due course.
Downloadable reference material being added in due course.
Downloadable reference material being added in due course.