ผมพอจะอธิบาย spiral model ได้คร่าวว่า มันคือ development process ในสายของ iteration development โดยใช้ process การ development แบบ water-fall model ผสมกับ prototype กล่าวคือ โปรเจ็คขนาดใหญ่จะถูกแบ่งออกเป็น pharse ย่อยๆ และภายใน pharse จะเป็นการ development แบบ increment จาก prototype เป็นหลัก ทำให้สามารถตรวจสอบ requirement และ test ระบบได้บ่อยๆ ช่วยลด Risk ที่ทำให้ project fail เพราะเห็น progress งานชัดเจน สามารถควบคุม budget และ timeline ได้