Today I am going to talk about the spiral model which is a traditional model involved in developing information systems. It is a software project that repeatedly passes through phases in iterations called spirals.
There is four phases in this model; planning, risk analysis, engineering and evaluation.
1) Planning involves identifying the objectives eg. functionality, identifying the alternative means of implementing this portion of the product and identifying the constraints imposed on the application of the alternatives.
2) Risk Analysis refers to evaluating the alternatives relative to objectives and constraints, evaluating the risks involved with each alternative and conducting a risk resolution.
3) Engineering refers to developing and verifying the product, the product could be the software requirements specification or the design specification.
4) Evaluation involves planning the next phase and depending on the next phase this could be a requirements plan, an integration plan or and integration and test plan.
Overall, the spiral model is successfully used in developing information systems as it provides early indication of insurmountable risks, it allows users see the system early because of rapid prototyping tools and allows users to be closely tied to all life cycle steps.
Thanks for reading🙂