Back 

The Spiral Model

Another approach to developing projects and especially software products is known as the Spiral Model. Like Rapid Application Development, it involves an 'iterative' process. This simply means that you keep repeating the same set of tasks, but each time you do this, you get a little bit closer to the final product. Eventually, the product will be completed.

You start in the centre of the spiral. As you go round the spiral, you go through the four key regions that make up the model. These are:

    • Planning - you work out the objectives for the next iteration.
    • Risk Analysis - you identify any problems you might face and draw up an action plan.
    • Designing, Developing and Testing - produce and test the product for this iteration.
    • Evaluate what you have just done and plan for the next circuit in the spiral.

Notice that with this model, Risk Analysis is a very important part of the development process. Each time a circuit is completed, the risks to the project are specifically analysed to try to minimise the problems that might happen in the future. (Large software projects especially, are notoriously difficult to keep on time and budget.)

Back