📋プロジェクトマネジメント

ボトムアップ見積りとは?作業を分解して積み上げる精度重視の見積り技法

ボトムアップ見積りはWBSで作業を最小単位まで分解し、各タスクの工数を個別に見積もって積み上げる見積り技法です。WBSとの連携、精度向上のコツ、トップダウン見積りとの使い分けを解説します。

#ボトムアップ見積り#WBS#見積り技法#積み上げ見積り

    ボトムアップ見積りとは

    ボトムアップ見積り(Bottom-Up Estimation)とは、プロジェクトの成果物や作業をWBS(作業分解構成図)で最小単位まで分解し、各タスクの工数やコストを個別に見積もった後、全体を積み上げて合計する見積り技法です。最も精度が高い見積り手法とされており、詳細計画段階での予算確定やスケジュール策定に適しています。

    PMBOKではボトムアップ見積りをコスト見積りと所要期間見積りの手法として定義しています。WBSの「100%ルール」に基づき、すべての作業を網羅的に積み上げるため、見積り精度がプラスマイナス5%から10%と最も高くなります。

    この手法の精度が高い理由は、見積もり対象を小さな単位に分解することで、各タスクの作業内容が明確になり、見積もり者が具体的にイメージできるようになるためです。「システム開発全体で何人月か」と問われるよりも、「ログイン画面のバリデーション実装で何人日か」と問われる方が、はるかに正確に答えられます。

    一方で、すべての作業を詳細に分解するにはWBSの作成に相当の時間と労力がかかります。プロジェクトの初期段階で要件が不確定な場合には、分解自体が困難であり、類推見積りやパラメトリック見積りが先行して使われます。

    構成要素

    ボトムアップ見積りの構造

    WBS(作業分解構成図)

    ボトムアップ見積りの基盤となる作業の階層構造です。プロジェクトの成果物をフェーズ、ワークパッケージ、アクティビティへと段階的に分解します。見積もりの単位はワークパッケージレベルまたはアクティビティレベルで、1つのタスクが1日から10日の範囲に収まるように分解するのが目安です。

    ワークパッケージ見積もり

    WBSの最下位レベルであるワークパッケージ単位で、工数、期間、コストを見積もります。見積もりは実際にそのタスクを担当する専門家が行うことが望ましいです。各ワークパッケージには担当者、必要なスキル、前提条件、制約条件を併記します。

    積み上げ計算

    各ワークパッケージの見積もりを上位の階層へ順に合計していきます。アクティビティの合計がワークパッケージの見積もりとなり、ワークパッケージの合計がフェーズの見積もりとなり、フェーズの合計がプロジェクト全体の見積もりとなります。

    マネジメント予備

    積み上げた合計にはプロジェクト全体のリスクに対するマネジメント予備(コンティンジェンシー)を加算します。一般的に積み上げ合計の10%から20%を予備として計上します。個別タスクレベルでバッファを持たせるのではなく、全体でまとめて管理する方が効率的です。

    実践的な使い方

    ステップ1: WBSの完成を確認する

    ボトムアップ見積りはWBSが完成していることが前提です。WBSが不完全な場合は先にWBSを完成させます。特に「100%ルール」、つまり上位要素の作業はすべて下位要素に分解されていること、を確認してください。漏れがあるとその分の工数が見積もりから抜け落ちます。

    ステップ2: 見積もり単位の決定

    見積もりをどの粒度で行うかを決めます。ワークパッケージレベルで十分な場合と、さらにアクティビティレベルまで分解すべき場合があります。不確実性が高い作業はより細かく分解し、確実な作業はワークパッケージレベルで見積もります。

    ステップ3: 担当者による個別見積もり

    各ワークパッケージの見積もりは、その作業に精通した担当者が行います。見積もり時には作業の前提条件、制約条件、依存関係を明確にし、見積もりの根拠を記録します。複数人で見積もる場合は、独立に見積もった後に突き合わせる方法が精度を高めます。

    ステップ4: 積み上げと検証

    個別見積もりを階層的に積み上げます。積み上げた結果を類推見積りやパラメトリック見積りの結果と比較し、大きな乖離がないか検証します。乖離がある場合は、ボトムアップ側の漏れか、トップダウン側の粗さかを特定して調整します。

    ステップ5: 予備の設定と承認

    積み上げ合計にマネジメント予備を加算し、最終見積もりとします。予備の根拠(識別されたリスクのリスト、過去プロジェクトでの予備消化率など)を文書化し、承認権限者のレビューを受けます。

    活用場面

    プロジェクトの詳細計画段階で、予算の確定とスケジュールのベースライン設定を行う場面に最も適しています。ステークホルダーへの予算承認申請では、見積もりの根拠を個別タスクレベルで説明できることが信頼性の担保となります。

    契約交渉においても、ボトムアップ見積りは有効です。クライアントに対して「この機能にはこれだけの作業が必要で、合計でいくらになる」と、積み上げの内訳を示せることが、価格の妥当性を裏付けます。

    プロジェクト進行中の実績管理との連携にも強みがあります。EVM(アーンドバリューマネジメント)のコストベースラインはボトムアップ見積りから構築されるため、進捗と予算の統合管理が可能になります。

    注意点

    ボトムアップ見積りの精度はWBSの品質に直接依存します。WBSに漏れや重複があると、どれだけ丁寧に見積もっても結果は不正確になります。

    WBSの品質確保が前提条件

    WBSの品質が見積もり精度を直接左右します。作業の漏れ、重複、粒度のばらつきはすべて見積もり誤差につながります。WBSのレビューを見積もり前に必ず実施してください。

    見積もり作業のコスト

    見積もり作業自体にかなりのコストがかかります。数百のワークパッケージを個別に見積もるには多くの専門家の時間が必要です。プロジェクトの規模と見積もりの精度要求に応じて、適切な粒度を選択してください。

    バッファの一元管理

    個別タスクにバッファを積むと、パーキンソンの法則(作業は与えられた時間をすべて使い切る)により全体の効率が低下します。バッファはプロジェクト全体で一元管理する方針を明確にしてください。

    変更頻度が高い環境での維持コスト

    要件変更が頻繁に起こる環境では、ボトムアップ見積りの維持コストが高くなります。変更のたびにWBSと見積もりを更新する必要があるため、変更管理プロセスとの連携を整備してください。

    まとめ

    ボトムアップ見積りは、WBSで分解した最小作業単位ごとに見積もりを行い、積み上げてプロジェクト全体の工数やコストを算出する手法です。見積もり精度が最も高く、予算確定やベースライン設定に適しています。WBSの品質確保、担当者による個別見積もり、トップダウン見積りとのクロスチェック、マネジメント予備の適切な設定が成功の条件です。

    関連記事