この記事の結論
WBSとは、プロジェクトや大きな仕事を小さな作業に分解し、何を・誰が・いつまでに進めるかを見える化するための整理の仕組みです。
システム開発だけでなく、コンサルティング、不動産開発、建設、新規事業、イベント運営など、複数人で進める仕事なら幅広く使われます。
WBSとは?
WBSとは、Work Breakdown Structureの略です。日本語では「作業分解構成図」と呼ばれることがあります。
名前だけ見ると難しく感じますが、考え方はシンプルです。プロジェクト全体をいきなり進めるのではなく、成果物や工程ごとに分け、さらに実行できる作業単位まで細かくしていく方法です。
たとえば「Webシステムを作る」という大きな仕事を、要件整理、画面設計、データ設計、開発、テスト、公開準備のように分けます。さらに、画面設計の中にも「一覧画面」「詳細画面」「権限ごとの表示」など、実際に担当できる作業へ分けていきます。
WBSはシステム開発だけで使うもの?
WBSはシステム開発でよく使われますが、システム開発専用の考え方ではありません。大きな仕事を複数人で進める場面なら、業種を問わず作成される可能性があります。
- コンサルティングで、調査、分析、資料作成、提案、実行支援を整理する
- 大規模なシステム開発で、要件定義、設計、実装、テスト、移行を管理する
- 不動産開発で、用地調査、設計、許認可、施工、販売準備を整理する
- 建設や設備工事で、工程、担当会社、資材、検査を管理する
- 新規事業で、市場調査、試作、営業準備、運用設計を整理する
- イベント運営で、会場、出演者、集客、制作物、当日運営を分解する
つまりWBSは「ITの専門用語」というより、複雑な仕事を前に進めるための共通言語です。
WBSを作る目的は?
WBSの目的は、作業を細かくすること自体ではありません。プロジェクトの抜け漏れを減らし、関係者が同じ全体像を見ながら進められるようにすることです。
- やるべき作業を洗い出す
- 作業の抜け漏れや重複を見つける
- 担当者と役割を決めやすくする
- 工数やスケジュールを見積もりやすくする
- 進捗や遅れを確認しやすくする
- 関係者間の認識違いを減らす
特に、関係者が多い仕事では「誰かがやっていると思っていた」「そこは範囲外だと思っていた」というズレが起きやすくなります。WBSは、そのズレを早い段階で見える化するために役立ちます。
WBSとガントチャートの違いは?
| 項目 | WBS | ガントチャート |
|---|---|---|
| 主な役割 | 作業を分解して全体像を整理する | 作業の期間や順番を時系列で見る |
| 見るもの | 何をやるか | いつやるか |
| 向いている場面 | 範囲、作業、担当の整理 | スケジュール、進捗、遅れの確認 |
| 関係性 | ガントチャートの土台になる | WBSをもとに作られることが多い |
WBSで作業を分解し、その作業に開始日、終了日、担当者、依存関係を入れると、ガントチャートとして見えるようになります。WBSは「分解」、ガントチャートは「時間軸での確認」と考えると分かりやすいです。
WBSはどう作ればいい?
- まずプロジェクトの目的と成果物を決める
- 大きな工程や領域に分ける
- 各工程を実行できる作業単位まで分解する
- 担当者、期限、依存関係を整理する
- 抜け漏れや重複がないか関係者で確認する
- 進行中も必要に応じて更新する
最初から完璧なWBSを作ろうとすると、時間がかかりすぎます。最初は粗く作り、打ち合わせや進行に合わせて更新していく方が実務では進めやすいです。
WBS作成でよくある失敗は?
- 作業が大きすぎて、誰が何をするか分からない
- 細かくしすぎて、更新するだけで大変になる
- 成果物ではなく担当者の思いつきで作業を並べてしまう
- 依存関係や順番を整理しないままスケジュール化する
- 作ったあとに更新されず、実際の進捗とずれていく
WBSは作って終わりではありません。プロジェクトの状況に合わせて更新されてこそ意味があります。そのため、Excelやスプレッドシートだけでなく、タスク管理やプロジェクト管理システムと組み合わせて運用することもあります。
WBSをシステム化する意味は?
WBSは表や資料として作れますが、プロジェクトが大きくなるほど更新が大変になります。担当者、期限、進捗、関連ファイル、コメント、承認状況などが増えると、手元の表だけでは管理しきれなくなることがあります。
その場合、WBSを作成・更新するためのプロジェクト管理システムを用意すると、作業の追加、担当者割当、進捗確認、ガントチャート表示、カンバン表示、レポート化を一体で扱いやすくなります。
重要なのは、WBSをきれいな資料にすることではなく、プロジェクトを進めるために使い続けられる状態にすることです。
