Spiral - Iterative Model

It is an Iterative model that uses the systematic and formal approaches of the linear model. The idea of minimizing risks by the use of prototype and other means is the concept underlying the spiral model. After each iteration, the different aspects like risk and the number of iterations to be completed are adjusted.

A spiral model is divided into a number of framework activities also called as Task Regions. Typically there are between three to six task regions – Customer Communication, Planning, Risk Analysis, Engineering, Construction and Release, Customer Evaluation. Each of the regions is populated by a set of work tasks called a task set that is adapted to the characteristics of the project. As the evolutionary process begins the team moves around the spiral in a clockwise direction beginning at the center. The first circuit around the spiral might result in the development of specifications; subsequent passes around the spiral might be used to develop a prototype and then progressively more sophisticated versions of the software. Each pass through the planning region results in adjustments to the project plan

This model can be applied to small and large projects with more complex comprehensive and numerous tasks. It may be difficult to convince the customers that the development process is controllable. Also its success relies heavily on the success of the risk analysis expertise used. This model is particularly well suited to the development of object-oriented system.

 

Client's Speak

FDSC built us a web-based payment system that we deployed as an ASP solution for large agricultural cooperatives.   In addition to writing very comprehensive requirements documentation with just conference calls, they kept track of the overall project saving us the cost of a local project manager.

Steven Correa
Product Manager, John Deere Credit
My status
Fairdeal Software Consultants Pvt. Ltd. (FDSC) is an Offshore Software Development Company