リソース配分構造(RBS)の作成方法
人材管理

リソース配分構造(RBS)の作成方法

著名なシェフであり著者のアンソニー・ボーディンは、ブリゲード制を用いて厨房を運営していました。彼は厨房を、料理の各構成要素を作るステーションに分割しました。各ステーションには副料理長、調理師、アシスタントが配置され、それぞれ独自の食材、道具、ワークスペースが与えられていました。

この構造があれば、彼はこう述べています。「大規模で多忙な厨房における数え切れないほどのタスクも、ディナーのピーク時であっても、たった一人――シェフ――によって管理・調整することができるのです。」

ビジネスの世界では、このような階層構造を「リソース・ブレークダウン・ストラクチャー(RBS)」と呼びます。RBSとは一体何でしょうか? 詳しく見ていきましょう。

リソース配分構造(RBS)の理解

リソース・ブレークダウン・ストラクチャー(RBS)とは、プロジェクトを完了するために必要なすべてのリソースを階層構造で整理したリストのことです。これらのリソースには、人的リソース、物的リソース、財務リソース、情報リソース、さらには時間リソースなどが含まれます。

これはリソース管理ツールであり、通常は複数の階層で構成され、最上位にプロジェクト目標を置き、各フェーズで様々なリソースカテゴリが枝分かれしています。これには、資金そのものを除き、費用が発生するすべてのリソースが含まれます。

最も重要な点は、RBSは単独で存在するものではないということです。RBSは、作業分解構成(WBS)リスク分解構成など、さまざまなプロジェクト計画活動と密接に連携して機能します。その仕組みについて解説します。

作業分解構成(WBS)とは、仕事を管理しやすい小さなタスクに分割して明示する文書です。優れたRBSは、この文書と連動し、各フェーズでどのようなリソースが必要になるかを概説するものです。

例えば、ソフトウェア開発プロジェクトが最小限の機能を備えた製品(MVP)フェーズ、フェーズ1、フェーズ2などに分割されている場合、RBSには各フェーズで必要なリソースがリストされます。MVPフェーズでは、次のようなリソースが必要になるかもしれません:

  • 開発者
  • 品質アナリスト
  • プロジェクトマネージャー
  • プロジェクト管理ソフトウェア

MVPが完了し、製品がリリースされた後は、以下のような追加リソースが必要になる場合があります:

  • テスト自動化ツール
  • データパイプライン
  • クラウドインフラストラクチャ
  • プロダクトマネージャー
  • ユーザーエクスペリエンス(UX)リサーチャー

RBSが連携するもう一つの要素が、リスク分解構造です。仕事の各フェーズには、リスクが伴います。いくつかのERPソフトウェアツールでは、RBS、WBS、およびリスク分解構造を接続し、全体像を把握できるようにしています。

例えば、MVPフェーズでは、パフォーマンス上の問題が発生する可能性があります。MVPの開発に複数のチームメンバーが関わっている場合、セキュリティ上のリスクに直面する可能性があります。ユーザー情報を収集している場合は、データプライバシーに関するリスクが生じる可能性があります。

リソース配分構造(RBS)には、各フェーズでこれらのリスクを軽減するために必要な要素が含まれています。MVPフェーズでは、RBSにクラウドインフラ向けの追加リソースが盛り込まれる可能性が高いでしょう。大きな成果が見られるようになれば、RBSにセキュリティエンジニアやコンサルタントが追加されることもあります。

リソース配分構造(RBS)の基本について概説しましたので、次はプロジェクト管理においてどのように活用されるのかを見ていきましょう。

プロジェクト管理におけるRBSの役割と重要性

リソース・ブレークダウン・ストラクチャー(RBS)は、プロジェクト管理者が計画や実行に用いる数あるフレームワークの一つです。プロジェクトのライフサイクル全体を通じて重要な役割を果たします。その仕組みは以下の通りです。

リソースの割り当て

プロジェクトを完了させるために必要なリソースが分かれば、適切な人材を適切なタイミングで採用、教育、配置することができます。RBSは、プロジェクト全体を通じたリソース配分のロードマップとしての役割を果たします。

例えば、RBSで第3スプリントに追加の開発者が必要であると明記されていれば、プロジェクトマネージャーは、十分な余裕を持ってリソースを採用・オンボーディングする方法を検討することができます。

スケジュール作成

スケジューリングはRBSよりも作業分解構成(WBS)の影響を強く受けますが、RBSも依然として重要な役割を果たします。WBSとRBSを併せて検討することで、プロジェクトマネージャーはリソースの可用性に基づいて作業のスケジュールを立てることができます。

例えば、Scala開発者が1人しかおらず、必要な時に別のプロジェクトで手一杯になっている場合、RBSを活用すれば、人員を増員する代わりに、その開発者の空き状況に合わせて仕事のスケジュールを調整することができます。

作業負荷の配布

リソース配分計画(RBS)は、プロジェクトに必要なリソース(人員数、期間、実施時期など)を事前に明確にします。開発フェーズで最大のリソースが必要となる場合、追加の人材を採用・登用し、作業量を均等に配分することが可能になります。

リスク管理

本質的に、リソース・ブレークダウン・ストラクチャー(RBS)は将来予測です。これは、現在の要件に基づいて将来のニーズを提示するものです。これにより、次のようなプロジェクト管理上のリスクを軽減することができます:

  • 適切なリソースがない場合
  • チームメンバーが休暇を取ったり、その他の理由で不在になった場合に備えて、バックアッププランを用意していない
  • 不都合なタイミングでリソースの制約やボトルネックに直面する
  • プロジェクトの後半になって依存関係に気づく

優れたRBSはこうした不測の事態を予測し、万が一発生した場合のプランを策定するのに役立ちます。

クリティカルパス分析

クリティカルパス法は、依存関係にあるタスクの最も長い連鎖を特定し、プロジェクトの最短期間を算出するプロジェクト管理手法です。RBSも同様に、必要な最小限のリソースを特定します。

プロジェクトのスケジュール管理、作業量の配分、リスク管理などを最適化するには、堅牢なリソース・ブレークダウン・ストラクチャーが必要です。ここでは、その作成手順をステップごとに解説します。

リソース配分構造(RBS)の作成

RBSとは、プロジェクトを完了するために必要なリソースのリストです。簡単そうに聞こえますよね?しかし、プロジェクトの性質によっては、非常に複雑になることもあります。確実に作成するには、以下のステップを試してみてください。これらのステップは、ClickUpのリソース管理ソフトウェアによって手際よくサポートされています。

1. プロジェクトの成果物を特定する

まず、プロジェクトの目標とそれに対応する成果物を明確に定義することから始めましょう。目標が「特定の期限までにxつの機能を備えたMVPを納品すること」である場合、完了させる必要があるタスクとサブタスクを整理します。WBSがすでに存在する場合は、それを活用してください。

そうでない場合は、プロジェクトの範囲を定義してください。主要なプロジェクト関係者を一堂に集め、期待事項や成果物について話し合ってください。

すぐに始めたい方は、ClickUpの「プロジェクトスコープ・ホワイトボードテンプレート」をお試しください。このテンプレートを使用して、さまざまな関係者から活動、タスク、期限に関する情報を収集しましょう。情報を要約し、後で参照できるよう視覚的に整理してください。

ClickUpのプロジェクトスコープ用ホワイトボードテンプレート

2. リソースのカテゴリを特定する

まず、RBSの最上位のブランチを構成する主要なリソースカテゴリを決定することから始めましょう。具体的には次のようなものが考えられます:

  • 人材(プロジェクト管理者、開発者、デザイナー)
  • 物的リソース(コンピュータ、オフィススペース、設備、備品)
  • 情報リソース(データ、ドキュメント、プロジェクト概要)
  • 時間リソース(期間、マイルストーン、期限)
  • ソフトウェアリソース(プロジェクト管理ツール、自動化ツール)

RBSは階層構造であることを忘れないでください。したがって、各主要リソースカテゴリの下に、リソースを具体的な構成要素に分類します。例えば、人的リソースは次のようにさらに細分化されます:

  • プロジェクト管理:プロジェクトマネージャー、ビジネスアナリスト
  • ソフトウェア開発:フロントエンド開発者、バックエンド開発者、テスター
  • ユーザーエクスペリエンス(UX)デザイン:UXリサーチャー、UIデザイナー

プロジェクトの規模が十分に大きい場合は、さらに詳細にドリルダウンする必要があります。例えば、UIデザイナー、アニメーションデザイナー、ブランドデザイナーなどで構成されるUXチームを管理するUXリーダーがいる場合などが挙げられます。

ClickUp リソースプランテンプレート

リソース計画の初心者の方には、ぴったりのツールをご用意しています。ClickUpのリソース計画テンプレートを使えば、タスクとリソースを一元的に可視化できます。このテンプレートを使えば、作業時間の追跡、下請け業者の管理、チームのワークフローの監視も可能です。

3. リソースの詳細を含める

細部まで徹底的に掘り下げましょう。WBSやプロジェクト範囲定義書を活用し、誰が何をやるのかを明確に確認してください。見落としがないように注意しましょう。

最も頻繁に必要とされる情報には、スキル、経験、報酬、勤務可能時間などが挙げられます。例として、

  • フロントエンド開発者 氏名:ジェーン・ドウ スキル:HTML、CSS、React 経験:5年 時給:80ドル 稼働可能時間:週40時間
  • 氏名:ジェーン・ドウ
  • スキル:HTML、CSS、React
  • 実務経験:5年
  • 時間単価:80ドル
  • 勤務可能時間:週40時間
  • 氏名:ジェーン・ドウ
  • スキル:HTML、CSS、React
  • 実務経験:5年
  • 時間単価:80ドル
  • 勤務可能時間:週40時間

また、必要な人数を確実に把握しておきましょう。ビジネスアナリスト、開発者、テスターがそれぞれ何人必要かを把握し、それを文書化してください。

4. その役割に適した人材を見極める

ここまでで、理論的なプランから実践的なシナリオの作成へと進む準備が整いました。各役割について、従業員の空き状況に基づいて適切な人材を選定してください。

ClickUpの「ワークロードビュー」は、チームメンバー全員の空き状況を一元的に確認するのに最適な機能です。このビューでは、各メンバーが現在何に取り組んでいるかも確認できます。そのため、すでに他のタスクに割り当てられているリソースが必要な場合は、プロジェクトマネージャーに相談して、そのリソースの再割り当てや共有を依頼することができます。

ClickUpの「ワークロードビュー」
詳細な可視性を実現するClickUpのワークロードビュー

もう少し体系的なアプローチをお求めなら、ClickUpの従業員作業負荷テンプレート」をお試しください。この上級者向けテンプレートは、キャパシティプランニング、作業の可視化、見積もり時間と実績時間の比較確認などに役立ちます。

ClickUpの「従業員作業負荷テンプレート」を活用して、作業負荷管理を簡単にしましょう。

5. 点と点を接続する

優れたリソース・ブレークダウン・ストラクチャー(RBS)は、単なるリスト以上のものです。それは、プロジェクトを完了させるためにすべてのリソースがどのように相互に連携しているかを示すビューです。前述したように、これは階層的な構造で構成されており、リソースの平準化に役立ちます。

そこで、リソースを階層的に整理しましょう。最も一般的なカテゴリを最上位に配置し、構造を下るにつれて具体的なサブカテゴリを配置します。リソース内訳構造の例としては、次のようなものがあります:

  • 人事 プロジェクト管理 プロジェクトマネージャー ジェーン・ドウ ビジネスアナリスト ジョン・スミス フロントエンド開発者 サラ・キム ルーカス・ブラウン
  • プロジェクト管理 プロジェクトマネージャー ジェーン・ドウ ビジネスアナリスト ジョン・スミス フロントエンド開発者 サラ・キム ルーカス・ブラウン
  • プロジェクトマネージャー ジェーン・ドウ
  • ジェーン・ドウ
  • ビジネスアナリスト、ジョン・スミス
  • ジョン・スミス
  • フロントエンド開発者 サラ・キム・ルーカス・ブラウン
  • サラ・キム
  • ルーカス・ブラウン
  • プロジェクト管理 プロジェクトマネージャー ジェーン・ドウ ビジネスアナリスト ジョン・スミス フロントエンド開発者 サラ・キム ルーカス・ブラウン
  • プロジェクトマネージャー ジェーン・ドウ
  • ジェーン・ドウ
  • ビジネスアナリスト、ジョン・スミス
  • ジョン・スミス
  • フロントエンド開発者 サラ・キム・ルーカス・ブラウン
  • サラ・キム
  • ルーカス・ブラウン
  • プロジェクトマネージャー ジェーン・ドウ
  • ジェーン・ドウ
  • ビジネスアナリスト、ジョン・スミス
  • ジョン・スミス
  • フロントエンド開発者 サラ・キム・ルーカス・ブラウン
  • サラ・キム
  • ルーカス・ブラウン
  • ジェーン・ドウ
  • ジョン・スミス
  • サラ・キム
  • ルーカス・ブラウン

6. プロジェクトの設定

ClickUpなどのリソース管理ツールでプロジェクトを設定し、課題を解消しましょう。ClickUpタスクを使用して、作業分解構造(WBS)を整理して公開します。その後、各タスクにリソースを追加し、期日を設定し、説明文を追加します。必要に応じて、添付ファイルや外部ファイルへのリンクを追加することも可能です。

ClickUpタスク
ClickUpタスクで、手間いらずのプロジェクト管理を実現

一から作り直す必要はありません。ClickUpのリソース配分テンプレートを活用して、プロジェクトに必要な資材や人員をすべて管理しましょう。この中級者向けテンプレートを使えば、各リソースに関する詳細なメモの記録、稼働状況の管理、チーム構成の可視化などが行えます。

ClickUp リソース配分テンプレート

次に、RBSとプロジェクトのセットアップを、クライアント、スポンサー、チームリーダー、チームメンバーを含むステークホルダーと共有しましょう。予測に不整合がないか、彼らに指摘してもらうよう依頼してください。

ClickUpのリストビューを使用すれば、関連するすべてのタスクとリソースを確認できます。ClickUpのボードビューは、仕事をフェーズごとに整理するのに最適です。また、ClickUpのガントチャートビューは、依存関係やタイムラインを視覚化するのに役立ちます。

ClickUpのガントチャート
ClickUpのガントチャートビューでプロジェクトのタイムラインを管理

簡単そうに聞こえるかもしれませんが、実際その通りです。ただし、単純だからといって必ずしも簡単とは限らないことを忘れないでください。リソース配分構造を作成する過程で、いくつかの課題に直面するかもしれません。

プロジェクト管理におけるプロジェクトマネージャーが日常的に直面する課題と、それらを克服するためのステップをご紹介します。

RBS導入における課題と解決策

プロジェクトは複雑化したり、スコープの拡大(スコープクリープ)が発生したり、プロジェクトの基盤となった目的が変化したりすることがあります。そのような場合にやることを見ていきましょう。

1. リソースの特定が不十分

プロジェクト管理者が直面する最大の課題の一つは、必要なリソースを正確に特定できないことです。これは、プロジェクトの可視性の欠如、作業範囲の誤った設定、あるいは必要なリソースの過小評価などが原因である可能性があります。

いずれにせよ、RBSに必要なリソースがすべて含まれていない場合、予算超過や遅延のリスクに直面する可能性があります。これを回避するには:

  • 徹底的な調査を行う
  • 過去のプロジェクトの進め方や、そこで犯したミスを振り返ってみましょう
  • ギャップ分析テンプレートを活用して、不足している要素を把握しましょう
  • すべての関係者に、各自の担当仕事を確認し、責任を持って取り組んでもらう
  • バッファリソースを確保する

2. 変化するプロジェクト要件

アジャイルプロジェクトは、その性質上、変化に対応しやすいものです。プロジェクトの開始時に作成したRBSは、数回のスプリントを経るうちに不適切なものになってしまう可能性があります。これはリソース管理の面で不便ではありますが、避けられないことでもあります。

これに対応するには:

  • RBSを定期的に見直しましょう
  • 追加のリソースが必要ないか、あるいは必要以上にリソースを確保していないかを確認してください
  • リソースプランテンプレートを活用して万全を期しましょう
  • RBSの変更内容を更新し、すべての関係者に通知してください

ClickUp Docsなどのツールを使用している場合は、変更箇所をハイライトして関係者と共有し、共同編集やコメントによるフィードバックを可能にできます。例えば、プロジェクトコストの変更点を提示することで、プロジェクトスポンサーや財務責任者の承認を得ることができます。

ClickUp ドキュメント
共同作業用のドキュメント作成にはClickUp Docsをご利用ください

3. ステークホルダーの賛同が得られない

経験の浅いプロジェクト管理フェーズのマネージャーは、他者と相談せずにリソース配分構造を作成してしまうという過ちを犯しがちです。善意からであっても、孤立して仕事を行うことは、後々リソースの制約を招く可能性があります。

例えば、プロジェクトマネージャーはUIデザイナー1名で十分だと想定するかもしれません。しかし、UXリーダーはマイクロアニメーションにも精通したUIデザイナーを擁していない可能性があり、その結果、2名が必要になることになります。

これを防ぐには、あらゆるレベルでステークホルダーの賛同を得てください。リソースを最適に活用できるよう、すべてのステークホルダーにRBSを確認し、承認してもらうよう促しましょう。

4. 困惑しているチームメンバー

リソース・ブレークダウン・ストラクチャーは、プロジェクトの管理体制を定義する役割も果たします。これには、誰が誰に報告するか、誰が誰の仕事をレビューするかなどが含まれます。

明確な階層構造と積極的な認識がなければ、チーム管理は混乱を招く恐れがあります。例えば、フロントエンド開発者をUX部門の階層に追加したにもかかわらず、そのリソースは自分が開発部門の責任者に報告していると思い込んでいる可能性があります。

透明性を確保して、こうした状況を未然に防ぎましょう。リソース配分構造を公開し、すべてのチームメンバーに確認してもらいます。誰もが理解しやすいよう、整理整頓され、視覚的に分かりやすい状態に保ちましょう。懸念事項やフィードバックがある場合に備え、コミュニケーションの窓口を開いておきましょう。

ClickUpでプロジェクトを体系化し、レベルアップしましょう

今日のアジャイルソフトウェアプロジェクトでは、自律性と自己管理が重視されています。そのため、仕事を組織化する上でブルデインの「旅団制」を採用すると、かえって逆効果になる可能性があります。しかし、そこから学ぶべき、より深く根本的な教訓があります。

『ボウダインのキッチン』が示すように、プロジェクトを効果的かつ一貫性を持って、しかもプレッシャーの高い状況下で遂行するには、誰が何を担当し、仕事がどのステップから次のステップへと移行するのかを明確に整理しておく必要があります。つまり、リソース・ブレークダウン・ストラクチャー(RBS)が不可欠なのです。

ClickUpのような強力なプロジェクト管理ツールを使えば、リソース配分構造を計画プロセスに組み込むことができます。Google Docやスプレッドシートを新たに作成することなく、ClickUpを活用してプロジェクト関連のすべての資料を一か所にまとめて管理できます。

さらに、プラットフォーム上で直接、さまざまな関係者と共有、編集、共同作業を行うことができます。また、将来の使用に備えて、独自のカスタム化されたリソース内訳テンプレートを作成することも可能です。

プロジェクトの作業スペースを整理しましょう。今すぐClickUpを無料でお試しください