技術と経営について、実務に基づき考察しています。
鹿島槍ヶ岳

WBS(よくある開発帳票テンプレート)

著者
  • avatar
    Name
    宮下夏樹
    Twitter

WBSとは

WBS(Work Breakdown Structure:作業分解構造)とは、プロジェクトの全体スコープを、管理可能な作業単位に階層的に分解したものである。1950年代にアメリカ国防総省が大規模軍事プロジェクトの管理手法として開発し、その後PMI(プロジェクトマネジメント協会)のPMBOKに組み込まれることで、プロジェクト管理の標準的な手法として世界中に普及した。

WBSの基本的な考え方はシンプルである。プロジェクト全体を「成果物」単位で分解し、それをさらに細かい作業単位へと階層的に展開していく。最下位の作業単位はワークパッケージと呼ばれ、担当者・期間・コストを割り当てられる最小単位となる。

重要なのは、WBSは「作業のリスト」ではなく「成果物の階層構造」である点だ。何をするかではなく、何を作るか・何を完成させるかを起点に分解する。この違いは実務で非常に重要な意味を持つ。

WBSの構造例(製品開発プロジェクトの場合)は以下の通りである。

製品開発プロジェクト
├── 1. 企画
│   ├── 1.1 市場調査報告書
│   └── 1.2 要件定義書
├── 2. 設計
│   ├── 2.1 基本設計書
│   └── 2.2 詳細設計書
├── 3. 試作・検証
│   ├── 3.1 試作品
│   └── 3.2 検証報告書
└── 4. 量産準備
    ├── 4.1 量産工程設計書
    └── 4.2 品質基準書

WBSを正しく作ることで、プロジェクトの全体像が可視化され、抜け漏れの防止・スケジュール策定・コスト見積もり・担当割り当てといった後続の計画作業の基盤となる。

実務でのWBSはどうなっているか

実務においてWBSは、多くの場合フォーマット化された帳票として存在している。組織はWBSテンプレートを標準化し、プロジェクトの担当者はそれを埋めていく。

標準化自体は合理的である。毎回ゼロからWBSを作るコストは高く、過去のプロジェクトの知見を組み込んだテンプレートには一定の価値がある。

しかし標準WBSには構造的な問題がある。広いカバー範囲を持つ汎用テンプレートである以上、プロジェクトごとに「この項目は適用するか・しないか」「この作業は必要か・不要か」という判断が必ず発生する。

省略判断の甘さが品質問題を生む

この適用要否の判断において、実務で起きることはほぼ一つである。「省く」方向に判断が働く。

理由は単純だ。仕事を減らしたいからである。実務を伴う項目は開発工数に直結する。開発工数の圧縮は現場担当者にとっても、マネジメント層にとっても共通の命題であり、省く方向への圧力は組織全体からかかる。

問題は、省くこと自体ではない。省き方である。

本来であれば「なぜこの項目が標準WBSに含まれているのか」を理解した上で、自分のプロジェクトへの適用要否を技術的に判断すべきである。しかし実務では、項目の意図を理解せずに「うちのプロジェクトには関係ない」と省いてしまうことが多い。結果として重要な検証項目が抜け落ち、品質問題につながる。

WBSの帳票を埋めることが目的になった瞬間、省略判断はさらに甘くなる。帳票の完成が目標であれば、項目を省くことへの心理的ハードルは下がる。検証の抜け漏れより、帳票の完成が優先される。

これはフレームワーク共通の問題である

ステージゲート法、フロントローディング、そしてWBS。これらは異なるフレームワークであるが、形骸化の構造は同じである。

人間は楽をする方向に動く。ゲートを通すために資料を整え、フロントローディングの帳票を形式的に埋め、WBSの項目を根拠なく省く。いずれも、フレームワークの目的ではなく、フレームワークの完了を目指す行動である。

フレームワークは人間の行動原理を変えない。導入するだけでは何も変わらない。変わるのは書類の種類だけである。

では何をすべきか

「省く」こと自体は正しい経営判断である。開発工数は有限であり、すべての項目を採用することがプロジェクトにとって最善とは限らない。問題は省き方であり、省くための判断の質である。

私自身、開発においてWBS標準テンプレートからの採用項目の削減には徹底的に取り組んだ。上司も開発工数圧縮を命題としており、削減方向での議論は常に行われていた。しかし項目を不採用とする際には、徹底的な技術レビューを課した。「なぜこの項目が不要と言えるのか」を技術的に説明できなければ、省くことは認めなかった。

工数圧縮と品質維持の二軸を両立させるには、この構造が不可欠である。省くことへの圧力は組織全体からかかる。だからこそ、省くための技術的根拠を求めるレビューを仕組みとして組み込む必要がある。

「項目の意図を理解させれば解決するのではないか」という発想もある。標準WBSの各項目に背景・意図を明記し、過去のどのプロジェクトでどのような問題があったかという文脈を伝えることは、判断の質を上げる。しかしそれだけでは不十分である。意図を理解していても、工数を減らしたいという動機は消えない。本質的な解決策は、省略判断を個人に委ねず、技術レビューという構造で担保することである。

WBSは作ることが目的ではなく、プロジェクトの抜け漏れをなくすための道具である。その目的を起点に設計されていないWBS運用は、どれほど精緻なテンプレートを用意しても形骸化する。


所属組織の見解ではなく、個人の意見・考察です。