読み方 : かいはつプロセス

開発プロセス【development process】

概要

開発プロセスとは、ソフトウェアやシステムを開発する際の一連の手順・工程の枠組み。要件定義から設計、実装、テスト、運用保守に至る各段階を体系化し、品質の確保や進捗管理、作業漏れの抑制を目的に定義される。
開発プロセスのイメージ画像

開発プロセスは、目標の設定から計画、設計、製造、検証という一連の流れを体系化した概念であり、IT分野に限らず製造業や建築など、新たに何かを作り出す活動全般に適用される。IT分野では特に、ソフトウェア開発の進め方を規定するモデルや手順を指すことが多い。

各工程では実施すべき作業内容と成果物が明確に定められ、前工程の結果を次工程へ引き継ぎながら開発を進める。工程ごとに成果物や確認項目を設けることで、問題を早い段階で発見・修正しやすくなる。

システム開発の代表的な開発プロセスとして、「ウォーターフォール型」と「アジャイル型」がある。ウォーターフォール型要件定義、設計、実装、テストを上流から順に進める。各工程を一度で完了させる前提で、原則として前工程に戻らない。計画が立てやすく分業がしやすいため、大規模な開発案件に向いている。

アジャイル型は短い開発サイクルを繰り返しながら機能を積み上げる方式である。仕様の変化に柔軟に対応でき、WebサービスSaaS型システムの開発で広く採用される。様々な実践手法があり、「スクラム」(Scrum)が特によく知られている。このほか、試作品を先に作成して利用者の確認を得てから本開発に進む「プロトタイプ型」や、小サイクルをらせん状に繰り返す「スパイラル型」もある。

(2026.6.22更新)
 
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。