用語集
ボトムアップ計画
ボトムアップ見積もり、ボトムアップ・アプローチ、ボトムアップ・マネジメント、Bottom-up
ボトムアップ計画(ボトムアップ見積もり)とは、プロジェクトの工数、コスト、期間を下から上へ求める方法です。作業パッケージを 1 つずつ見積もり、その値をフェーズ、さらにプロジェクト全体へ積み上げます。実際に作業する人が見積もるため、上からの目標値より精度が高くなりますが、完成した WBS が前提になります。
対になるのはトップダウン計画で、プロジェクトマネージャーが全体予算を決め、フェーズやパッケージに配分します。実務では両者を順に使うことがよくあります。まず上から大まかな目標値を置き、次にボトムアップ見積もりで検証します。
ボトムアップ見積もりの進め方
- WBS を作る。 WBS(プロジェクト構成図)でプロジェクトをワークパッケージの階層まで分解します。
- パッケージごとに見積もる。 そのパッケージを担当する人が、工数を時間または日数で見積もります。不確実性が高い場合は、3 つの値を使うPERT 見積りが役立ちます。
- 上へ積み上げる。 パッケージをフェーズごとに、フェーズをプロジェクト全体に合計します。
- プロジェクト単位で上乗せする。 プロジェクト管理、調整、リスク予備は、各パッケージではなく最上位で一度だけ加えます。
- 目標値と比べる。 合計が予算や期限を超えたら、スコープ、日程、予算を再交渉します。
例:Web サイトリニューアルのボトムアップ見積もり
チームは WBS の各ワークパッケージを個別に見積もります(数値は例です)。
| フェーズ | ワークパッケージ | 工数 |
|---|---|---|
| 構想 | 要件分析 | 24 時間 |
| 構想 | サイトマップとワイヤーフレーム | 32 時間 |
| デザイン | デザイン案 | 40 時間 |
| デザイン | 発注者との確認 | 8 時間 |
| 実装 | テンプレートの開発 | 80 時間 |
| 実装 | コンテンツ移行 | 40 時間 |
| 実装 | テストと不具合修正 | 24 時間 |
合計は下から積み上がります。構想 56 時間、デザイン 48 時間、実装 144 時間、プロジェクト全体で 248 時間です。リスク予備を 10 % 加えると 273 時間になります。時間単価 95 ユーロなら、リニューアル費用は約 25,900 ユーロです。経営陣がトップダウンで 20,000 ユーロを承認していた場合、作業を始める前に約 6,000 ユーロの不足がわかります。
ボトムアップとトップダウン:どちらをいつ使うか?
| 観点 | ボトムアップ | トップダウン |
|---|---|---|
| 方向 | ワークパッケージ → プロジェクト | プロジェクト → ワークパッケージ |
| 前提 | 完成した WBS | 目標、予算、過去の実績 |
| 精度 | 高い | 粗い |
| 見積もりの手間 | 大きい | 小さい |
| 典型的な時期 | 承認後の詳細計画 | 企画、提案、ビジネスケース |
| 典型的な失敗 | 合計が予算を超える | 目標値が詳細な工数を無視する |
両方を組み合わせてください。トップダウンの目標値が枠を決め、ボトムアップ見積もりがその枠を検証します。
ボトムアップ見積もりでよくある失敗
- WBS の抜け: 忘れたワークパッケージは合計からも抜けます。パッケージ全体でプロジェクトのスコープをすべて覆っているか確認してください。
- 隠れたバッファ: 各自が自分のパッケージに少しずつ上乗せすると、合計が膨らみます。予備は一か所で見えるように管理します。
- 調整作業の見落とし: プロジェクト管理、会議、検収にはそれぞれ独立したパッケージを設けます。
- 作業量と期間の混同: 40 時間の作業は、半日勤務の人なら 1 週間ではなく 2 週間かかります。
マネジメント手法としてのボトムアップ

計画以外の文脈では、ボトムアップはマネジメント手法を指します。社員がアイデア、目標、解決策を提案し、経営層がそれを取り上げて社員とともに決定します。参加意識が高まり、チームの専門知識を生かせますが、明確な枠組みと経営層の信頼が必要です。詳しくはリーダーシップのスタイルをご覧ください。
Merlin Project でボトムアップ計画を立てるには?
Merlin Project では、アクティビティから計画を組み上げます。
- 構造を作る: フェーズをアクティビティとして作成し、その下に 挿入 › 子(Alt+Cmd+G)でワークパッケージを追加します。既存のアクティビティは Ctrl+Cmd+→ で上のアクティビティの下にインデントできます。
- アクティビティごとに工数を入力する: インスペクタの 計画 タブにある 作業時間 フィールドに、
24hのように値を入力します。3日?のように疑問符を付けると、値が見積もりであることを示します。 - 合計を確認する: グループは、含まれるアクティビティから所要期間と期間を自動的に計算します。作業コストは、作業時間と割り当てたリソースの単価から Merlin Project が計算します。
- 予算と照らし合わせる: グループまたはプロジェクトを選択し、インスペクタの ファイナンス タブから 残高 タブを開きます。Merlin Project は、要素とそのサブアクティビティの基準コストと作業コストを承認済み予算から差し引きます。残高がマイナスなら予算超過です。