工数見積もりのバッファは何割が目安?フェーズ別・不確実性別の決め方
「工数見積もりにバッファ(余裕)を乗せるべきなのは分かる。でも、何割が正解なの?」——見積もりを任されると、必ずここでつまずきます。ネットで探すと「2割」「3割」「いや5割」とバラバラで、余計に迷った経験がある方も多いのではないでしょうか。結論から言えば、バッファの割合にすべての現場で通用する唯一の正解はありません。適切な幅は、その作業の不確実性と、見積もりを立てる段階(フェーズ)によって変わるからです。
この記事では、まず「なぜ一律に決められないか」を押さえたうえで、不確実性別・フェーズ別に割合をどう見積もるかの目安を整理します。あわせて、率そのものより結果を左右する「どこに持たせるか」という取り方と、実績を使って自分のチームの数字へ補正していく方法まで、実務目線でまとめました。バッファを「勘で乗せる保険」から「根拠を持って調整できる数字」に変えるのが狙いです。
「何割が目安」に唯一の正解がない理由
バッファは、見積もりに含まれる不確実性を吸収するための余裕です。だとすれば、乗せるべき割合は「その作業にどれだけ不確実性があるか」に比例して変わるのが自然です。何度もやったことのある定型作業と、初めての技術に挑む調査タスクとでは、読みにくさがまるで違います。前者に3割も乗せれば過剰ですし、後者に1割では足りません。
つまり、割合を先に「一律◯割」と決めてしまうこと自体が、不確実性の大小を無視した乱暴なやり方になりがちです。目安として幅を示すなら、作業の不確実性に応じておおむね15〜30%程度に収まることが多いですが、これはあくまで出発点の感覚で、新規性が特に高ければそれ以上を見込むこともあります。大事なのは、この幅の「どこを選ぶか」を不確実性とフェーズで説明できるようにしておくことです。
不確実性で決める(低・中・高の目安)
まずは作業の不確実性を3段階でざっくり見立て、そこにバッファの目安幅を対応させます。数字は固定のルールではなく、判断の出発点として使ってください。
| 作業の不確実性 | あてはまる作業の例 | バッファの目安(幅) |
|---|---|---|
| 低い(定型・経験が豊富) | 過去に何度もやった工程、手順が固まった繰り返し作業 | おおむね10〜15% |
| 中くらい(標準的) | 仕様はほぼ固まっているが、一部に新しい要素が混じる | おおむね20%前後 |
| 高い(新規性・未経験) | 初めて使う技術、要件が動きやすい、調査・検証を含む | おおむね30%、場合によりそれ以上 |
迷ったら「この作業、過去の似た仕事とどれくらい違うか」を自問するのが手がかりになります。担当者のスキル、使う道具、関係者の多さ——こうした前提が過去と近いほど不確実性は低く、遠いほど高く見積もるのが妥当です。とくに調査・研究のように「やってみないと分からない」度合いが大きい作業は、バッファを厚めにしても外れることがある、と最初から織り込んでおくと安全です。
フェーズ(見積もりの段階)で決める
もう一つの軸が、いまプロジェクトのどの段階で見積もっているかです。同じ作業でも、情報がそろっていない初期ほど不確実性は大きく、詳細が固まるほど小さくなります。段階が進むにつれてバッファを絞っていくのが基本の流れです。
| 見積もりの段階 | 情報の確からしさ | バッファの考え方 |
|---|---|---|
| 構想・初期見積もり | 要件が粗く、前提が動く可能性が大きい | 厚めに。単一の値でなく「◯〜◯人日」と幅で示すのも有効 |
| 計画確定時 | タスク分解が済み、前提がほぼ固まる | 標準的な幅(中くらいの不確実性)に絞り込む |
| 実行中の再見積もり | 実績が見え、残りの作業が具体化する | 残っている不確実性の分だけに縮める |
ここで一つ、初期見積もりのコツがあります。要件が粗い段階で無理に一点の数字へ丸めると、その数字だけが独り歩きして「約束」に化けてしまいがちです。不確実性が大きいうちは、幅(レンジ)で伝え、確度が上がるたびに更新すると決めておくと、あとで「話が違う」となりにくくなります。楽観・悲観・最頻の3つから当たりを付ける三点見積もりも、初期の幅を言葉にするのに役立ちます。
率より効く「どこに持たせるか」
ここまで割合の目安を見てきましたが、同じ20%でもそれをどこに置くかで結果はまるで変わります。数十本のタスクに薄く塗り広げるのか、工程の末尾に1本のまとまりとして立てておくのか。総量が同じでも、実際の使われ方も、遅れへの気づきやすさも別物になります。そして現場で自然に起きるのは、たいてい前者のほうです。担当者それぞれが自分の持ち場に「念のため」を静かに足していく形で、悪意ではなく責任感から生まれるぶん、止めにくいのが難しいところです。
数字で追うと違いが見えます。1タスク2人日が40本、素の総量80人日という工程を考えてみてください。各担当が「半日くらいは見ておこう」と0.5人日ずつ足すと、上乗せは合計20人日。率に直せば25%で、目安幅の上限に近い数字が、誰も決めていないのに出来上がります。ここから2つの問題が生じます。
- 盛った跡が数字に残らない
- 「2.5人日」と書かれたタスクの中身が、2人日の作業と0.5人日の余裕なのかは、書いた本人しか知りません。レビューで総量を眺めても一つひとつは妥当に見えるため、どこを削ればよいか指し示せません。結果として100人日という総量だけが独り歩きし、計画そのものが現実離れして見えてしまいます。
- 遅れの吸収に回らないまま消える
- 埋め込まれた余裕は、当人以外にとっては存在しないのと同じです。期日まで間があるうちは着手が後ろへずれ、着手してからは締め切りまで作り込みが続きます。こうして余裕はトラブルへの備えではなく日々の作業に溶けていき、しかもどのタスクで何日ぶん使ったのかは、あとから誰にも再現できません。
だからこそ勧めたいのが、タスクは最頻値——いちばんありそうな工数——で素直に置き、余裕は工程の末尾に1本の枠としてまとめるやり方です。先の例なら、40タスクは2人日のまま合計80人日で置き、別枠で16人日(20%)を確保します。総量96人日は、こっそり盛った100人日とほとんど変わりません。違うのは、16人日が誰の目にも見える1つの残量になっている点だけです。
この「見える残量」が効いてくるのは、走り出したあとです。使ったぶんを引いていけば、減り方がそのまま計画の健康診断になります。たとえば作業の3割を終えた時点で16人日のうち10人日を使っていたなら、残り7割を6人日で吸収する計算になり、このままでは届かないと数字で言い切れます。序盤で遅れが出ている事実を、感覚ではなく残量として早い段階で拾えるわけです。個々に散らした余裕では、同じ状況でも「なんとなく遅れている気がする」以上の判断材料が出てきません。
運用そのものは難しくありません。次の4つを回すだけです。
- 各タスクは盛らずに、いちばんありそうな値で置く
- 工程の末尾に全体バッファを1本立て、人日で明記する
- 週に一度、バッファの残量と進捗率を並べて記録する
- 「進捗5割の時点で残量が5割を切ったら計画を見直す」など、動く条件を先に決めておく
ここは割合の議論とは別の軸で効いてくる部分です。取り方の要点だけを手早く確認したいときは、「工数バッファはどれくらい取るべき?」にも短くまとめてあります。
実績で自分のチームの数字に補正する
目安の割合はあくまで借り物のスタート地点です。いちばん頼りになるのは、自分たちの過去の予定と実績の差です。たとえば「調査系のタスクはいつも見積もりの1.3倍かかっている」「レビュー工程は毎回はみ出す」といった傾向が見えてくれば、その工程のバッファは経験から根拠を持って厚くできます。
そのためには、見積もり(予定)と実際にかかった工数(実績)を並べて残す習慣が要ります。差が出たタスクについて、種類と原因(仕様変更・割り込み・想定外の手戻りなど)を一言でも記録しておくと、次の見積もりで「この種の作業はブレやすい」と先回りできます。バッファは一度決めて終わりではなく、実績で校正しながら幅を詰めていくもの——そう捉えると、率の議論に振り回されずに済みます。
工数を入れ替えれば日程が即再計算。余裕あり/なしを並べて比べられる。無料・登録不要。
WBSプランナーは登録なしで使える完全無料のツールです。作業を3階層のWBSに分けて書き出し、各タスクへ工数(人日/時間を切替可)と優先度・難易度・先行タスク(依存関係)を入れると、決定的なルール(同じ入力なら同じ結果)でスケジュールを自動作成します。工数を変えるたびに終了日が更新されるので、バッファを入れた場合と入れない場合の全体日程を並べて比較でき、予実タブで予定と実績の差も残せます。入力データはお使いの端末内だけで処理されます。
バッファを入れる場合と入れない場合で全体日程がどれだけ動くかは、手計算だと確かめるのが面倒です。工数を書き換えるたびに終了日が引き直されるツール上なら、先ほどの例のように「80人日のまま」と「16人日の枠を1本足した場合」を、終了日の差として並べて確認できます。手元の見積もり表はCSVで読み込ませ、調整した結果をまたCSVで書き出せます。ガント入りのExcelや印刷用の出力も用意しているので、いま使っている表計算の資料はそのまま残しつつ、必要な工程だけをツール側で回す、という併用の仕方もできます。
まとめ
工数見積もりのバッファに「一律◯割」という正解はありません。目安の幅としては不確実性に応じておおむね15〜30%程度に収まることが多く、定型作業なら薄く、新規性の高い作業なら厚く、という具合に作業ごとに選び分けます。加えて、要件が粗い初期は厚めに幅で持ち、詳細が固まるほど絞っていく——フェーズによる調整も忘れないでください。
そして率以上に効くのが置き場所です。各タスクに埋め込むのをやめ、工程の末尾に1本の枠として立てて、残量の減り方を遅れの早期発見に使う。見直しに動く閾値まで先に決めておけば、判断がその場の空気に左右されません。最後は、予定と実績の差を記録して自分のチームの数字へ補正していく。この順で考えれば、バッファは「勘で乗せる保険」から「根拠を持って調整できる数字」に変わります。まずは手元の1つの工程で、不確実性の見立てと全体バッファの持ち方から試してみてください。