Advantages and limitations of spiral model

  • 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


  • 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


  • 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

Leave a Reply