
「3日でできます」と言った作業が、気づけば1週間かかっている。納品したはずのサイトに、修正依頼が何度も届く。エンジニアやプログラマー、Web制作のコーダーにとって、見積もりと納期の悩みは避けて通れないものです。
見積もりが甘かったのは自分のせいだ、と残業でなんとか間に合わせる。そんなことを繰り返していると、いつまでたっても余裕のある働き方はできません。
この記事では、見積もりがズレてしまう原因と、納期に追われ続ける状態から抜け出すための具体的な工夫を紹介します。
この記事の目次
見積もりと納期の、よくある悩み
開発や制作の現場でよく聞くのは、次のような悩みです。
- 作業時間を見積もっても、毎回それより時間がかかってしまう
- 営業や上司が、現場に確認せずに納期を決めてくる
- デザインが確定したあとも、修正依頼が何度も届く
- 「ちょっとした修正だから」と、見積もりに含まれない作業を頼まれる
- 納期に間に合わせるために、残業や休日出勤が当たり前になっている
どれか一つでも当てはまるなら、個人のがんばりだけでは解決しにくい問題が隠れているかもしれません。
見積もりがズレてしまう5つの原因
1. 「手を動かす時間」しか見ていない
見積もりがズレる原因で特に多いのが、コーディングや実装そのものの時間だけを計算してしまうことです。実際の仕事には、それ以外の作業がたくさんあります。
| 見積もりに入れ忘れがちな作業 | 具体例 |
|---|---|
| 打ち合わせ・連絡 | 仕様の確認、進捗の報告、チャットでのやりとり |
| 調査・検証 | 初めて使うライブラリやAPIの調査、技術的な検証 |
| 確認・テスト | ブラウザやスマートフォンでの表示確認、動作テスト |
| 修正対応 | 確認後の修正、レビューでの指摘への対応 |
| 環境まわり | サーバーの設定、公開作業、データの移行 |
| 待ち時間 | 原稿や画像、仕様の返事を待つ時間 |
これらを含めずに見積もると、実際の作業時間との差はどんどん大きくなります。
2. 仕様があいまいなまま見積もっている
「だいたいこんな感じで」という段階で見積もると、作業が進むにつれて「実はこういう機能も必要だった」という追加が出てきます。仕様があいまいなまま出した見積もりは、ズレて当然なのです。
3. 相手の期待に合わせて短く言ってしまう
「どれくらいでできる?」と聞かれたとき、相手が早い答えを期待していると感じると、つい短めに言ってしまうことがあります。その場はうまく収まっても、あとで苦しむのは自分です。
4. 修正の回数や範囲を決めていない
Web制作で特に多いのがこのパターンです。修正の回数や範囲を最初に決めていないと、「もう少しここを変えたい」が何度も続き、終わりが見えなくなります。
5. 過去の実績を記録していない
過去に似た作業で実際に何時間かかったのかを記録していないと、毎回「勘」で見積もることになります。勘による見積もりは、どうしても楽観的になりがちです。
見積もりの精度を上げる方法
作業をできるだけ細かく分解する
「トップページのコーディング:2日」とまとめて見積もるのではなく、「ヘッダー」「メインビジュアル」「お知らせ一覧」「フッター」「スマートフォン対応」「表示確認」のように細かく分けて見積もります。細かく分けるほど、見落としていた作業に気づきやすくなります。
バッファ(予備の時間)を最初から入れておく
どれだけ丁寧に見積もっても、想定外のことは起こります。最初から予備の時間を入れておくのは、ずるいことではなく、プロとして当然の備えです。初めて扱う技術が含まれる場合や、仕様がまだ固まっていない場合は、予備を多めにとっておきましょう。
見積もりの「前提条件」を書いておく
見積もりを出すときは、「この見積もりは、どんな前提で出したものか」を一緒に伝えます。
前提が崩れたときに「最初の条件と変わったので、スケジュールと費用を見直させてください」と言いやすくなります。
実績を記録して、次の見積もりに活かす
作業が終わったら、見積もりと実際にかかった時間を比べてみましょう。「自分はいつも1.5倍くらいかかっている」といった傾向が分かれば、次の見積もりに反映できます。
「終わらない修正」を防ぐための工夫
修正が終わらない状態を防ぐには、作業を始める前の取り決めが大切です。
- 修正の回数と範囲を決める:「各ページ2回まで」「文言の変更は回数に含めない」など、具体的に決めておく
- 確認のタイミングを決める:思いつくたびに依頼をもらうのではなく、「〇日までに、まとめてご連絡ください」とお願いする
- 確定後の変更は追加として扱う:デザインや仕様が確定したあとの大きな変更は、追加の見積もりにする
- やりとりを記録しておく:口頭で受けた依頼も、チャットやメールで文字に残しておく
こうした取り決めは、自分を守るためだけのものではありません。依頼する側にとっても、「いつまでに何を決めればいいのか」が分かりやすくなるので、プロジェクト全体がスムーズに進みます。
納期に間に合わないと分かったら
できるだけ早く伝える
間に合わないと分かったら、気づいた時点ですぐに伝えましょう。納期の前日に「間に合いません」と伝えるのと、2週間前に伝えるのとでは、相手が取れる対応がまったく違います。
「どうすれば間に合うか」の選択肢を出す
ただ「遅れます」と伝えるだけでなく、選択肢を一緒に出すと、話がまとまりやすくなります。
- 納期を〇日延ばしてもらえれば、すべての機能を入れられる
- 納期を守るなら、この機能は公開後に追加する形にしたい
- 切り出せる作業(例:下層ページのコーディング)を担当できる人を一人追加してもらえれば、納期に間に合う見込みがある
相手に判断材料を渡すことで、「遅れた人」ではなく「状況を整理してくれた人」として受け止めてもらいやすくなります。
一人で抱え込まないことも大切
見積もりの甘さを自分だけの責任だと考えて、残業で帳尻を合わせ続けていると、心も体も消耗していきます。営業や上司が現場に確認しないまま納期を決めてくる、修正の取り決めを会社として作っていないなど、仕組みの問題であれば、個人のがんばりでは解決できません。
まずはチームや上司に「見積もりと実績の差」を数字で見せて、仕組みを変える相談をしてみましょう。それでも改善されず、無理な納期が当たり前の環境が続くなら、働く場所を見直すことも考えてよいはずです。
よくある質問
予備の時間を入れると、見積もりが高いと言われませんか?
言われることはあります。その場合は、作業の内訳と前提条件を見せながら、「この部分は初めて扱う技術なので、調査の時間を含めています」のように、予備の時間がなぜ必要なのかを説明しましょう。根拠が分かれば、納得してもらえることも多いです。どうしても予算が合わない場合は、予備を削るのではなく、作る範囲を減らす相談をするほうが安全です。
営業や上司が勝手に納期を決めてしまう場合は?
まずは「納期を決める前に、作業時間の確認をさせてほしい」と、ルールとして相談してみましょう。あわせて、過去の案件で「決められた納期」と「実際にかかった時間」の差を数字で示すと、説得力が増します。個人の不満としてではなく、「品質と納期を守るための仕組みの提案」として伝えるのがポイントです。
見積もりの精度は、どれくらいで上がりますか?
人によって違いますが、実績の記録を続けていけば、少しずつ自分の傾向が見えてきます。最初のうちはズレても気にせず、「なぜズレたのか」を一言メモしておきましょう。その積み重ねが、次の見積もりの精度を上げてくれます。
まとめ:見積もりは「自分を守る道具」
見積もりや納期の悩みは、多くのエンジニア・プログラマー・コーダーが抱えているものです。
- 手を動かす時間以外の作業も、見積もりに含める
- 作業を細かく分け、予備の時間を最初から入れておく
- 前提条件や修正の回数を、事前に取り決めておく
- 間に合わないと分かったら、早めに選択肢を出して相談する
- 仕組みの問題は、一人で抱え込まずにチームで解決する
見積もりは、相手に数字を伝えるためだけのものではなく、自分の時間と健康を守るための道具でもあります。今日の作業から、まずは「実際にかかった時間」を記録するところから始めてみてください。

