WBSとは
WBS(Work Breakdown Structure:作業分解構成図)とは、プロジェクト管理において、プロジェクト全体で必要なすべての作業(タスク)を細かく分解し、階層構造で整理した図や表のことです。
プロジェクトという大きな目標のままでは、具体的に何から始めればよいか、どれくらいの時間や費用がかかるのかを正確に見積もることが困難です。そこでWBSを使い、プロジェクトの成果物を起点として、それを実現するための作業を細かく分解していきます。タスクを最小単位(ワークパッケージ)まで細分化することで、各作業の担当者や期限が明確になり、漏れや重複のない計画を立てることができます。
具体例
例えば、「Webサイトを開設する」というプロジェクトがある場合、WBSを用いて以下のように分解します。
- ドメインとサーバーの準備
- ドメイン取得
- レンタルサーバー契約
- デザイン制作
- トップページ作成
- 問い合わせフォーム作成
このように整理することで、個々の作業スケジュールが立てやすくなります。
もう少し詳しく
WBSは、プロジェクトを遂行するための「作業のチェックリスト」および「設計図」の役割を果たします。WBSを作成する際は、まず最終成果物を最上階層に置き、それをシステム設計、プログラム開発、テストといった中間成果物のレベルに分解していきます。最終的に、具体的な個人に担当として割り当てることができ、作業時間やコストを見積もることが可能な最小単位である「ワークパッケージ」にまで分解します。WBSを作る最大の意義は、プロジェクトに関わる全タスクを漏れなく重複なく(MECE)洗い出せる点にあります。これによって「隠れた作業」がなくなり、開発工数の見積もり精度が劇的に向上します。また、各ワークパッケージの責任の所在が明確になるため、メンバーの割り当て(RACIチャートの作成)も容易になります。
試験でのポイント
試験では、WBSの定義や作成目的について問われます。「プロジェクトチームが実行する作業を階層的に分解して構造化したもの」という記述を選択できるようにしましょう。また、WBSの最小単位が「ワークパッケージ」と呼ばれること、WBSはスケジュール作成(ガントチャートやアローダイアグラム)やコスト見積もりの前段として作成されるべきであるという順序がポイントです。WBSで分解されたタスクが漏れていると、後からスケジュール遅延や予算超過(コスト超過)を招くため、プロジェクト管理の最も重要な出発点として位置づけられています。
関連する用語
プロジェクトマネジメントのフレームワークであるPMBOKの一部であり、定義された作業範囲であるスコープ管理と直結します。また、WBSをもとにスケジュールを引くガントチャートやアローダイアグラムの作成に繋がります。