나선형 모형 : 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 최종 소프트웨어 개발하는 모형.
보헴 제안
계획수립 → 위험 분석 → 개발 및 검증 → 고객 평가
각 단계를 확실히 매듭짓고 결과를 철처하게 검토, 승인과정 거친 후 다음 단계 진행 개발 방법론
가장 오래됨, 고전적 생명 주기 모형, 선형순차적 모형
요구사항 변화에 유연하게 대응, 일정한 주기 반복 개발
대표적인 개발 모형 : 스크럼, XP, 칸반, Lean, 기능중심 개발(FDD)
프로세스와 도구 보다는 개인과 상호작용에 더 가치를 둔다.
방대한 문서 보다는 실행되는 sw에 더 가치를 둔다.
계약협상보다는 고객과 협업에 더 가치를 둔다.
계획을 따르기 보다는 변화에 반응한다.