スパイラル型(開発)は、作成するシステム全体をサブシステムや機能ごとに分割し、サブシステムや機能ごとにシステム開発手順を繰り返し行いながら開発を行っていく手法です。すなわちAの機能を作成し、要求者からのフィードバックを受けて、今度はBの機能を順に作成していきます。作成都度、要求者に内容の確認を行いながら進めることができるので、手戻りのリスクが低くなります。また、要件定義が不完全なものであっても、開発工程を進めることができます。これは開発プロセスの途中で仕様変更や修正が発生した場合でも、柔軟に対応できるためです。このように開発都度、確認しながら、進めて行くので品質を重視しつつ早期に課題をみつけることができるので、完成度の高いシステム開発を行うことができます。また、サブシステムや機能を分けることができるので場合によっては分散開発をおこない開発期間の短縮につながる可能性もあります。
スパイラル型(開発)
![保険用語集](https://hokendairiten-system.jp/wp-content/uploads/2024/10/5027614_s.jpg)