النموذج اللولبي هو عملية تطوير البرمجيات الذي يجمع بين عناصر كلا من التصميم والنماذج متعدد المراحل، وذلك في محاولة للجمع بين مزايا المفاهيم من أعلى إلى أسفل ومن أسفل إلى أعلى. المعروف أيضا باسم نموذج دوامة دورة الحياة (أو دوامة التنمية)، بل هو أسلوب تطوير النظم المستخدمة في تكنولوجيا المعلومات. نموذج التنمية هذا يجمع بين ميزات نموذج النماذج ونموذج الشلال. النموذج اللولبي قد تم اختراعه للمشاريع الضخمة، المكلفة والمعقدة.
لا ينبغي الخلط بينه وبين النموذج الحلزوني لعمارة النظم الحديثة التي تستخدم البرمجة الديناميكية (رياضيا ليس من أنواع البرمجة!) والذي نُهج من أجل تحسين نظام العمارة قبل اتخاذ قرارات التصميم بواسطة المبرمجون والتي من شأنها أن تسبب مشاكل.
النموذج اللولبي هو نموذج لعملية تطوير البرمجيات المدفوعة بالمخاطر. استنادًا إلى أنماط المخاطر الفريدة لمشروع معين، يوجه النموذج الحلزوني الفريق إلى اعتماد عناصر من واحد أو أكثر من نماذج العمليات، مثل النماذج الأولية المتزايدة أو الشلال أو التطوري.