[comp.software-eng] Incremental development experiences wanted

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