Este modelo fue propuesto por Boehm en 1986 en su artículo «A Spiral Model of Software Development and Enhancement».