システム開発
スパイラルモデル
Spiral Model
概要
計画・リスク分析・開発・評価のサイクルを繰り返し、段階的にシステムを完成させる手法。
詳細解説
スパイラルモデルは、計画策定→リスク分析→開発・検証→評価の4フェーズを螺旋状に繰り返しながら、段階的にシステムを完成させていく開発手法である。各サイクルでリスクを評価・対応しながら進めるため、大規模で複雑なプロジェクトに適している。
ウォーターフォールモデルの計画性とプロトタイピングの柔軟性を併せ持つ。サイクルを重ねるごとに完成度が上がっていくが、プロジェクト管理が複雑になりやすいという課題がある。
事例・具体例
大規模な基幹システムの刷新プロジェクトで、まず基本機能をリスク評価しながら開発し、次のサイクルで追加機能を開発するといった段階的な進め方をする。
提唱者・関連学者
バリー・ベーム(Barry Boehm)が1986年に提唱した。リスク駆動型のアプローチが特徴で、各サイクルでのリスク分析を重視する。