メインコンテンツまでスキップ

プロジェクトの工程に合わせてWBSを定義する

カテゴリ「WBS設計の考え方」について​

いざプロジェクトを定義しようとしたときに、どのようにアイテムを定義すればよいか困ったことはありませんか?
プロジェクトにアイテムを定義する場合、プロジェクトの目的や管理する観点などにより、アイテムの分け方が変わってきます。
そこで、このカテゴリでは運用するプロジェクトの場面に合わせて、有効なWBSを紹介します。

思い付きでWBSを作成しても運用場面に合わないものであれば、円滑なプロジェクト管理ができません。
このカテゴリの記事ではWBSを設計するうえでのさまざまな考え方やポイントをご紹介します。
実践のためのガイドとしてご活用ください。

基本的なWBS (ソフトウェア開発の例)​

このカテゴリの一つ目の記事として、ここではもっともオーソドックスな作り方を紹介します。
プロジェクトを工程や作業の段階で分けて定義する方法です。
一般的に「ウォーターフォール型」と呼ばれるプロジェクトに適したWBSになります。
例えばソフトウェア開発の場合、全体の工程は以下のように分かれます。
これらの工程ごとに、アイテムを分けて階層を作るイメージです。

プロジェクトの工程に合わせてWBSを定義するの画像 1

プロジェクトを工程や作業の段階(例えば:要件、仕様、設計、実装、単体テスト、結合テスト)などで分けることで、シンプルにプロジェクトを運用することができます。
ただ、通常はこれらの工程をさらに詳細化して、管理しやすい粒度まで落とし込んだ運用をすることが大半です。
以下に、WBSを詳細化する具体的なパターンを紹介いたします。

WBS詳細化の例​

TimeTrackerでは、末端にあるタスクのみが工数入力可能なアイテムです。
工数を分けて管理したい単位で必要に応じてタスクを詳細化しましょう。

1.詳細作業で分割する

工程の内部を具体的な作業で定義します。
予め実施する内容が具体的に分かっている場合、作業を洗い出すことで漏れの有無も確認できます。
また、作業のイメージがつけやすく、計画の立案も行いやすいのがポイントです。

プロジェクトの工程に合わせてWBSを定義するの画像 2

2.品質活動の工数を管理する

工程の粒度で工数を集計すればよい場合は上記のままでも問題ありません。
工程内の品質活動(例えば、レビューや手戻りなど)ごとに工数を分けたい場合は、工程の下に各活動のアイテムを定義します。
この時、工程(第1階層)のアイテムの種別を「タスク」から「パッケージ」に変更します。

プロジェクトの工程に合わせてWBSを定義するの画像 3

3.成果物単位で分割する

工程の代わりに、その工程で出力する成果物でアイテムを定義します。
こうすることで、成果物ごとの工数を管理することができます。
成果量や規模の大きな成果物の場合は、アイテムを分割すると管理しやすくなります。

プロジェクトの工程に合わせてWBSを定義するの画像 4

作成後にやること

WBSを作成したら、プロジェクトを管理するために以下の内容も決めましょう。

  • 各作業のリーダーを決める。
  • 各作業に作業期間とリソースを割り当てる。