「WBSを作ってください」「WBSで管理しましょう」という言葉、プロジェクト会議でよく聞きます。「WBSって何?」と思いながらも聞けなかった経験はないでしょうか。
この記事では、WBSとは何か、なぜ使われるのかを初心者にもわかるように解説します。
この記事でわかること
- WBSとは何か(シンプルな定義)
- WBSを使う目的
- WBSの基本的な構造
- WBSとガントチャートの違い
- PMや非エンジニアが知っておくべきポイント
WBSとは?
**WBS(Work Breakdown Structure、ワーク・ブレークダウン・ストラクチャー)**とは、プロジェクトの作業を階層的に分解した計画表のことです。
日本語では「作業分解構造」とも呼ばれます。「このプロジェクトをやり遂げるために、どんな作業が必要か」を大きな塊から細かい単位へと分解して整理したものです。
身近な例で考えると
引っ越しの準備が分かりやすい例です。
「引っ越しを完了する」という大きな目標を分解すると:
- 新居の手続き
- 物件探し
- 契約手続き
- 引っ越し業者の手配
- 荷物のまとめ
- 不用品の処分
- 梱包
- 引っ越し当日
- 搬出
- 搬入
- 荷解き
- 各種住所変更
- 役所への届け出
- 銀行・保険の住所変更
このように「大きな作業→中くらいの作業→小さな作業」と分解していくのがWBSの考え方です。
WBSの基本構造
WBSは一般的にExcelやスプレッドシートで管理します。
| レベル | 内容 | 例 |
|---|---|---|
| 第1階層 | フェーズ | 要件定義・設計・開発・テスト |
| 第2階層 | タスクグループ | 画面設計・DB設計 |
| 第3階層 | 作業項目 | ログイン画面設計・商品検索画面設計 |
最終的な作業項目(ワークパッケージ)には、担当者・開始予定日・終了予定日・完了条件などを設定します。
WBSとガントチャートの違い
よく混同される「ガントチャート」との違いをまとめます。
| WBS | ガントチャート | |
|---|---|---|
| 何を表すか | 作業の階層的な分解 | 作業のスケジュール(時間軸) |
| 主な用途 | 作業の全体像の整理 | 日程管理・進捗把握 |
WBSで作業を洗い出してからガントチャートで日程を設定するのが基本の流れです。両方をあわせて「WBS(兼ガントチャート)」として一つの表で管理することも多いです。
IT現場ではどう使われるか
ITプロジェクトでは、プロジェクトの計画フェーズでWBSを作成します。
WBSがあると:
- 作業の漏れを防げる
- 担当者を明確にできる
- スケジュールの見積もりができる
- 進捗の確認ができる
PMや非エンジニアの立場では、「WBSに載っていないタスクが後から出てきた」という状況に注意が必要です。WBSを最初に丁寧に作ることで、後からの追加作業(スコープクリープ)を防ぐことができます。
初心者がつまずきやすいポイント
「WBS=Excelの一覧表」と思っている
WBSの本質は「作業を分解して整理する考え方」です。ツールはExcel・スプレッドシート・プロジェクト管理ツール(Jira、Asanaなど)など何でも構いません。
「最初に完璧なWBSを作ろうとする」
最初から全作業を網羅しようとすると時間がかかります。大きな粒度でWBSを作り、工程が進むにつれて詳細化するアプローチが現実的です。
「WBSを作ったら更新しない」
作業が増えたり変わったりするのはよくあることです。WBSは「作ったら終わり」ではなく、プロジェクトを通して更新し続けるものです。
関連用語
- ガントチャート:タスクのスケジュールを横棒グラフで表したもの
- マイルストーン:プロジェクトの重要な節目・期限
- スコープクリープ:当初の計画外の作業が増えていくこと
- タスク分解:大きな作業を実行可能な単位に分けること
さらに学ぶなら
WBSの作り方とプロジェクト計画を体系的に学びたい方は、テックエイドのコースをご覧ください。