- The spiral development model is a risk-driven process model generator that is used to guide multi- stakeholder concurrent engineering of software intensive systems
- It has two main distinguishing One is a cyclic approach for incrementally growing a system’s degree of definition and implementation while decreasing its degree of risk.
- The other is a set of anchor point milestones for ensuring stakeholder commitment to feasible and mutually satisfactory system solutions
Advantages:
- High amount of risk analysis hence, avoidance of Risk is increased
- Good for large and mission-critical projects
- Strong approval and documentation control
- Additional Functionality can be added at a later date
- Software is produced early in the software life cycle
Disadvantages:
- Can be a costly model to use
- Risk analysis requires highly specific expertise
- Project’s success is highly dependent on the risk analysis phase
- Doesn’t work well for smaller projects