システム開発の遅延を防ぐ発注者のスケジュール管理ガイド|進捗確認・納期対応の実務

発注したシステム開発で「今週も少し遅れています」「もう少しかかります」と繰り返し言われ、何が原因でいつ完成するのか分からない。社内役員からは「いつ終わるのか」と詰められているのに、開発会社からは明確な回答が返ってこない。そんな状況に置かれている発注者の方は少なくありません。
問題の根は「情報の非対称性」にあります。開発の中身を知っているのは開発会社側であり、発注者は報告された内容しか知ることができません。しかも、日経コンピュータがシステム開発プロジェクト1,745件を調査した結果によれば、工期・予算・満足度の3条件をすべて満たして成功と判定されたプロジェクトは全体の5割前後に留まるとされており、遅延は決して珍しいことではなく、むしろ構造的に発生しやすい事象です(日経クロステック「システム開発プロジェクトの5割が失敗、1700件を独自分析」)。
このような状況で発注者に求められるのは、「開発会社を信じて待つ」でも「厳しく詰める」でもありません。構造的に見えづらい開発進捗を、発注者側の工夫で見える化し、早期に異変を察知して対処するという主体的な関与です。
本記事では、発注者(IT非専門家)の視点に立ち、以下の実務を解説します。
- なぜシステム開発は遅延するのか、発注者視点での構造的原因
- 「順調です」を信じないための週次・月次の進捗管理実務(チェックリスト付き)
- 仕様変更を発注者側でコントロールする方法
- 遅延が発生した時の初動対応(24時間〜1週間の具体的アクション)
- 納期延長・スコープ削減・リソース追加の判断フレームワーク
- 今週から実践できる発注者チェックリスト20項目
読み終えた後、次の週次定例で具体的な質問ができ、開発会社と対等に議論できる状態を目指します。

目次
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
こんな方におすすめです
なぜシステム開発は遅延するのか - 発注者が知っておくべき5つの構造的原因
「順調です」と聞いていたはずが、あるタイミングで突然「遅れます」に変わる。この非連続的な変化は、発注者にとって最もストレスの大きい瞬間です。しかし、これには構造的な理由があります。ここでは発注者が知っておくべき5つの原因を、「発注者から見るとどう見えるか」という視点で整理します。
なお、本記事は開発開始後の運用・対処に特化しています。発注前の工期設計そのものについて知りたい方は、システム開発の期間・納期の目安|規模別比較と発注者が知っておくべきこともあわせてご確認ください。
要件定義の曖昧さが後工程で「遅延」として顕在化する
要件定義フェーズで「だいたいこういう感じで」「運用しながら詰めましょう」と曖昧なまま合意した項目は、設計・実装フェーズに入ってから「この画面の動きをどうするか決まっていない」という形で噴出します。
発注者から見ると、要件定義が終わった時点ではスケジュール上の遅延はなく、むしろ順調に見えます。しかし、設計フェーズで「仕様確認の打ち合わせ」が頻発し始めたら、それは要件定義の曖昧さがツケとして回ってきているサインです。この段階の手戻りは、1項目あたり数日〜数週間の影響を及ぼすことも珍しくありません。
進捗90%から終わらない「90%症候群」の正体
「コードの90%が開発時間の最初の90%を占め、残り10%のコードに当初の開発時間の90%をさらに要する」という格言は、システム開発の現場では広く知られています。見た目の画面実装はすぐ終わるが、エラーハンドリング・例外処理・性能調整・ブラウザ互換対応といった「詰めの作業」に想像以上の時間がかかるためです。
発注者の視点では、「先週も進捗90%、今週も進捗90%」という報告が続くのが典型的なサインです。出力情報(作った画面数・書いたコード行数)ではなく、「完了条件を満たしたか」という入力側の完了で進捗を測ることが大切だと指摘されています(デンソークリエイト「なぜプロジェクト計画は遅れるのか?~永遠の進捗率90%を超えろ~」)。
小さな仕様変更の積み重ねが数週間の遅延を生む(スコープクリープ)
プロジェクトの進行中に、当初定義した要求や機能の範囲外から、際限なく追加・変更がなされ、プロジェクト全体が徐々に無秩序に拡大していく現象を「スコープクリープ」と呼びます。1件1件は「ちょっとした追加」に見えても、積み重なると数週間〜数ヶ月の遅延を生みます(Asana「スコープクリープとは?意味・7つの原因・対策」)。
発注者から見ると、「現場から要望が来たので開発会社に伝えている」という日常の延長線上で進むため、スコープクリープは自覚されにくい現象です。
開発会社内部のリソース変動は発注者には見えない
開発会社側では、他プロジェクトの炎上・メンバーの退職・体調不良・別案件への急な応援、といったリソース変動が日常的に発生します。しかし、こうした内部事情は発注者には通常共有されません。
結果として、発注者には「なぜか今月は進捗が遅い」としか見えず、原因が特定できない状態が続きます。リソース変動を早期に察知するには、後述する「誰が・何時間・何の作業をしているか」の可視化が鍵になります。
バッファが食い潰されても発注者には報告されない
多くのプロジェクトでは、スケジュールにバッファ(予備期間)が織り込まれています。開発会社は内心「このバッファで吸収できるだろう」と判断し、初期の遅れをバッファで吸収しながら「順調です」と報告し続けることがあります。
しかし、バッファが底をついた瞬間に「遅れます」という報告が初めて発注者に届きます。発注者から見ると非連続的な変化に映るのは、このためです。バッファの消化率を数値で見える化することが、早期警戒のカギとなります。
発注者が日常的に実施すべき進捗管理の実務 - 「順調です」を信じないための仕組み作り
ここからが本記事の最も実用的な部分です。遅延の構造が分かったところで、発注者が毎週・毎月実施すべき具体的な仕組みを解説します。重要な原則は一つ、「進捗報告を受ける側」から「進捗を見える化する仕組みを設計する側」へ、発注者がポジションを変えることです。
週次定例の設計 - アジェンダ・参加者・議事録の標準化
週次定例は「雑談と確認の場」ではなく「意思決定と早期警戒の場」として設計します。発注者側が主導してアジェンダを固定化するのがポイントです。
推奨アジェンダ(60分想定):
時間 |
項目 |
目的 |
|---|---|---|
0〜10分 |
前回アクションの結果確認 |
宿題の消化状況を見える化 |
10〜25分 |
進捗報告(後述の5項目フォーマット) |
数値で進捗を把握 |
25〜40分 |
リスク・ブロッカーの共有 |
今見えている不安要素の棚卸し |
40〜55分 |
意思決定事項の合議 |
仕様変更・優先順位の承認 |
55〜60分 |
次回までのアクション確認 |
宿題の明文化 |
参加者は、発注者側のプロジェクト責任者 + 意思決定者(必要に応じて)、開発会社側のプロジェクトマネージャー + テックリードを基本とします。エンジニア全員を呼ぶ必要はありませんが、プロジェクトマネージャーだけでは答えられない技術判断が頻発する場合は、テックリードの同席を要請しましょう。
議事録は発注者側で取ります。開発会社任せにすると「自分たちに都合よく要約される」リスクがあり、後から「言った・言わない」で揉めることを防ぐためです。
進捗報告フォーマットの標準化 - 「順調です」を数値に変える5項目
「順調です」という定性的な報告を受け入れず、毎週以下の5項目を数値で報告してもらう取り決めにします。
項目 |
内容 |
見方 |
|---|---|---|
① 計画に対する実績(タスク単位) |
今週完了予定だったタスク数/実際に完了したタスク数 |
80%を下回る週が2回連続したら要警戒 |
② 残タスクの総量 |
全残タスク数と、今週新規に発生したタスク数 |
新規発生タスクが消化タスクを上回る週が続くと遅延確定 |
③ バッファ消化率 |
初期バッファのうち、現時点で消化した割合 |
50%を超えたらリカバリ計画の検討開始 |
④ 顕在リスクの一覧 |
今週新たに見えたリスク、継続中のリスク |
リスク数が増え続ける場合は根本原因の究明を要求 |
⑤ 来週のクリティカルパス |
来週完了しないと後工程に影響する項目 |
完了条件を具体的に合意する |
特に③バッファ消化率は、発注者が「いつまでにアクションを起こすべきか」を判断する最重要指標です。「消化率を明示してほしい」とリクエストすると、最初は嫌がられることもありますが、開発会社としても後から突然「遅れます」と報告するより、早期に警戒信号を共有できる方が望ましいため、丁寧に理由を説明すれば大抵合意を得られます。
発注者が毎週必ず質問すべきチェックリスト(リスク・ブロッカー・バッファ消化率)
毎週の定例で、発注者が必ず投げかけるべき質問をテンプレート化します。「聞くのが申し訳ない」と遠慮せず、ルーチン化するのがコツです。
- 先週の実績タスク数と計画タスク数の差分は何タスクですか。その差分が発生した理由は何ですか
- 今週時点のバッファ消化率は何%ですか
- 「進捗90%」と報告されているタスクがある場合、残りの10%を完了させるために具体的に何が必要ですか
- 今見えているリスクのうち、顕在化した場合にスケジュールへの影響が最大のものは何ですか
- 来週のクリティカルパス(これが遅れると全体が遅れるタスク)は何で、その担当者は誰ですか
- 開発会社側のメンバーに、先週から今週にかけて変化(休み・異動・他案件応援)はありましたか
- 発注者側で意思決定が滞っている項目はありますか(ブロッカーの自覚を促す質問)
最後の質問は重要です。発注者側が原因で開発が止まっているケースは思いのほか多く、「発注者側の意思決定待ち」を開発会社から言い出しにくいため、こちらから積極的に確認する姿勢を見せます。
議事録とタスク管理ツールの二重管理で「言った/言わない」を排除する
議事録に決定事項を書くだけでは不十分です。決定事項を必ずタスク管理ツール(Backlog、Jira、Asana、Notion など)に反映し、担当者・期限・完了条件を明記します。
発注者側がやるべき運用ルール:
- 週次定例終了から24時間以内に議事録を配信する
- 議事録には「決定事項」「アクション項目(担当者・期限つき)」「次回までの宿題」を明示する
- アクション項目は翌営業日までにタスク管理ツールに登録する
- 次回定例の冒頭で、前回アクションの消化状況を1件ずつ確認する
「先週決めたはずのことが実装されていない」という事態を防ぐには、この運用の徹底が最も効果的です。
マイルストーン達成時の中間成果物レビューの設計
マイルストーン(要件定義完了、基本設計完了、結合テスト開始、など)のタイミングで、発注者が中間成果物をレビューする機会を設計します。
レビューのポイント:
- マイルストーン前にレビュー会の日程を確保しておく(後回しにするとレビュー不足で通過してしまう)
- レビュー項目をチェックリスト化する(「この画面の要件が設計書に反映されているか」など)
- レビュー結果を「合格/条件付き合格/差し戻し」の3段階で明記する
- 条件付き合格の場合、条件充足の期限と再確認の方法を合意する
レビューを形骸化させないためには、発注者側でレビュー担当者を明確に決め、レビューを業務として時間を確保することが欠かせません。
仕様変更の管理 - 発注者側が主導するべき最重要プロセス
遅延原因のなかで、発注者が最もコントロールできる領域が仕様変更です。ここを発注者が主導できるかどうかで、プロジェクトの成否が大きく変わります。
仕様変更がスケジュールに与える影響の実態(1件の変更=何日の遅延か)
仕様変更1件あたりの影響は、種類によって大きく異なります。発注者が知っておくべき大まかな目安:
変更の種類 |
スケジュールへの影響の目安 |
|---|---|
画面表示の軽微な修正(ラベル変更・色変更など) |
1件あたり0.5〜1日 |
既存画面への入力項目の追加 |
1件あたり1〜3日(DB設計変更が伴うと数日〜1週間) |
新規画面の追加 |
1画面あたり3日〜2週間 |
業務フローそのものの変更 |
1〜4週間 |
外部システム連携の追加 |
2週間〜2ヶ月(相手側の協力依存) |
これはあくまで目安です。実際の影響は開発会社に必ず見積もってもらいます。重要なのは、「小さな変更」と思っていても、実は数日の遅延を生んでいるという認識を持つことです。
発注者側で変更要望を一本化する社内体制の作り方
最も危険なのは、現場担当者が開発会社のエンジニアに直接「この機能も追加してほしい」と依頼してしまうケースです。これを放置すると、発注者側のプロジェクト責任者が知らないうちにスコープが拡大し、スケジュールが崩れます。
社内体制の鉄則:
- 開発会社への要望はすべてプロジェクト責任者を経由する(直接依頼禁止)
- 要望を受け付ける窓口を1人(プロジェクト責任者)に固定する
- 開発会社にも「責任者経由以外の依頼は受けない」運用を徹底してもらう
- 現場からの要望は、専用のフォーム(スプレッドシート or タスク管理ツール)に登録する
社内のステークホルダーには、プロジェクトキックオフ時点でこのルールを明示し、役員・事業部長から現場メンバーまで全員に周知します。「現場の声を直接届けたい」という善意で動く人ほど、この原則を逸脱しがちなので、あらかじめ理由を説明しておくことが重要です。
変更管理台帳の運用 - 影響評価と優先度判断の基準
社内から上がってきた変更要望は、「変更管理台帳」で一元管理します。スプレッドシートで十分です。
台帳の推奨カラム:
カラム |
内容 |
|---|---|
変更ID |
連番 |
起票日 |
要望が上がった日 |
起票者 |
誰が要望したか |
変更内容 |
具体的な変更内容 |
背景・目的 |
なぜ必要か(これを書けない要望は却下候補) |
影響評価(工数) |
開発会社に見積依頼した工数 |
影響評価(スケジュール) |
スケジュールへの影響日数 |
緊急度 |
高/中/低 |
重要度 |
高/中/低 |
判断 |
今出す/次フェーズ/却下 |
承認者 |
判断した人 |
承認日 |
判断した日 |
「背景・目的」カラムを必須化するのがコツです。ここを書けない要望は、現場の思いつきであることが多く、却下してもビジネスへの影響は限定的です。
「今出すか、次フェーズに回すか」の判断基準
変更要望をすべて「今出す」と判断すると、スケジュールは必ず崩壊します。判断の基準を事前に決めておきましょう。
推奨する判断フロー:
- リリース時に「必須」か「Nice to have」かを判定する。必須でない限り次フェーズに回す
- 必須と判定されたものについて、影響工数・スケジュール影響を見積もる
- 既存スケジュールに余裕がない場合は、「等価交換」を検討する(何かを削る、または次フェーズに回す)
- 等価交換もできない場合は、納期延長を前提に合意する
「この機能を追加するなら、代わりに〇〇を後回しにする必要があります」という交換条件の形で現場に返すことで、本当に必要な要望だけが残ります(Asana「スコープクリープとは?意味・7つの原因・対策」)。
遅延が発生してしまった時の初動 - 24時間〜1週間で発注者がやるべきこと
ここまでの施策を徹底していても、遅延が発生することはあります。重要なのは、遅延報告を受けた直後の24時間〜1週間でどう動くかです。初動の質が、その後のリカバリーの難易度を大きく左右します。
原則は一つ、「なぜ遅れたのか」を追及する前に、「今何が起きているか」を正確に把握することです。責任追及モードに入ると、開発会社は守りに入り、情報の出し惜しみが始まります。
まず事実確認 - 開発会社に聞くべき7つの質問
遅延報告を受けたら、24時間以内に以下の7項目について開発会社から書面で回答を得ます。口頭だけで済ませないことがポイントです。
- 遅延は何日(何週間)程度と見込んでいますか。その根拠は何ですか
- 現時点で完了している作業と、残っている作業を具体的にリストアップしてください
- 残作業の完了に必要な工数(人日)はどのくらいですか
- 遅延の直接原因は何ですか(要件不足/見積誤り/技術的課題/リソース不足/外部要因)
- 現在のメンバー体制で、追加の遅延が発生するリスクはありますか
- この遅延が、他のマイルストーンや関連システムに与える影響はどの程度ですか
- 提案するリカバリープランは何ですか(複数案あれば列挙してください)
7つすべてに即答できない場合は、「1週間以内に回答をください」と期限を切って依頼します。回答を待つ間、発注者側では次の②③のアクションを進めます。
遅延の真因を特定する - 「作業量不足」か「見積もり誤り」か「外部要因」か
遅延原因は大きく3つに分類されます。どのカテゴリかによって、取るべき対策が異なります。
真因カテゴリ |
具体例 |
主な対策 |
|---|---|---|
作業量不足 |
リソース不足・他案件との取り合い |
リソース追加 / スコープ削減 |
見積もり誤り |
技術的難易度の過小評価・工数見積ミス |
スコープ削減 / 納期延長 |
外部要因 |
発注者側の意思決定遅延・連携先の遅れ・要件変更多発 |
発注者側の体制改善 / スコープ削減 |
「作業量不足」と「見積もり誤り」は見分けが難しいため、開発会社に「もし同じ要件を今から再見積するなら何人月になりますか」と質問してみると本音が出やすくなります。大幅に増える場合は、見積もり誤りの可能性が高いです。
「外部要因」の場合、発注者側に原因があることも多いため、開発会社を責める前に自社の関与を振り返ります。意思決定の遅れ・追加要望の多発が原因だった場合、発注者側の改善が最優先課題になります。
影響範囲の可視化 - 他のマイルストーン・関連システム・ビジネス側への波及確認
遅延の影響は、開発プロジェクト単体では済みません。以下のチェックリストで波及範囲を確認します。
- 他のマイルストーン(テスト開始・UAT・リリース)のスケジュールは連動してずれるか
- 関連する既存システムとの連携タイミングに影響はあるか
- 本番リリース後に予定していたマーケティング施策・営業施策の時期はずらせるか
- リリース遅延による機会損失(売上・コスト削減効果の遅延)はいくらか
- 関係部署(経理・法務・情シス)のスケジュールに影響はあるか
- 社外ステークホルダー(顧客・取引先)への説明が必要か
この可視化は開発会社に頼らず発注者側で行うのが鉄則です。ビジネスインパクトの把握は発注者の責任領域であり、開発会社には見えないためです。
社内ステークホルダーへの初動報告のコツ
社内(役員・事業部長・関連部署)への報告は、以下の順序で行います。
- 事実の報告: 何が起きているか。感情を入れず、数値と事実のみ
- 原因の初期分析: 現時点でわかっている原因(確定的でないことは明示)
- 影響範囲: ビジネスへの影響を定量的に
- 現時点での対応状況: すでに取っているアクション
- 判断を仰ぎたい事項: 経営判断が必要な選択肢(次章で解説する3択)
- 次回報告のタイミング: いつまでに続報を出すか
「申し訳ありません」という感情的な謝罪に時間を使わないのがコツです。役員が知りたいのは「今どうなっていて、これから何を決めるべきか」であり、謝罪ではありません。
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
こんな方におすすめです
遅延対応の意思決定 - 納期延長・スコープ削減・リソース追加の判断基準
遅延が確定した後、発注者が下すべき意思決定は、大きく3つの選択肢に集約されます。それぞれのトレードオフを理解し、自社の状況に合う選択をすることが重要です。
選択肢1: 納期延長 - ビジネス影響とコスト追加の観点
納期を後ろにずらし、必要な機能をすべて実装しきる選択肢です。
メリット:
- 当初のスコープを維持できる
- 品質を犠牲にしない
- 開発会社にとっても最も自然な対応
デメリット・リスク:
- ビジネス機会損失(リリース遅延による売上・コスト削減効果の遅延)
- 追加の人件費(準委任契約の場合)
- 競合に先を越される可能性
- 社内の士気低下
判断に向く状況:
- リリース時期が絶対条件ではない
- 機能の削減が事業上難しい
- 予算に余裕がある
選択肢2: スコープ削減(MVPアプローチ) - 何を削るかの優先順位付け
当初予定していた機能の一部を削り、必要最小限の機能(MVP: Minimum Viable Product)でリリースする選択肢です。
メリット:
- 当初の納期を守れる
- ビジネス機会損失を最小化できる
- 削った機能を次フェーズでリリースするのでは、ユーザーフィードバックを反映できる
デメリット・リスク:
- 削った機能について現場・顧客からの不満
- 「本当に必要な機能」の見極めを誤ると事業が機能しない
- 削減機能の後日実装で、かえってトータルコストが増える可能性
判断に向く状況:
- リリース時期が事業機会と紐づいている(キャンペーン連動・年度開始など)
- 機能の優先順位を明確につけられる
- 段階リリースが許容される業務プロセス
スコープ削減を選ぶ場合の優先順位付けの考え方:
優先度 |
残すべき機能 |
削減候補 |
|---|---|---|
最優先 |
業務が回らなくなる機能 |
— |
高 |
日常業務の効率を下げる機能 |
— |
中 |
あると便利だが代替手段がある機能 |
次フェーズ候補 |
低 |
将来の拡張性のための機能 |
削減候補 |
選択肢3: リソース追加 - ブルックスの法則と現実的な効果の限界
人員を追加して作業速度を上げる選択肢です。ただし、安易なリソース追加は逆効果になることが広く知られています。
これは「ブルックスの法則」と呼ばれる古典的な知見で、「遅延しているソフトウェアプロジェクトへの要員追加は、プロジェクトをさらに遅らせるだけである」という内容です。人員追加には、①再配置と既存メンバーの作業中断、②新メンバーの教育コスト、③コミュニケーション経路の増加、という3つのコストが発生するためです(Wikipedia「ブルックスの法則」)。
リソース追加が有効なケース:
- 追加する作業が既存メンバーの担当と独立している(別モジュール・別機能)
- 追加メンバーが既にプロジェクトのドメインに精通している
- プロジェクトの比較的初期段階(終盤に近いほど効果が薄れる)
リソース追加が逆効果になるケース:
- プロジェクト終盤の総合テスト・結合テストフェーズ
- 既存メンバーが新メンバーの教育に時間を割く余裕がない
- 追加メンバーがそのプロジェクトの技術スタック未経験
「とりあえず人を増やしてほしい」という依頼は避け、どの作業に誰を追加することで何日短縮できるか、開発会社に具体的な提案を出してもらうのが賢明です。
3択の判断フローチャート - 状況別の推奨アプローチ
状況別の推奨アプローチをフローチャート形式で整理します。
Q1: リリース時期は絶対条件か?
├─ YES → Q2へ
└─ NO → 納期延長を優先検討
Q2: 削れる機能があるか?
├─ YES → スコープ削減を優先検討
└─ NO → Q3へ
Q3: プロジェクトは初期〜中盤か?
├─ YES → リソース追加を検討(ただし効果は限定的)
└─ NO → 納期延長 + 社内説明の腹をくくる
実務では単独の選択肢ではなく、「スコープ削減 + 部分的な納期延長」「スコープ削減 + 限定的なリソース追加」 のように組み合わせで判断するケースが大半です。単一の銀の弾丸はないと理解した上で、選択肢を組み合わせてください。
遅延を「繰り返さない」ための発注者側の振り返りと改善
一度のプロジェクトで終わらず、次の開発プロジェクトや次フェーズで同じ失敗を繰り返さないための仕組みを作ります。
プロジェクト振り返り(ポストモーテム)の発注者版テンプレート
プロジェクト完了後(または大きな遅延を乗り越えた後)、発注者側で振り返りを実施します。推奨テンプレート:
観点 |
問い |
|---|---|
タイムライン |
当初計画と実績の差分はどこで発生したか |
意思決定 |
振り返ると、どの判断を早めるべきだったか |
仕様変更 |
どの仕様変更が最もインパクトが大きかったか。それは防げたか |
コミュニケーション |
開発会社から情報が上がってこなかった瞬間はあったか |
発注者側の体制 |
発注者側のリソース・意思決定体制で不足していたことは何か |
学び |
次のプロジェクトに持ち込むべき教訓は何か |
振り返りは開発会社を交えず、まず発注者側だけで実施します。開発会社同席だと「誰が悪かったか」の議論に傾きやすく、本質的な学びが得られにくいためです。発注者側で教訓をまとめた後、開発会社との合同振り返り会を別途設けるとよいでしょう。
契約形態の見直し - 準委任・請負・アジャイル契約の選び分け
遅延の経験を踏まえ、次のプロジェクトでは契約形態を見直すことも検討しましょう。
契約形態 |
特徴 |
向くケース |
|---|---|---|
請負契約 |
成果物・納期・金額を固定 |
要件がきっちり固まっている案件 |
準委任契約 |
作業時間に対して支払う |
要件が流動的、探索的な案件 |
ラボ型契約 |
固定チームを月単位で確保 |
継続的な開発・改善が必要な案件 |
アジャイル契約 |
スプリント単位で方向性を調整 |
ビジネスの変化が早い案件 |
要件の流動性が高い案件で請負契約を選ぶと、仕様変更のたびに金額・納期の再交渉が発生し、プロジェクトが硬直化します。一方、要件が固まっている案件で準委任契約を選ぶと、発注者側のマネジメント負荷が過大になります。プロジェクトの性質に合わせて選び分けることが重要です。
内製化・外注・ハイブリッドの選択肢再検討
遅延が構造的に繰り返されるなら、そもそも外注に頼るのが最適か、中長期の体制を見直すタイミングかもしれません。
選択肢 |
メリット |
デメリット |
|---|---|---|
完全内製化 |
意思決定が速い・ドメイン知識が蓄積される |
採用・育成コストが大きい・技術の幅に限界 |
完全外注 |
初期コストが低い・専門性の高い技術にアクセス可能 |
情報の非対称性が発生・ベンダーロックインのリスク |
ハイブリッド(伴走型) |
発注者側にも技術人材を置き、外注と協働 |
運用設計が複雑・両者の役割定義が必要 |
「完全外注」ではなく「発注者側にも技術知見のあるメンバーを置いて外部と伴走する」モデルは、近年多くの企業で採用されつつあります。社内に1人でも開発プロセスを理解するメンバーがいるだけで、情報の非対称性は大きく緩和されます。
発注者チェックリスト - 今週から実践する20項目
本記事で解説した実務を、すぐに使えるチェックリストに集約します。該当する章を参照しながら、今週から1項目ずつ導入してください。
週次で実践する項目(H2-2を参照)
- 週次定例のアジェンダを固定化した(前回アクション確認→進捗報告→リスク共有→意思決定→次回アクション)
- 進捗報告フォーマットを5項目に標準化した(計画実績差分・残タスク・バッファ消化率・リスク・来週のクリティカルパス)
- バッファ消化率を毎週数値で確認している
- 発注者側で議事録を作成・配信している
- アクション項目をタスク管理ツールで管理している
- 「先週の宿題の消化状況」を定例冒頭で確認している
月次・マイルストーン時に実践する項目(H2-2を参照)
- マイルストーン達成時に中間成果物レビュー会を実施している
- レビュー結果を「合格/条件付き合格/差し戻し」で明示している
- 発注者側のレビュー担当者を明確にしている
仕様変更コントロール(H2-3を参照)
- 社内からの要望窓口を1人(プロジェクト責任者)に固定した
- 変更管理台帳で要望を一元管理している
- 要望ごとに「背景・目的」「影響工数」「判断」を記録している
- 「今出す/次フェーズ/却下」の判断基準を決めている
遅延発生時の初動(H2-4を参照)
- 遅延報告を受けたら24時間以内に書面で7項目の事実確認を依頼する運用にした
- 遅延の真因を「作業量不足/見積誤り/外部要因」で分類する視点を持った
- 影響範囲(他マイルストーン・関連システム・ビジネス側)を発注者側で可視化する
意思決定(H2-5を参照)
- 納期延長・スコープ削減・リソース追加の3択で比較検討する
- スコープ削減時の優先順位付け基準を決めている
- リソース追加はブルックスの法則を踏まえて慎重に判断する
振り返り(H2-6を参照)
- プロジェクト完了時にポストモーテムを実施する
- 契約形態・体制を次プロジェクトで見直す視点を持った
まとめ - 発注者が主導権を持つことが遅延防止の最大の鍵
システム開発の遅延は、発注者にとって最も頭の痛い問題の一つですが、本記事で繰り返し述べてきた通り、遅延は構造的に発生しやすく、珍しい事象ではありません。重要なのは、「発注者が受け身で報告を待つ」姿勢から、「発注者が主体的に見える化の仕組みを設計し、早期警戒と意思決定をリードする」姿勢に変わることです。
本記事で解説した実務のエッセンスは、以下の4点に集約されます。
- 進捗を数値で見える化する: 「順調です」を信じず、週次で5項目の数値報告を求める
- 仕様変更を発注者側でコントロールする: 窓口一本化・変更管理台帳・判断基準の明文化
- 遅延発生時は事実把握を最優先する: 「なぜ」を問う前に「何が起きているか」を把握する
- 意思決定は3択の組み合わせで判断する: 納期延長・スコープ削減・リソース追加のトレードオフを理解する
次の週次定例では、ぜひ本記事で紹介した質問の一つを投げかけてみてください。「バッファ消化率は何%ですか」「先週の計画タスクと実績タスクの差分の理由は何ですか」と聞くだけで、開発会社との会話の質は大きく変わります。
そして、本記事は開発開始後の運用に特化していますが、「そもそも初期の工期設計をどう考えるべきか」という発注前の視点は、システム開発の期間・納期の目安|規模別比較と発注者が知っておくべきことで扱っています。次回プロジェクトの発注時に、あらかじめ工期設計の考え方を押さえておくと、遅延リスクを大きく下げられます。
発注者がプロジェクトの主導権を握り、開発会社と対等に議論できる状態こそが、遅延防止の最大の鍵です。本記事が、その第一歩になれば幸いです。
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
こんな方におすすめです
作業時間削減
システム化を通して時間を生み出し、ビジネスの加速をサポートします。
システム開発が可能に









