Spiraalmudeli kirjeldas esimesena Barry Boehm 1986. aastal. Mudel kujutab protsessi spiraalina, kus iga kordus keskendub eri etapile , nagu teostatavuse analüüs, nõuete määratlemine ja kavandamine. Tarkvara arendamine toimub inkrementaalselt, kuid kordusi ei tohiks võrdsustada tavapäraste arendusfaasidega. Iga kordus algab eesmärkide ja riskide hindamisega ning lõppeb tulemuse kontrollimisega. Boehm'i järgi jaguneb spiraal neljaks sektoriks.

1. Eesmärkide seadmine – Määratakse eesmärgid piirangud tulemused juhtimisplaan, riskid ja Alternatiivsed lahendysed.
2. Riskihindamine ja maandamine – Analüüsitakse riske ja rakendatakse meetmeid nende vähendamiseks.
3. Arendus ja valideerimine – Valitakse riskidele sobiv arendusmudel.
4. Planeerimine – Projekti ülevaatus ja otsus järgmise etapi kohta, vajadusel koostatakse uus plaan.

Spiraal skeem