1.6 開発文書の全体マップ

1.6.1 文書の種類と作成順序

開発プロジェクトで作成される主要な文書を、作成順序とともに整理する。

フェーズ文書主な読み手
企画企画書経営層
提案書顧客
要件定義要求仕様書顧客、開発者
要件定義書顧客、開発者
基本設計システム構成図開発者
画面設計書顧客、開発者
API仕様書開発者
機能一覧顧客、開発者
詳細設計DB設計書開発者
クラス設計書開発者
処理フロー図開発者
テストテスト計画書QA、開発者
テスト仕様書QA
運用運用マニュアル運用担当
ユーザーマニュアルエンドユーザー

1.6.2 文書間の関係

各文書は独立しておらず、相互に参照・整合性を保つ必要がある。

トレーサビリティ(追跡可能性)
要件→仕様→設計→実装→テストの各段階で、どの要件がどの成果物に対応するかを追跡できること。これにより、変更時の影響範囲を把握できる。

1.6.3 第1章のまとめ

比較結論
仕様書 vs 設計書What vs How
仕様書 vs 説明書開発者向け vs 利用者向け
要求 vs 要件顧客の声 vs 開発側の定義
外部設計 vs 内部設計見える部分 vs 見えない部分

次章からは、各文書の具体的な書き方を解説する。

参考資料
[1] IPA「共通フレーム2013」
[2] PMBOK第7版