ブログ一覧へ戻る

工数管理とは?見積もりと実績のズレをなくす実践ステップ

見積もりでは10人日だったはずの作業が、終わってみたら16人日かかっていた。それでも次の案件でまた10人日と見積もってしまう。工数管理が機能していない現場では、この繰り返しが起きます。記録を取っていないからではありません。記録を次の見積もりに返す仕組みがないからです。この記事では、工数管理の目的の決め方、見積もりと実績がズレる5つの原因、そして精度を上げていくための実践ステップを解説します。

工数管理とは|3つの動作をひとつながりにした仕組み

工数管理とは、作業に必要な時間を見積もり、実際にかかった時間を記録し、その差から次の見積もりを直す——この3つをひとつながりにした仕組みのことです。単に作業時間を集計することではありません。

  1. 見積もる:着手前に、必要な時間を人日または人時で置く
  2. 記録する:実際にかかった時間を、あとから思い出せる粒度で残す
  3. 突き合わせる:差が出た理由を特定し、次の見積もりに反映する

多くの現場で欠けているのは3つ目です。記録は取っているのに、月末に集計して眺めるだけで終わっている。これでは工数管理ではなく工数集計であり、来期も同じ精度で見積もることになります。逆に言えば、3つ目さえ回れば、記録が多少粗くても精度は上がっていきます。

なお、人月・人日といった単位の定義や、外注先から届いた見積もりの妥当性の判断については見積もりの見方と人月計算の落とし穴にまとめています。この記事は、自分たちの手元の工数をどう扱うかに絞って解説します。

目的を先に決める|粒度は目的で決まる

工数管理が続かない現場の多くは、記録の粒度から議論を始めています。順序が逆です。何のために測るのかを決めれば、必要な粒度は自動的に決まります。目的は大きく3つです。

  • 見積もりの精度を上げたい:工程別の実績が要る。案件ごとに、設計・制作・レビューなどの単位で記録する
  • 案件の原価を把握したい:案件別の合計が分かれば足りる。工程まで分ける必要はない
  • 負荷を平準化したい:必要なのは実績ではなく先の予定。誰が来月どれだけ埋まっているかが見えればよい

3つ目だけが目的なら、過去の実績を細かく集める作業はほとんど不要です。ところが実際には、目的を決めないまま「とりあえず細かく取っておこう」と始めるケースが多く、入力負荷だけが増えて3か月で形骸化します。最初は1つに絞ってください。

見積もりと実績がズレる5つの原因

ズレの原因は毎回違うように見えて、実際には次の5つにほぼ収まります。自分たちがどれに当たるかを特定できれば、対策は半分決まったようなものです。

1. 作業の定義が漏れている

最も多い原因です。見積もりに入っているのは主作業だけで、レビュー、修正対応、打ち合わせ、資料の準備、環境のセットアップ、関係者への説明といった周辺作業が抜けています。これらは合計すると主作業の3割前後になることも珍しくありません。

対策は、作業を洗い出す段階で漏れを潰すことです。WBSを作るときに、成果物を作る作業だけでなく、確認してもらう作業と直す作業を必ず1行ずつ立てる。これだけでズレは大きく縮みます。

2. 稼働率を100%で置いている

5人日の作業を、5営業日で終わる前提で計画していないでしょうか。1日8時間すべてを1つの案件に使える人は、実務ではほとんどいません。他案件との兼務、定例会議、突発の問い合わせ、メール処理を差し引くと、実際に1つの作業へ向けられるのは1日あたり5〜6時間です。

つまり実稼働率は70〜80%程度と見ておくのが現実的です。ここを100%で置くと、工数の見積もり自体は正しいのに納期だけが遅れるという、原因の分かりにくい遅延が発生します。工数と日程は別物として、必ず稼働率を挟んで変換してください。

3. 手戻りを見込んでいない

一発で通る前提の見積もりは、ほぼ確実に外れます。デザインの方向性の変更、仕様の解釈違い、レビューでの差し戻し。これらは事故ではなく、通常発生する作業です。

見込み方は2通りあります。個々のタスクに一律で上乗せするか、工程の最後にまとめて修正対応の枠を置くか。後者を推奨します。前者はタスクごとにバッファが隠れ、結局そのぶん作業が膨らむからです。枠として見えていれば、使わなかったときに前倒しできます。

4. 待ち時間の扱いが決まっていない

先方の返答待ち、承認待ち、素材の支給待ち。この期間を工数に計上するのかしないのかが決まっていないと、記録がばらつきます。計上する人としない人が混在すると、集計値は比較できなくなります。

原則は、待ち時間は工数に含めない、期間には含める、です。工数は人が動いた時間であり、待っている間は誰も動いていません。ただし日程は確実に延びるので、スケジュール上は期間として確保します。工数と期間を分けて扱うことが、ここでも効いてきます。

5. 記録が丸められている

週末にまとめて入力するとき、1日が8時間になるように数字を調整していないでしょうか。実際には残業した日も早く上がった日もあるのに、記録上はすべて8時間で埋まっている。この状態では、どの作業が重かったのかが永久に分かりません。

対策は、記録のタイミングを短くすることです。週末にまとめて書くと記憶が曖昧になり、辻褄合わせが起きます。1日の終わりに30秒、あるいは作業を切り替えるタイミングで書く運用にすると、丸めは自然に減ります。

ズレを縮める実践ステップ

STEP1:見積もりの粒度を揃える

1タスクあたり0.5〜3人日に収まるように分解します。これより大きいと見積もりが勘になり、小さいと管理する手間が成果を上回ります。「なんとなく5人日くらい」と答えたくなるタスクは、まだ分解が足りていないサインです。

STEP2:稼働率を掛けて日程に変換する

合計工数をそのまま営業日数にしないでください。20人日の作業を1人で進めるなら、稼働率75%として約27営業日、およそ5週間半かかります。この変換を挟むかどうかで、納期の現実味がまったく変わります。

STEP3:記録は入力3項目まで

日付・案件(または工程)・時間。この3つで十分です。作業内容の自由記述欄を作ると入力率が落ちるので、最初は付けないでください。案件はプルダウンから選ぶ形にして、手入力を排除します。入力にかかる時間が30秒を超えると、記録は続きません。

STEP4:乖離率で見る

実績と見積もりの差は、時間の絶対値ではなく比率で見ます。実績÷見積もりが乖離率です。1.2を超えたものだけを振り返りの対象にすれば、確認する件数は現実的な数に収まります。全件を見ようとすると、振り返り自体が続きません。

見るべきは、乖離率が高かった作業の種類に偏りがあるかどうかです。「レビューだけが毎回2倍になっている」と分かれば、次の見積もりからレビュー工数を倍で置けばよいだけです。

STEP5:係数にして次の見積もりに返す

工数管理が集計で終わるか改善につながるかは、このステップの有無で決まります。振り返りで見つけた傾向を、次回の見積もりに掛ける係数として明文化してください。「デザイン工程は見積もりの1.3倍で置く」「新規メンバーが担当する場合は1.5倍」といった形です。

個人の頭の中にある経験則を、チームで使える数字に変える作業です。これができると、担当者が変わっても見積もりの精度が落ちなくなります。

記録が続かないときに効く3つの工夫

  • 使い道を先に見せる:工数の記録を求められた側は、まず監視を疑います。集めた数字を人事評価に使わないこと、次の見積もりと人員配置に使うことを、開始時に明言してください。ここを曖昧にすると、数字が過少にも過大にも歪みます
  • 結果を返す:入力させるだけで何も返ってこない仕組みは必ず廃れます。月に一度、「この工程が重かったので次から工数を増やす」と共有するだけで、記録する意味が伝わります
  • 締めを固定する:金曜17時など、締め切りを曜日と時刻で固定します。「随時入力」は「入力しない」とほぼ同義です

工数管理と予実管理の違い

混同されやすいので整理しておきます。工数管理が扱うのは時間、予実管理が扱うのはお金です。別物ですが、社内の人件費は工数に単価を掛けて算出するため、工数管理の精度がそのまま原価の精度になります。

「予算内に収まっているのに利益が出ていない」という状況は、外部への支払いだけを見て、自社メンバーが投じた時間を勘定に入れていないときに起こります。時間を金額に換算して初めて、その施策が割に合っていたのかが見えます。

表計算ソフトで管理する場合の注意点

工数の入力シート自体は、日付・案件・時間の3列があれば表計算ソフトで十分に作れます。問題は、見積もりがタスク管理表に、実績が別の入力シートに、予算が経理のファイルにと分かれてしまうことです。突き合わせのたびに転記が発生し、その手間が理由で振り返りが飛ばされます。工数管理が続かない原因は、意識の問題ではなくファイルが分かれていることであるケースが少なくありません。

Xtrategyでは、施策のスケジュールと予算・KPIを同一画面で管理できるため、計画と実績を並べて確認する作業に転記が不要になります。施策単位の管理についてはマーケティングキャンペーン管理テンプレートも併せてご覧ください。

まとめ

  • 工数管理は「見積もる・記録する・次に返す」の3点セット。3つ目がないものは集計にすぎない
  • 目的を1つに絞る。見積もり精度・原価把握・負荷平準化で、必要な粒度は違う
  • ズレの原因は5つ。作業定義の漏れ、稼働率100%、手戻り未計上、待ち時間、記録の丸め
  • 工数と期間は別物。稼働率70〜80%を挟んで日程に変換する
  • 記録は3項目・30秒以内。入力負荷が続くかどうかを決める
  • 振り返りは乖離率1.2超だけ。見つけた傾向は係数として明文化する

最初から精度の高い見積もりは出せません。ズレたという事実を記録し、理由を1つ特定して次に返す。この一周を3回繰り返せば、体感できるほど精度は変わります。

ブログ一覧へ戻る