WBSとは?作り方5ステップとガントチャートとの違い・粒度の決め方
WBS(Work Breakdown Structure/作業分解構成図)とは、プロジェクトの成果物を起点に、必要な作業を漏れなく階層的に分解した一覧のことです。 タスクの洗い出し・工数見積・スケジュール作成の土台であり、ガントチャートより先に作るのが正しい順序です。この記事では、作り方5ステップと粒度の決め方、ありがちな失敗を解説します。
WBSとガントチャートはどう違うのか
| 観点 | WBS | ガントチャート |
|---|---|---|
| 答える問い | 何をやるか(作業の全量) | いつやるか(時間配分) |
| 形式 | 階層化されたタスク一覧 | 時間軸のバー表示 |
| 作る順序 | 先 | WBSの後 |
| 漏れの検出 | 成果物からの分解で防ぐ | できない(並べるだけ) |
WBSの作り方5ステップ
- 成果物(アウトプット)を列挙する — 「要件定義書」「テスト済みの本番環境」など、名詞で書けるものから始めます。作業(動詞)から書き始めると漏れます
- 成果物ごとに作業へ分解する — 「要件定義書」→「現状業務ヒアリング」「要件一覧作成」「レビュー・承認」。フェーズ→タスクの2階層で十分なプロジェクトが大半です
- 粒度を8/80ルールで揃える — 1タスクを8時間(1人日)〜80時間(10人日)に収めます。「開発一式 40人日」のような粗さは進捗が測れず、「メール送信 0.1人日」の細かさは管理過剰です
- 担当者と工数を割り当てる — 担当は1タスク1人が原則。複数人を書くと責任が曖昧になります。工数見積の基本は工数見積(人日・人月)計算ツールを参照してください
- 順序を決めて期間に展開する — 依存関係(前のタスクが終わらないと始まらない)を確認し、土日・祝日を除いた営業日で期間を引きます。ここで初めてガントチャートになります
進捗管理は「工数加重」で行う
タスクの完了数で進捗を測ると実態とずれます。10タスク中9個終わっていても、残り1個が全体工数の半分なら進捗は約55%です。
あわせて、進捗会議では「%」ではなく予定日に対する遅れ日数で報告させると、90%のまま数週間動かない「90%シンドローム」を防げます。
よくある失敗
- 動詞から分解を始める — 「調整する」「検討する」のような作業が並び、完了条件が曖昧になります。成果物(名詞)起点で分解し、タスクの完了条件は成果物の存在で判定します
- 粒度がバラバラ — 「基本設計 30人日」と「打ち合わせ準備 0.5人日」が同じ階層に並ぶと、進捗の解像度が揃いません
- バッファがどこにあるか分からない — 各タスクに暗黙のバッファを積むと総工数が膨らみます。タスクは正味工数で見積もり、バッファはプロジェクト末尾にまとめて持つのが定石です
- 一度作って更新しない — WBSは計画書ではなく管理ツールです。週次で実績を反映し、遅れの吸収策を打つところまでがWBSの運用です
システム発注の文脈では、WBSの前段としてベンダー選定があります。提案依頼の進め方はRFP(提案依頼書)の書き方を、ツール選定の考え方はCRM/SFAの導入を参照してください。まずはWBS作成ツールのテンプレートから、自分のプロジェクトに合わせて分解を始めるのが早道です。
よくある質問
WBSとは何ですか?
Work Breakdown Structure(作業分解構成図)の略で、プロジェクトの成果物を出発点に、必要な作業を漏れなく階層的に分解した一覧です。タスクの洗い出し・工数見積・担当割り当ての土台になり、これを時間軸に並べたものがガントチャートです。
WBSとガントチャートの違いは何ですか?
WBSは「何をやるか」の分解(作業の一覧と構造)、ガントチャートは「いつやるか」の可視化(時間軸のバー表示)です。WBSを作らずにガントチャートだけ引くと、タスク漏れがそのままスケジュール漏れになります。順序は必ずWBSが先です。
WBSのタスクはどこまで細かく分解すべきですか?
1タスク8時間(1人日)〜80時間(10人日)に収める「8/80ルール」が実務の目安です。これより粗いと進捗が測れず、細かすぎると管理コストが作業を上回ります。進捗報告の周期(週次なら1週間以内で終わる粒度)に合わせるのも有効です。