成果物の本質的な意味

本シリーズを通じて最も伝えたかったことは、成果物は「提出するドキュメント」ではなく「次のフェーズへの入力」だという点だ。

誰も読まない設計書、署名のない合意書、本番と乖離した手順書は成果物として機能していない。 成果物の価値は「誰がいつ・何のために・どのように使うか」によって決まる。 後工程の担当者が「これがあれば迷わず進める」と感じられる成果物を作ることが、手戻りゼロプロジェクトの核心だ。

💡 「いつ誰を呼ぶか」の判断が品質を決める

DBA・セキュリティ・共通チームの参加タイミングが適切かどうかが、プロジェクトの後半の品質を決定的に左右する。これらの専門家を「必要になってから呼ぶ」のではなく「設計の前提を作るフェーズから巻き込む」ことが、手戻りを防ぐ最短経路だ。

シリーズ全体のキーポイント

フェーズ最重要の気づき
企画スコープ外を明記する。インフラ・セキュリティを企画段階から巻き込む。
要件定義非機能要件定義書が後工程の設計制約の根拠。全員の合意署名を取る。変更管理プロセスをここで設置する。
基本設計変更コストが最も高い決定が集中する。DBA・共通チームの成果物は他チームの詳細設計に先行して確定させる。
詳細設計設計品質基準を明文化しないとレビューがブレる。QAがテストケースを先行作成することで仕様の矛盾を早期発見できる。
開発PMOのスコープクリープ管理とログ設計の実装は後回し厳禁。インフラ環境の遅延は全体のボトルネックになる。
テスト性能テストはインフラ・DBA・QAの3者協働。UATはPM主導でビジネス側の署名入り受入合意書を取る。
リリースデータ移行リハーサルは必須。Go/No-Go基準は当日ではなく事前に全員で合意する。
運用Runbookが「作った人しか直せない」問題を解消する。アプリチームからの正式な引き継ぎ文書が必要。

フェーズ別 早見表

アサイン計画時の参考として、各フェーズの最重要成果物をロール別に簡潔にまとめる。

役割企画〜要件定義基本設計〜詳細設計開発〜テストリリース〜運用
PM憲章・ゴール・要件スコープ確定進捗管理Go/No-Go・KPI
PMO体制・WBS・変更管理リスク管理スコープクリープ防止移管完了報告
アーキテクト/PL非機能要件・フィジビリティ方式設計・技術選定設計レビュー
アプリ(FE/BE)画面要件・機能要件詳細設計・API仕様実装・単体テストデプロイ手順
インフラコスト試算構成図・IaC設計環境構築・CI/CD監視・Runbook
DBAデータ要件論理/物理モデル・DDLマイグレーション移行・容量管理
共通チーム認証設計・ライブラリライブラリ提供CVE管理
QAテスト方針テスト計画・テストケーステスト実施・UATリリース確認
セキュリティ脅威モデリング・要件アーキレビュー脆弱性診断定期診断

シリーズ全記事一覧