Process Models: 1 Chapter 2 Software Processes
Process Models: 1 Chapter 2 Software Processes
Models
Incremental development
Develop the system in increments and evaluate each increment
before proceeding to the development of the next increment;
Normal approach used in agile methods;
Evaluation done by user/customer proxy.
Incremental delivery
Deploy an increment for use by end-users;
More realistic evaluation about practical use of software;
Difficult to implement for replacement systems as increments
have less functionality than the system being replaced.
Objective setting
Specific objectives for the phase are identified.
Risk assessment and reduction
Risks are assessed and activities put in place to reduce
the key risks.
Development and validation
A development model for the system is chosen which
can be any of the generic models.
Planning
The project is reviewed and the next phase of the spiral
is planned.