thumb|upright=1.8 Model spiralny (tworzenie spiralne) – jeden z modeli wytwarzania oprogramowania.
Proces tworzenia ma postać spirali, której każda pętla reprezentuje jedną fazę procesu. Najbardziej wewnętrzna pętla przedstawia początkowe etapy projektowania, np. studium wykonalności, kolejna definicji wymagań systemowych itd.
Historia Model spiralny został po raz pierwszy opisany w roku 1986 przez w artykule pod tytułem A spiral model of software development and enhancementBoehm, B. (1986). A spiral model of software development and enhancement. ACM SIGSOFT Software engineering notes, 11(4), 14-24.. W roku 1988 Boehm opublikował podobny artykułBoehm, B. W. (1988). A spiral model of software development and enhancement. Computer, (5), 61-72., tym razem dla szerszej publiczności.
Wczesne artykuły Boehma odnoszą się do modelu spiralnego, kaskadowego, przyrostowego, prototypowego i innych jako „modelu procesowego”. Już w nich widoczne są jednak cechy, które później stały się charakterystyczne dla modelu spiralnego.