Servitium has adopted these 3 software delivery models. New development projects employ a combination of Waterfall & incremental developmental model while maintenance projects adopt the spiral model.
Incremental Development Model
Each increment of the software produces
a working (releasable) version of the software.
Iterative approach, allows the _capture of emerging requirements. Allows for design improvements. Testing of commercial viability of the _product with minimal financial risk.
Waterfall Model
This model is based on the belief that
there are different stages to the development
of software. Outputs from one stage flow into the next.
Best suited to projects where the users have a good
understanding of what their
requirements are. Better choice in comparison to other software life cycle process models when the development team has done similar projects.
Spiral Model
Software is developed in a series of incremental releases.
The early iterations may be a prototype or proof of concept. Later iterations produce increasingly complex,
more complete versions of the software.
It demands considerable risk management expertise