WBSとワークパッケージを図解|成果物を分解して見積り・担当・進捗につなげる方法
「仕事を細かく分ける」とは、単にToDoを並べることではありません。何を完成させるかを漏れなく定義し、責任・見積り・進捗をつなぐ設計です。
WBS
最下位の単位
その次
01|学園祭の準備で、何から始めればよい?
地域の学園祭を開くことになりました。会場の確保、プログラムづくり、ポスター制作、受付の準備……。「みんなで頑張ろう」とだけ決めても、担当が重なったり、大事な作業が抜けたりします。
そこで「学園祭を開催する」という大きな目標を、まず完成させるものに分けます。例えば「会場要件表」「告知ポスター」「受付手順書」です。これらを階層に整理したものがWBSです。
02|WBSの正式名称と役割
WBS は Work Breakdown Structure(ワーク・ブレークダウン・ストラクチャー、作業分解構成図)の略です。Breakdown は「細分化」、Structure は「構造」を表します。
プロジェクトの成果物や必要な仕事を階層的に分解し、全体と部分の関係を見えるようにします。各ノードは親子関係を持つため、たとえば「広報」の下に「ポスター」「申込フォーム」がぶら下がります。
03|最下位はワークパッケージ
WBSの最下位のレベルにある管理単位を ワークパッケージ(Work Package) と呼びます。ここでいう「最下位」は「最小の操作」ではなく、「見積りとコントロールのために、これ以上WBS上では分解しない単位」です。
例えば「広報」というまとまりはそのままでは進捗を測りにくくても、「ポスターの完成版を納品する」なら、完成物・担当・予算・所要時間・受入れ条件を設定できます。
2.2 参加申込フォームの準備
- 成果物
- 申込み可能な公開フォーム
- 作業範囲
- 項目設計・動作確認・公開
- 対象外
- 申込者への当日案内メール
- 責任者
- 高橋
- 見積工数
- 5人日
- 受入基準
- 必須項目の確認・送信・受付記録が正常に行える
04|何のために階層化するのか
抜け漏れ防止
重複防止
見積り
責任と進捗
05|分解の手順:大きな目標から管理可能な単位へ
最初に成果物を挙げ、関連するものをグループ化します。分解を続け、見積りと担当の割当てが可能になったところでワークパッケージとします。必要な細かさは案件の規模や不確実性によって変わります。
例えば「ポスター制作」をさらに「印刷用データ制作」と「掲示用データ制作」に分けることもできます。両者を別に受け入れる必要があるなら、独立したワークパッケージにする意味があります。
06|100%ルール:全部を足すと全体になる
WBSで使われる代表的な考え方が100%ルールです。親要素に必要な成果物・作業は子要素によって過不足なく表される必要があります。子を全部足しても親の範囲が完成しないなら、何かが抜けています。
抜けていない?
ただし「すべての細かな操作をWBSに書く」という意味ではありません。成果物の範囲が100%カバーされていることが重要です。
07|ワークパッケージはどこまで細かくすべき?
「細かいほど良い」わけではありません。粗すぎると工数を見積れず、細かすぎると管理負荷が大きくなります。「誰が責任を持つか」「何が完成したら終わりか」「どの程度の時間や費用がかかるか」を判断できる大きさが実務的です。
| 粗すぎる | 管理に適した粒度 | 細かすぎる |
|---|---|---|
| イベントを成功させる | 受付手順書を完成させる | 見出しを1文字変更する |
| 完了を判定しにくい | 成果物と受入基準を定められる | 管理対象が膨大になる |
| 予算・責任が曖昧 | 担当と見積りを付けやすい | 小変更にも更新が必要 |
08|WBS辞書は『ノードの説明書』
階層図だけでは「申込フォーム準備」に何が含まれるか分からないことがあります。そこで使うのがWBS辞書(WBS Dictionary)です。識別子、成果物、作業内容、担当、前提条件、受入基準、見積りなどの詳細を記録します。
WBS辞書はワークパッケージそのものではありません。構造を示すWBSと、各要素の詳細を説明する辞書という役割の違いがあります。
09|アクティビティ・リストとの関係
成果物を決めた次に、「それを完成させるために実際に何をするか」を考えます。その作業をアクティビティ(Activity)と呼び、スケジュール管理に使う一覧をアクティビティ・リストと呼びます。
WBSの最下位
作業の展開
日程へ割当て
WBSは成果物の階層、アクティビティ・リストは実行作業の一覧という区別が基本です。
10|プロジェクト・スコープとの違い
プロジェクト・スコープ(Project Scope)は、プロジェクトで実施する作業の範囲を指します。WBSは、そのスコープを階層的に具体化したものです。「外部システムとの連携は今回の対象外」と判断したら、WBSにも対象外であることを反映する必要があります。
プロジェクト・スコープは「範囲そのもの」、WBSは「範囲を構造化したもの」、ワークパッケージは「WBSの最下位の管理単位」です。
11|工数の積上げを実際に計算する
「企画」内の2つのワークパッケージが2人日・4人日、「広報」が3人日・5人日、「運営」が3人日・2人日だとすると、総工数は 2 + 4 + 3 + 5 + 3 + 2 = 19人日です。
12|進捗は何をもって『完了』とする?
「ほぼ完成」と「成果物が受け入れられた」は異なります。ワークパッケージにはできるだけ明確な受入基準を設定しましょう。例:「フォームの必須項目の検証・送信・受付記録を確認し、責任者が承認したら完了」。
工数ベースの進捗率を集約する方法はありますが、それだけでは品質や成果物の受入れを保証しません。ラボでは両者を別々に扱います。
13|WBSを作るときのよくある失敗
| 失敗 | 起きること | 改善するには |
|---|---|---|
| 最初からカレンダーだけを作る | 成果物の抜け漏れに気付きにくい | WBSで範囲を整理してから日程化する |
| 『調整する』など曖昧な名前 | 完了判定が難しい | 何を納品するかを明記する |
| 子要素が重複する | 工数や費用を二重計上する | 各成果物の境界を明確にする |
| 変更後にWBSを更新しない | 計画と実態が食い違う | 承認済みの範囲変更を反映する |
14|操作ラボ:自分でWBSを管理してみよう
最下層のワークパッケージを選び、成果物・責任者・見積工数・進捗・受入れ状況を変えてください。さらに成果物を追加して、合計工数がどう変わるか確かめましょう。
WBSを分解し、作業パッケージを管理する
左の最下層ノードを選び、担当・工数・進捗・受入れを変えてみよう。数値は教材用の仮定です。
最下層に置かれた管理単位がワークパッケージ。ここではさらに具体的な実行手順に分けても、WBSそのものの最下層は変わりません。
2.2 参加申込フォームの準備
ワークパッケージ同じグループに成果物を追加
成果物が増えれば、見積り総工数も変わります。抜け漏れがないか確認しましょう。
15|似た用語を一度に整理
| 用語 | 何を表す? | 例 |
|---|---|---|
| プロジェクト・スコープ | プロジェクトで実施する作業の範囲 | 地域イベントの開催準備一式 |
| WBS | 成果物と作業範囲の階層的な分解 | 企画・広報・運営のツリー |
| ワークパッケージ | WBS最下位の見積り・管理単位 | 受付手順書の完成 |
| WBS辞書 | WBS要素の説明文書 | 担当、範囲、受入基準、見積り |
| アクティビティ・リスト | スケジュールで扱う実行作業の一覧 | 下書き作成、レビュー、公開 |
16|ここまでの理解を確かめる
確認1:『完成させるもの』と『進め方』は同じ?
確認2:WBS辞書はツリーの葉?
確認3:最下層の作業の正式な呼称は?
17|現場で使える最小のチェックリスト
- 目標の達成に必要な成果物が漏れていないか。
- 親子の階層で同じ成果物を二重に数えていないか。
- ワークパッケージごとに成果物と受入基準を説明できるか。
- 担当者・概算工数・期間・前提条件が明確か。
- 範囲が変わった場合に、関係者の承認を得てWBSや計画を更新できるか。
18|まとめ:WBSは仕事の『地図』
WBSが示すのはプロジェクトの全体像、ワークパッケージが示すのは現実に見積り・担当・進捗を管理する最下層の単位です。先に成果物を明確にしてから活動と日程へ落とすことで、抜け漏れと曖昧さを減らせます。