6c

Write short notes on other Agile software process.

OTHER AGILE PROCESS MODELS Other agile process models have been proposed and are in use across the industry. Among the most common are: • Adaptive Software Development (ASD) • Scrum • Dynamic Systems Development Method (DSDM) • Crystal • Feature Drive Development (FDD) • Lean Software Development (LSD) • Agile Modeling (AM) • Agile Unified Process (AUP) Adaptive Software Development (ASD) Adaptive Software Development (ASD) has been proposed by Jim Highsmith as a technique for building complex software and systems. The philosophical underpinnings of ASD focus on human collaboration and team self-organization. High smith argues that an agile, adaptive development approach based on collaboration is “as much a source of order in our complex interactions as discipline and engineering.” He defines an ASD “life cycle” that incorporates three phases, speculation, collaboration, and learning.

Crystal Alistair Cockburn and Jim Highsmith created the Crystal family of agile methods in order to achieve a software development approach that puts a premium on “maneuverability” during what Cockburn characterizes as “a resource limited, cooperative game of invention and communication, with a primary goal of delivering useful, working software and a secondary goal of setting up for the next game” The Crystal family is actually a set of example agile processes that have been proven effective for different types of projects. The intent is to allow agile teams to select the member of the crystal family that is most appropriate for their project and environment.