Adaptive Software Development
In line with the practices of stability, predictability and decreasing returns, earlier SDLC models were oriented. Some of the issues faced by the Internet platform industries such as unpredictability, nonlinear and fast approaches are addresses by Adaptive Software Development ASD. Enhancing the ability to manage the product development is the most important factor from the perspective of management and ASD focuses on the same. Adaptive Life cycle goes far more than the evolutionary method in two different ways:. The Adaptive model is built from a different point of view. Though cyclical like the Evolutionary model, the names of the phase reflect the unpredictable nature of increasingly complex systems. The three different phase of the Adaptive Software Development Life cycle are:.
Adaptive software development 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. The adaptive development method grew out of the rapid application development method. These two methods are similar in structure, but rapid application development allows for a time when the project is finished, while adaptive software development doesn't. The focus of adaptive development is in the computer code.
Today, we see an increasing interest in new software development methodologies that put humans at the center of the development process. Adaptive Software Development, Extreme Programming, and others are exemplars of this new breed of development methodologies. They are all based on the assumption that for coping with high speed and high change, traditional management techniques are inadequate. Effectively, the new methodologies are based on a different value system than the old ones. A value system is a system of beliefs about what constitutes the fundamental aspects of software development: developers, customers, markets, products, requirements, etc. This paper presents a simple model of value systems and compares the value systems of two exemplary new development methodologies, Adaptive Software Development ASD and Extreme Programming XP.
Skip to Main Content. A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.