preview

Developing New Software Development Life Cycle : Predictive And Adaptive

Satisfactory Essays

Selecting the right approach to developing new software can make or break the success of the project. There are two different types of approaches to the system development life cycle: predictive and adaptive (John W. Satzinger, 2012). The predictive approach establishes a structured thorough framework that incorporates detailed planning sessions around a well-known project (John W. Satzinger, 2012). This approach initiates sequential phases that drive the project to the finish line, without backtracking between the levels. The adaptive approach is more interactive and does not contain the same amount of structure (John W. Satzinger, 2012). It allows project teams to adapt to the changing circumstances around the system development and the flexibility to modify system requirement or needs that were not well established from the beginning (John W. Satzinger, 2012).
Within the predictive and adaptive approaches to system development, there are specific sub-processes that a company can choose for development. For the purposes of our assignment, I’ve chosen two sub-processes that differ in speed of completion and environments: the waterfall model and agile methods of development. These approaches incorporate completely different ideologies and techniques to complete the system development life cycle. Both processes have their own advantages and disadvantages as well as preferred situations or projects that would be more successful.
“The Demise of the Waterfall Model is Imminent”

Get Access