依頼された改修の見積もりを、影響範囲のメモと画面を見比べながら落ち着いて組み立てている一人運用の保守担当者

改修見積もりがブレない出し方|保守目線の5つの観点

「これ、どれくらいでできる?」——打ち合わせの途中で、そう軽く聞かれることがありますよね。 その場で「たぶん半日くらいですかね」と答えたのに、いざ手をつけたら影響範囲が広くて、テストも思ったより重くて、結局まるまる2日かかってしまった。あとから「そんなにかかるの?」と言われて、いたたまれない気持ちになる——保守運用をしていると、この「見積もりのズレ」が地味につらいところです。

見積もりが毎回ブレるのは、あなたの腕やスピードのせいではありません。多くの場合、「何を数えるか」が毎回変わっているのが原因です。今日は勢いで実装時間だけ答え、別の日は慎重にテストまで含める。基準が揺れれば、数字も揺れます。

この記事では、改修の見積もりを保守目線でブレなく出すための観点を一緒に整理します。速く見積もる方法ではなく、「毎回、同じ観点で・抜けなく数える」ための実務の型です。

結論:改修見積もりは、実装時間だけで答えず、①影響範囲の調査 → ②実装 → ③テスト・確認 → ④リリースと切り戻しの段取り → ⑤不確実性のバッファの5つに分けて出します。とくに保守目線では、「調べる時間」と「戻せる用意」を必ず数に入れるのがコツです。この2つが抜けると、見積もりはいつも実際より小さくなります。まず5項目それぞれに数字を置いてから合計する、と決めておくだけで、その日の気分に左右されにくくなります。

見積もりの単位(時間か人日か)や粒度は、現場や相手によって変わります。ここでは観点の並べ方を出発点に、自分の現場の言葉と単位に置き換えて使ってください。

何が起きているか:見積もりがブレる3つの理由

同じくらいの改修なのに、答えた数字が実際と大きくずれてしまう。その裏には、たいてい次の3つのどれかがあります。自分を責める前に、構造の問題だと知っておくと落ち着けます。

どれも「サボっている」わけではなく、数える枠が用意されていないだけです。枠さえ決めれば、埋めるのはそれほど難しくありません。

見積もりを組み立てる5つの観点(順番に)

改修見積もりを、調査・実装・テスト・リリース段取り・バッファの5つの積み木として順番に積み上げていく図
実装だけでなく、調査・テスト・段取り・バッファも積んで合計する

見積もりは、いきなり合計を口にせず、下の5つに分けて数字を置いてから足します。慣れるまでは、5行のメモに数字を書き込むだけで十分です。

① 影響範囲の調査にかかる時間

保守の見積もりで、いちばん抜けやすいのがここです。「どこまで直せば済むかを調べる時間」を、実装とは別に数えます。

「1行直すだけ」に見える改修ほど、影響範囲が読めません。調べる前に出した数字は当てずっぽうになりやすいので、まず調査ぶんを見積もりに立てる、と決めておくと安全です。どこから調べるかの順番は、既存システムの改修|影響範囲を見落とさない調査の順番にまとめています。

② 実装にかかる時間

ここでようやく「コードを書く時間」です。多くの人が最初に思い浮かべるのがこの部分ですが、全体の一部にすぎません。

きれいな新規開発と違い、保守の実装は「既存に馴染ませる」時間が上乗せされます。まっさらに書くより時間がかかるのが普通、と見ておくと過小評価を防げます。

③ テスト・確認にかかる時間

書いたものが正しく動くか、そして「壊していないか」を確かめる時間です。ここも実装と同じくらい、時には実装以上にかかります。

テストコードがないコードだと、確認は全部手作業になります。ここを見落とすと見積もりは一気にずれます。テストのないコードに手を入れるときの進め方はテストがないコードに手を入れる前にやる安全策が参考になります。

④ リリースと切り戻しの段取り

コードができても、本番に安全に届けるまでが改修です。ここを「一瞬で終わる」と思うと、当日あわてます。

とくに「戻せる用意」は、忘れると一番こわい省略です。戻し方を用意する時間も、堂々と見積もりに入れてかまいません。むしろ、そこを削らないのが保守の見積もりです。

⑤ 不確実性のバッファ

最後に、「開けてみないと分からない」ぶんの余白を足します。ごまかしではなく、正直な見積もりの一部です。

自信のある部分にまでバッファは要りません。読めない部分にだけ、正直に余白を置くのがコツです。

具体例:「ボタンを1つ足すだけ」を5観点で見積もってみる

たとえば「管理画面に、CSVを出力するボタンを1つ足したい」という改修を、5つの観点に当ててみます(数字は例です。自分の現場の感覚に置き換えてください)。

「ボタンを足すだけ」の実装は0.5日でも、合計すると2日になりました。もし勢いで「半日ですね」と答えていたら、4倍のズレです。分けて数えるだけで、この差が事前に見えます。

影響:観点を持っておくと、何が変わるか

見積もりの観点を1枚持っておくと、数字が当たるだけでなく、あなた自身が楽になります

逆に、毎回その場の勢いで即答していると、たまたま当たった日と大きく外した日の差が大きく、そのたびに信頼がすり減ってしまいます。観点を固定するだけで、この揺れはかなり抑えられます。

明日やること:次の依頼で「5行見積もりメモ」を作る

立派な見積もり表は要りません。明日できる、いちばん小さな一歩はこれです。

  1. 次に来る改修の依頼を1つ選ぶ。
  2. メモに、①調査 ②実装 ③テスト ④段取り ⑤バッファの5行を書く。
  3. 各行に、いまの感覚で数字(時間か人日)を1つずつ置く。まだ調べていなくてかまいません。
  4. 5行を合計する。それが「分けて数えた見積もり」です。
  5. できれば、その場の勢いで出したであろう数字と見比べる。差が、いつも抜けていた分です。

その場で即答を求められたら、「内訳を1枚にして、あとで正確にお返しします」と一度持ち帰るだけでも、ズレはぐっと減ります。

「改修見積もり」チェックリスト

見積もりを出す前に、これだけ確認できているかを見る項目です。コピーして、自分のメモに当ててみてください。全部を毎回埋める必要はありません。

まず外せない最低ラインはこの3つです。軽い改修でも、ここだけは押さえておくと大きく外しにくくなります。

次の項目は、規模が大きいとき・初めて触るシステムのときに追加で確認します。当てはまらなければ飛ばして大丈夫です。

全部に○が付かなくても大丈夫です。最低ラインの3つ——調査・テスト・戻す用意——を数に入れるだけで、いつもの「そんなにかかるの?」は、かなり減らせます。

よければ、こちらも

見積もりは、影響範囲の調査や安全な改修の段取りとセットにすると、さらにブレなくなります。次の3本を一緒に1枚にしておくと、当日とても楽になります。

内訳を分けた見積もりを出し終え、根拠を持って落ち着いて相手に説明できると分かって前向きな表情を見せる保守運用の担当者

見積もりがこわいのは、数字に根拠がないからです。でも、数える観点さえ決まっていれば、根拠はメモの5行が作ってくれます。 今日は次の依頼で、①〜⑤の5行を書いて合計してみるだけで十分です。その1枚が、あなたを「そんなにかかるの?」から守る、最初の盾になります。

ほかの実務ヒントは記事一覧からどうぞ。保守運用の小さな備えを、メールでも少しずつお届けしています。

関連用語