النموذج الحلزوني هو نموذج قائم على المخاطر برمجة نموذج عملية التطوير الذي يجمع بين عناصر كل من النماذج الأولية و نموذج الشلال. وهو نوع من التطوير التكراري حيث يمر المشروع بأربع مراحل في كل تكرار (حلزوني): تحديد الأهداف، وتحديد المخاطر وحلها، والتطوير والاختبار، والتخطيط للتكرار التالي. ويؤكد على التحليل المستمر للمخاطر.





