hanserik@enea.se (Hans-Erik Eriksson) (08/22/89)
I am interested in hearing about practical experiences with nonmonolithic life-cycle models: i.e. incremental development, evolutionary delivery, phased development etc. I need references to articles, papers or books about practical results with these techniques, or contacts with people actually using any of these development models in practice. I got my introduction to the ideas through the book by Tom Gilb: "Principles of Software Engineering" (Addison-Wesley 1988) which contains a very interesting and convincing introduction to the evolutionary delivery method. Evolutionary delivery in short means: - total system objectives and overall architecture are planned - total system development is divided into many small steps (each step should take weeks or at most a few months to develop) - all traditional development phases are done for the step in sequence - the step is delivered to the customer/user - results (user opinions, functionality, quality and development cost) after usage are measured and evaluated - experiences are used as feedback into the next development step, affecting both the system (objectives) as such and the development process. Anyone actually using this or a similar technique out there ? -- Hans-Erik Eriksson - ENEA DATA, Sweden - hanserik@enea.se