Adaptive Software Development is a move towards adaptive practices, leaving the deterministic practices with regards to complex systems and complex environments. Adaptive Software Development focuses on collaboration and learning as a method to build complex systems. It is evolved from the best practices of Rapid Application Development (RAD) and Evolutionary Life Cycles.
Adaptive Software Development is written for project teams that have been struggling with high-speed, high-change projects and are searching for ways to improve performance and to moderate burnout, particularly as the projects they embrace get bigger and the teams become progressively appropriated.
Before you begin continuing with this study notes, we are expecting that you are already aware about the basics of Software Development Life Cycle(SDLC). If you are not well aware of these concepts, then we will suggest you to go through our short study notes on SDLC.