Spiral Model

This is also a type of iterative models. The main idea of this model is to do Risk Analysis during the Design stage in each iteration. This model is followed for large projects and for some clients the risk should be analysed at each iteration.

The main advantage is that since risk analysice is done at each circle, there is almost 100% tolerance. And also the documentation is much more efficient.

The main disadvantage is that the cost factor will be hign due to the extra analysis we do and which might also delay the project.The process cycle is,Communication -> Planning -> Design -> Implementation -> Deployment.

Then the cycle continues again and in each cycle a new functionality is added to the software. In each cycle, the planning phase consists of the Risk-Analysis.

spiralmodel