用語集
WBS(プロジェクト構成図)
WBS, 作業分解構成図, Work Breakdown Structure, PSP
WBS(Work Breakdown Structure、作業分解構成図)は、プロジェクトの範囲全体を階層的にサブタスクと ワークパッケージ に分解したものです。WBS は 何を するかを定めますが、いつ、どの順番で行うかは定めません。ツリー状に描かれても組織図ではありません。分解するのは作業であり、人ではありません。
WBS は、その後のすべての計画作業の土台です。ワークパッケージごとに工数とコストを見積もり、責任を割り当て、のちにスケジュールを組み立てます。WBS に載っていないものは、プロジェクトの一部ではありません。
WBS はどのように構成されますか?
- レベル 0: プロジェクトそのもの。
- 中間レベル: 範囲を扱いやすいまとまりに分けるサブプロジェクトやサブタスク。
- 各枝の最下位レベル: ワークパッケージ。それぞれに検証できる成果、責任者 1 名、見積もり可能な工数があります。
- WBS コード: 2.1 のような階層番号で、ツリー内の位置を示します。
構成には 100% ルール が適用されます。WBS には、プロジェクト管理そのものも含め、プロジェクト範囲に属する作業の 100% が含まれます。どのレベルでも、下位要素を合わせるとちょうど上位要素になり、抜けも重複もありません。1
例:オフィス移転の WBS
| WBS コード | 要素 | 種類 |
|---|---|---|
| 0 | オフィス移転 | プロジェクト |
| 1 | 計画 | サブタスク |
| 1.1 | 新オフィスのレイアウト図 | ワークパッケージ |
| 1.2 | 引越し業者の手配 | ワークパッケージ |
| 2 | IT インフラ | サブタスク |
| 2.1 | Wi-Fi の発注と設置 | ワークパッケージ |
| 2.2 | 各席の配線 | ワークパッケージ |
| 3 | 移転 | サブタスク |
| 3.1 | 家具の搬送 | ワークパッケージ |
| 3.2 | 住所変更の通知 | ワークパッケージ |
| 4 | プロジェクト管理 | サブタスク |
| 4.1 | 管理とステータスレポート | ワークパッケージ |
| 4.2 | 引き渡しと検収 | ワークパッケージ |
100% ルールで確認すると、よくある抜けが見つかります。枝 4 がなければ、管理と検収が抜け落ちます。どちらも時間とお金がかかる作業です。
分解にはどんな種類がありますか?
- 成果物別: 結果の構成要素で分けます。例:受付、オープンオフィス、サーバールーム。
- 機能別: 作業内容や部門で分けます。例:計画、IT、物流。
- フェーズ別: 期間で分けます。例:準備、移転の週末、事後作業。
- 混合型: レベルごとに異なる考え方を使います。上の例はレベル 1 で部門別に分けています。
WBS、組織図、スケジュールの違いは?
組織図 は、誰が誰に報告するかという組織の構造を示します。プロジェクトでこれに当たるのは 組織分解構成図(OBS) です。WBS は作業を示します。ツリーとして描くと組織図に似て見えるだけです。ネットワーク図 は順序を、スケジュール は日付を加えます。WBS がどのようにスケジュールになるかは、ガイド WBS、作業順序、スケジュールの違い で順を追って説明しています。
WBS でよくある失敗
- 細かすぎる: 1 時間の作業ごとにワークパッケージを作ると、見通しではなく管理の手間が増えます。
- WBS に日付を入れる: 順序と日付はネットワーク図とスケジュールで扱います。
- プロジェクト管理を忘れる: 100% ルールに反し、予算から工数が抜け落ちます。
- 重複: 同じ作業が 2 つの枝にあると、二重に数えることになります。
Merlin Project で WBS を作成するには?
Merlin Project では、WBS は 作業分割 の表示に当たります。表示 › 作業分割 › エントリー で開きます。サブタスクとワークパッケージをアクティビティとして入力し、アクティビティを別のアクティビティの上にドラッグすると、サブアクティビティとして挿入されます。グループは含まれるアクティビティをまとめ、所要期間を自動的に計算します。各アクティビティには、位置に応じた WBS コードが付きます。形式は ファイル › プロジェクト設定 の コード タブ、WBSコード で設定します。
同じ WBS をツリーとして確認するには、表示タイプ ネットプラン(Cmd+2)でプロジェクト表示 組織図 を選びます。名前とは異なり、表示されるのは組織ではなく、タイトルと WBS コードを含むアクティビティの階層です。ワークパッケージが誤ったサブタスクの下にないかを一目で確認できます。

そのほかの機能は Merlin Project の WBS のページで紹介しています。