
システム開発の成果物とは?工程別の納品物一覧と発注者が確認すべきポイント
システム開発の「成果物」とは、要件定義・設計・開発・テスト・運用といった各工程で作成され、引き渡される文書やソフトウェアの総称です。要件定義書や設計書、ソースコード、テスト報告書などがこれにあたり、最終的に発注者へ引き渡されるものを特に「納品物」と呼びます。本記事では、開発会社ペンタゴンの実務視点で、工程別の成果物(納品物)一覧と各成果物の目的、発注者が必ず確認すべきポイントまでを解説します。
【早見表】システム開発工程別の成果物・納品物一覧
まず結論として、システム開発の主な成果物を工程別にまとめると以下のとおりです。プロジェクトの規模や開発手法(ウォーターフォール/アジャイル)によって増減しますが、発注者が受け取る代表的な成果物はこの一覧でほぼ網羅できます。
| 工程 | 主な成果物(ドキュメント) | 成果物の目的 |
|---|---|---|
| 要件定義 | RFP(提案依頼書)/要件定義書/業務フロー図/機能要件・非機能要件一覧 | 「何を作るか」を発注者と開発会社で合意する。後工程すべての土台。 |
| 設計(基本・詳細) | 基本設計書/詳細設計書/画面設計書(UI)/データベース設計書(ER図)/インターフェース(API)設計書 | 「どう作るか」を定義する。開発者が迷わず実装できる状態にする。 |
| 開発(実装) | ソースコード/プログラム仕様書/環境構築手順書 | 設計を動くシステムに変換する。保守・引き継ぎの基礎資料。 |
| テスト | 単体/結合/システム/受入テストの各仕様書・報告書/障害(バグ)管理表 | 品質を客観的な記録で証明し、検収(受入判断)の根拠とする。 |
| 納品・運用 | システム本体(実行ファイル)/操作マニュアル/運用・保守手順書/納品書 | 発注者が自走・運用できる状態にして引き渡す。 |
| 全工程共通 | 議事録/進捗報告書/課題管理表/リスク管理表 | プロジェクトの意思決定と進捗を記録し、認識のズレを防ぐ。 |
このうち、発注者が「納品物」として正式に受け取り、検収の対象となるのは主に要件定義書・設計書・ソースコード・テスト報告書・各種マニュアル・システム本体です。契約時にどこまでを納品物に含めるかを必ず明文化しておきましょう(後述)。
そもそもシステム開発の成果物とは? ドキュメント・納品物との違い
言葉が混同されがちなため、まず用語を整理します。実務では次のように使い分けます。
- 成果物:各工程の作業の結果として生み出されるものの総称。文書(ドキュメント)とソフトウェアの両方を含む、最も広い概念です。
- ドキュメント:成果物のうち、文書化されたもの。要件定義書や設計書、各種報告書などが該当します。「作成物」とほぼ同義で使われることもあります。
- 納品物:成果物のうち、契約に基づいて最終的に発注者へ引き渡されるもの。完成したシステム本体やマニュアル、検収対象のドキュメント類が該当します。
つまり「成果物 ⊃ ドキュメント」「成果物 ⊃ 納品物」という包含関係です。社内レビュー用に作った中間文書(成果物)はすべてが納品物になるとは限らないため、「どの成果物が納品物に含まれるか」を契約で線引きすることがトラブル防止の第一歩になります。
工程別の成果物と「その目的」を詳しく解説
要件定義工程の成果物
主な成果物はRFP(提案依頼書)・要件定義書・機能要件一覧・非機能要件一覧です。要件定義書は「何を、なぜ作るのか」を発注者と開発会社が合意するための最重要文書で、後続のすべての工程の基準になります。ペンタゴンの実務感覚として、プロジェクトの成否の大半はこの工程の成果物の精度で決まります。機能要件(実現する機能)だけでなく、性能・セキュリティ・運用といった非機能要件まで言語化されているかを必ず確認してください。
設計工程の成果物
主な成果物は基本設計書・詳細設計書・画面設計書・データベース設計書・インターフェース(API)設計書です。基本設計は発注者向けに「外から見た仕様」を、詳細設計は開発者向けに「内部の作り方」を定義します。発注者が特にレビューすべきは、画面設計書(実際の操作イメージ)とデータベース設計書(将来の機能拡張・データ活用に直結)です。ここで認識を合わせておくと、開発後の「思っていたものと違う」という手戻りを大幅に減らせます。
開発(実装)工程の成果物
主な成果物はソースコード・プログラム仕様書・環境構築手順書です。ソースコードは納品物の中核ですが、見落とされがちなのがソースコードの著作権(帰属)と引き渡しの有無です。将来別の会社に保守を引き継ぐ可能性があるなら、ソースコード一式と環境構築手順書まで納品物に含めるよう、契約段階で取り決めておくことを強く推奨します。
テスト工程の成果物
主な成果物は単体テスト・結合テスト・システムテスト・受入(運用)テストの各仕様書と報告書、障害管理表です。テスト報告書は「どの観点を、どこまで検証したか」を客観的に示す品質の証明書であり、発注者が検収(受入の合否判断)を行う際の最重要根拠になります。報告書がないまま「動いているのでOK」とする現場もありますが、後の不具合対応の責任分界が曖昧になるため、必ず提出を求めましょう。
納品・運用工程の成果物
主な成果物(納品物)はシステム本体・操作マニュアル・運用保守手順書・納品書です。システムは納品して終わりではなく、運用フェーズで安定稼働させてこそ価値が出ます。運用保守手順書や障害発生時の連絡フローまで含めて引き渡されるかを確認しておくと、リリース後のトラブルにも落ち着いて対応できます。
全工程に共通する管理系の成果物
工程をまたいで作成されるのが議事録・進捗報告書・課題管理表・リスク管理表です。これらは納品物ではないことも多いですが、プロジェクトの意思決定の経緯を残し、発注者と開発会社の認識のズレを防ぐ役割を果たします。特に議事録は「言った・言わない」を防ぐ実務上の生命線です。
成果物を適切に管理するための5つのポイント
成果物は「作って終わり」ではなく、適切に管理してこそ効果を発揮します。発注者側でも押さえておきたいポイントは次の5つです。
- 成果物の定義と種類を明確化する:プロジェクト開始時に、各工程で何を成果物とするかを一覧で定義します。作業の目的が明確になり、過不足を防げます。
- 工程ごとに成果物をリストアップする:上記の早見表のように成果物を可視化すると、進捗の把握と納品物の抜け漏れチェックが容易になります。
- 管理ルール(保管・バージョン・権限)を決める:保管場所、バージョン管理、アクセス権限のルールを統一し、最新版がどれか分からなくなる事態を防ぎます。
- 関係者間で内容を共有・レビューする:成果物を関係者で共有しレビューすることで、品質向上と問題の早期発見につながります。
- 品質評価の基準を設けてレビューする:成果物の品質基準をあらかじめ決め、定期的にレビューすることで、プロジェクトの成功確率を高められます。
発注者が成果物(納品物)で必ず確認すべき4つのこと
外部の開発会社にシステム開発を委託する際、成果物・納品物をめぐるトラブルは少なくありません。契約締結の前に、最低限次の4点を取り決めておくことをおすすめします。
- 納品物の範囲:どの成果物が納品物に含まれるか(特にソースコード・設計書・テスト報告書)を明文化する。
- 著作権・知的財産権の帰属:完成したシステムやソースコードの権利が発注者・受注者どちらに帰属するかを定める。将来の保守先変更に直結します。
- 検収(受入)の条件:何をもって「合格=検収完了」とするか、判断基準と期間を決める。テスト報告書が根拠になります。
- 秘密保持・納品形式:機密情報の取り扱いと、納品の形式(データ形式・引き渡し方法)を確認する。
これらは契約書や要件定義書に落とし込んでおくことで、「想定していた成果物が受け取れない」「保守を別会社に頼めない」といった事態を未然に防げます。
システム開発の成果物に関するよくある質問
Q1. 成果物と納品物の違いは何ですか?
A1. 成果物は各工程で作られるものの総称で、納品物はそのうち契約に基づいて発注者へ引き渡されるものを指します。すべての成果物が納品物になるとは限らないため、契約で範囲を明確にすることが重要です。
Q2. ソースコードは必ず納品されますか?
A2. 契約内容によります。ソースコードの著作権が受注者に留保され、納品されないケースもあります。将来の保守・改修を見据えるなら、ソースコードと環境構築手順書まで納品物に含めるよう契約段階で取り決めてください。
Q3. 成果物が多すぎて確認しきれません。優先順位はありますか?
A3. 発注者が特に注力すべきは、要件定義書・画面設計書・テスト報告書の3つです。「何を作るか」「どう見えるか」「品質をどう確認したか」が、完成物の満足度に直結するためです。
Q4. アジャイル開発でも成果物は同じですか?
A4. 基本的な種類は共通しますが、アジャイル開発では網羅的な設計書よりも、動くソフトウェアやプロダクトバックログ、各スプリントの成果物を重視する傾向があります。開発手法に応じて成果物の粒度を合意しておくとよいでしょう。
まとめ:成果物の一覧化と契約での線引きが成功の鍵
システム開発の成果物は、要件定義から運用まで各工程で生み出される文書・ソフトウェアの総称であり、そのうち発注者へ引き渡されるものが納品物です。本記事の早見表で工程別の成果物を把握したうえで、どの成果物が納品物に含まれるか、著作権の帰属はどうか、検収の基準は何かを契約段階で明確にしておくことが、トラブルのないプロジェクト運営につながります。
成果物の範囲や納品物の取り扱いに不安がある場合は、開発を依頼する前に専門家へ相談することをおすすめします。ペンタゴンでは、要件定義から納品・運用までを見据えた成果物の設計についてもご相談を承っています。

