Spiral Methodology:
While the waterfall methodology offers an orderly structure for software
development, demands for reduced time-to-market make its series steps inappropriate. The
next evolutionary step from the waterfall is where the various steps are staged for
multiple deliveries or handoffs. The ultimate evolution from the water fall is the
spiral, taking advantage of the fact that development projects work best when they are
both incremental and iterative, where the team is able to start small and benefit from
enlightened trial and error along the way.
The spiral methodology reflects the relationship of tasks with rapid
prototyping, increased parallelism, and concurrency in design and build activities. The
spiral method should still be planned methodically, with tasks and deliverables identified
for each step in the spiral.








