O modelo espiral foi desenvolvido de modo a combinar as melhores características dos modelos: Linear e Prototipação. O mesmo ainda acrescenta um novo recurso, a análise de riscos, inexistente nesses outros modelos. As quatro etapas a serem seguidas são dispostas da seguinte maneira:
Planejamento: onde se determinam os objetivos, alternativas e restrições ao software.
Análise de riscos: onde as alternativas são analisadas e os riscos são identificados / resolvidos.
Engenharia: O desenvolvimento do produto ao nível seguinte.
Atualização: feita pelo cliente, onde os resultados obtidos pela engenharia são avaliados.
Fonte metodologiasclassicas blogspot.com