WBS(作業分解構成図)の作り方:プロジェクト成功率を高める実践手法
Ganty Team
プロジェクト計画の第一歩であるWBS(Work Breakdown Structure:作業分解構成図)の作り方に悩むプロジェクトマネージャーは多いものです。PMI(Project Management Institute)の調査では、WBSを適切に作成したプロジェクトは、そうでないプロジェクトと比較して完了率が約37%高いという結果が出ています。この記事では、WBSの作り方を基礎から応用まで、具体例を交えて徹底解説します。
WBS(作業分解構成図)とは何か
WBSとは、プロジェクトの最終成果物を階層的に分解し、すべての作業を漏れなく洗い出すための手法です。英語のWork Breakdown Structureを直訳すると「作業分解構成図」となります。ツリー構造で大きな成果物を段階的に小さな作業単位(ワークパッケージ)に分解していくのが特徴です。
WBSの作り方を正しく理解していれば、タスクの抜け漏れを防ぎ、工数の見積もり精度を高め、チームメンバーへの作業割り当てをスムーズに行えます。ガントチャートやスケジュール表を作る際の土台となるため、プロジェクト管理の最も基本的かつ重要なスキルといえます。
WBSの作り方:5つのステップ
ステップ1:プロジェクトのゴールと最終成果物を明確にする
WBSの作り方で最初に行うのは、プロジェクトが何を達成するのかを明確に定義することです。例えば「新規ECサイトの構築」であれば、最終成果物は「商品の検索・購入・決済が可能なウェブサイト」です。このゴールが曖昧だと、分解作業の方向性がぶれてしまいます。
ゴールの定義では、スコープ(範囲)を明確にすることが重要です。「管理画面は含むが、モバイルアプリは含まない」といった境界線を最初に決めておくと、後工程での手戻りを防げます。
ステップ2:第1階層で大きなフェーズに分解する
最終成果物を3から7個の大きなフェーズ(または主要成果物)に分解します。ECサイト構築の例では以下のようになります。
- 要件定義・設計
- UIデザイン
- フロントエンド開発
- バックエンド開発
- テスト・品質保証
- リリース・運用移行
この段階では細かく分解しすぎないことがポイントです。全体像を俯瞰できる粒度を維持しましょう。
ステップ3:第2階層以降でワークパッケージまで分解する
各フェーズをさらに具体的な作業に分解します。「フロントエンド開発」であれば、「トップページ実装」「商品一覧ページ実装」「商品詳細ページ実装」「カート機能実装」「決済画面実装」のように分けます。
分解の最小単位であるワークパッケージは、以下の基準を満たすようにします。
- 1人の担当者に割り当てられる
- 所要期間が1日から10日以内に収まる
- 進捗を「完了」か「未完了」で判断できる
- 成果物が具体的にイメージできる
ステップ4:100%ルールで漏れがないか検証する
WBSの作り方における重要な原則が「100%ルール」です。これは、子要素の合計が親要素の100%をカバーしなければならないというルールです。例えば「テスト・品質保証」フェーズの下に「機能テスト」と「パフォーマンステスト」しかない場合、「セキュリティテスト」や「ユーザビリティテスト」が漏れている可能性があります。
検証方法としては、チームメンバーや有識者にレビューを依頼するのが効果的です。1人で作ったWBSには必ず盲点があるため、複数の視点でチェックしましょう。
ステップ5:ワークパッケージに識別番号を付与する
各作業にWBS番号(例:1.3.2)を割り振ることで、コミュニケーションの効率が格段に上がります。「フロントエンド開発の商品詳細ページ実装」ではなく「WBS 3.3」と言えば、チーム全員が同じ作業を指していることが明確になります。
WBSの作り方でよくある3つの失敗
- 分解しすぎる:階層が6段階以上になると管理コストが上回ります。通常は3から4階層で十分です。50人月以下のプロジェクトで200以上のワークパッケージがある場合は、粒度が細かすぎる可能性があります。
- 作業ではなく組織で分解する:「営業部の作業」「開発部の作業」のように組織単位で分けると、部門をまたぐ作業が漏れやすくなります。WBSは成果物ベースで分解するのが原則です。
- 最初から完璧を目指す:WBSは段階的に詳細化するものです。プロジェクト初期には上位2階層だけ作り、各フェーズの開始前に詳細を追加するローリングウェーブ計画法が実務では効果的です。
WBSからガントチャートへの展開
WBSが完成したら、各ワークパッケージに所要期間と依存関係を設定し、ガントチャートに展開します。WBSの階層構造がそのままガントチャートのグループ構造になるため、計画の全体像と詳細を切り替えて確認できるようになります。
Gantyでは、プロジェクトの概要をAIに伝えるだけでWBSの作成からガントチャートへの展開までを自動で行えます。AIが生成したWBSをベースに、ドラッグ操作でタスクの追加・削除・並べ替えを行い、自分のプロジェクトに最適な計画を効率よく作成できます。まずは無料プランで試してみてください。