4.1.2 Project‐driven adaptation of software life cycle model
E.M. Barnard · INCOSE International Symposium · 2006
Abstract Due to ever‐changing technology and business requirements, the inefficiency and ineffectiveness of traditional plan‐driven software development life cycle models are being questioned. Software engineers have to find ways of improving software development processes by applying more agile principles to the traditional plan‐driven approaches. This paper addresses this issue and suggests how project and technical management can apply principles from the agile group of life cycle models to alleviate some of the problems encountered. Project characteristics that can be used to evaluate individual projects to determine the degree to which the software life cycle can be adapted, are indicated. Practices are also proposed for adapting traditional plan‐driven life cycle processes that can benefit from more agile approaches.