「来月にはお見せできると思います」という回答が3回続いた。週次の進捗報告書には同じフェーズが何週も書かれているのに、動くデモは出てこない。開発会社のメンバーが入れ替わり始めたという話も聞こえてきた。社内では「これって炎上してるの?」「うちが何かまずいことしたの?」という声が広がり、社長からは「本当にリリースできるのか」と詰められ始めている。
このような状況で「デスマーチ」という言葉を検索された方は、おそらく自分のプロジェクトが単なる遅延の範囲内なのか、それとも構造的に崩壊しつつあるのかを客観的に判定する材料を探していらっしゃるのではないでしょうか。エンジニアの間ではよく使われる言葉ですが、発注者の立場で何をすればよいかを示してくれる情報は意外と少ないものです。
さらに難しいのは、デスマーチは開発会社側の問題だけで起きるとは限らない、ということです。発注者の「ちょっとした要望」「決裁の遅れ」「気にしすぎですよ、と受け流す姿勢」が、結果として開発会社をデスマーチに追い込んでしまうケースは少なくありません。けれど、その構造は発注者にとって非常に見えにくく、気づいたときには手遅れになっていることが多いのも事実です。
本記事では、システム開発の発注者の立場から「デスマーチとは何か」「どう兆候を見抜くか」「自分が原因になっていないか」「気づいたときに何をすべきか」「次の発注では同じ目に遭わないために何をチェックするか」を、責める論調を避けながら整理してお伝えします。読み終えるころには、次の定例までに取るべき具体的なアクションが1〜3個に絞り込めるはずです。
なお、本記事はあくまで発注者向けの観点でまとめており、エンジニア視点での労働環境論や転職論は扱いません。技術用語は初出時に発注者の感覚に翻訳しながら進めます。
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
システム開発の外注・発注を初めて経験する担当者や、過去に失敗を経験した担当者が、発注プロセスの各フェーズで「何をチェックすべきか」を明確に把握できるようにする。
こんな方におすすめです
- 初めてシステム開発を外注する担当者
- 過去の発注で失敗を経験した方
- ベンダー選定の基準が分からない方
入力いただいたメールアドレスにPDFをお送りします。
デスマーチとは何か
「デスマーチ」は、もともと軍隊が体力的に成立しない長距離行軍を続ける様子を指す英語表現で、ソフトウェア開発の文脈では「プロジェクトがほぼ確実に失敗する状況に向かって進み続けている状態」を意味します。日本のIT現場でも30年近く使われてきた言葉で、エンジニアにとっては比較的なじみのある用語ですが、発注者にとっては「現場が大変そう」というイメージで止まりがちです。
デスマーチの定義と語源
IT業界での「デスマーチ」という言葉は、1997年に出版されたエドワード・ヨードン(Edward Yourdon)氏の著書『Death March』をきっかけに広まりました(Wikipedia「デスマーチ」)。ヨードン氏はデスマーチを、おおむね次のように定義しています。
- プロジェクトのスケジュール・人員・予算などのパラメータが、正常値より50%以上不足している
- もしくは、客観的にリスク分析をしたとき、失敗する確率が50%を超えている
つまり「忙しい」「残業が多い」というレベルの話ではなく、当初の前提が崩れているにもかかわらず計画を見直さずに進めている状態を指します。発注者の言葉に置き換えるなら、「当初想定の半分の期間・人員・予算しか確保されていないのに、ゴールだけは動かさず進めようとしているプロジェクト」がデスマーチです。
「遅延」「炎上」「デスマーチ」の違い
似た言葉に「遅延」と「炎上」がありますが、発注者が状況を判断する際にはこの三段階を区別すると整理しやすくなります。
状態 | 特徴 | リカバリ可能性 |
|---|---|---|
遅延 | 一部の機能・タスクが当初予定より遅れている。スケジュール調整やスコープ調整で吸収できる範囲 | 高い |
炎上 | 複数の領域で同時に問題が発生し、現場が日常業務に加えて火消しに追われている。残業・休日対応が常態化しつつある | 中程度(早期介入で立て直し可能) |
デスマーチ | 当初前提が崩壊し、合理的な対応では納期・品質・予算のいずれかを諦めるしかない状態。問題が現場のがんばりで隠蔽され、表面化しないまま進行する | 低い(スコープか納期か予算のいずれかを大きく変更しないと収束しない) |
ポイントは、デスマーチは「忙しさの段階」ではなく「制御不能の段階」だということです。残業時間ではなく、意思決定の選択肢がどれだけ残っているかが判断軸になります。
発注者にとってデスマーチが意味するもの
開発会社側にとってデスマーチは労務問題や離職リスクとして語られがちですが、発注者の立場では次のような形で跳ね返ってきます。
- リリース遅延: 半年遅延・1年遅延も珍しくなく、事業計画の前提が崩れる
- 予算超過: 追加開発費・延長保守費・人員増強費が後から発生する
- 品質劣化: リリースされても致命的な不具合が頻発し、運用フェーズで火消しが続く
- 信頼関係の悪化: 発注者・開発会社の双方で「あの会社(あの担当者)とは二度と組みたくない」感情が残る
- 社内の機会損失: 担当者・関係部署が長期間プロジェクトに拘束され、本来の業務が止まる
つまりデスマーチは「開発会社の問題」ではなく、発注側の事業計画そのものを毀損する事象です。発注者として早く気づき、早く介入できるかどうかが、被害の大きさを左右します。
デスマーチが発生する典型的な5つの原因

デスマーチの原因は現場ごとに見えると千差万別ですが、構造を抽象化すると次の5つに分類できます。発注者の介入余地を示すため、原因ごとに「発注者側の関与」と「開発側の関与」を分けて書きます。
原因1: 非現実的なスケジュール・見積
最も古典的かつ最大の原因です。事業計画上の「リリースしたい時期」が先に決まり、そこから逆算してスケジュール・人員・予算が圧縮された結果、当初から成立しない計画でスタートします。
- 発注者側の関与: 「○月に間に合わせたい」「予算枠は○○万円まで」と最初に動かない制約を提示してしまう
- 開発側の関与: 受注を優先し、リスクや前提条件を十分に共有しないまま見積を出してしまう
このパターンは、開始時点ですでにデスマーチの種が埋め込まれているため、途中で発覚しても巻き返しが困難です。
原因2: 要件の不確実性と頻繁な変更
要件が固まりきらないまま開発がスタートし、開発中に新たな要件や変更が次々と発生する状態です。「スコープクリープ」とも呼ばれ、見積前提が静かに崩れていきます。要件変更が積み重なると、納期・予算・品質のいずれかが破綻します。
- 発注者側の関与: 「これくらいの追加なら大丈夫ですよね」と小さな変更を積み重ねる/社内承認プロセスの結果で要件が後出しになる
- 開発側の関与: 「対応します」と応じてしまい、変更に伴う工数増・スケジュール影響を明示しない
要件変更がコストとデスマーチの両方を誘発する仕組みについては、システム開発の追加費用が発生する原因もあわせてご確認ください。
原因3: 体制・スキルとのミスマッチ
プロジェクトの難易度に対して、配置されたメンバーの経験・スキル・人数が足りていない状態です。とくに特定領域(クラウドインフラ、決済、認証、機械学習など)の専門知識が必要な場面でリスクが顕在化します。
- 発注者側の関与: 「人を増やせばなんとかなる」と工数換算で議論し、スキルセットの確認を怠る
- 開発側の関与: 営業段階の体制図と実際の稼働メンバーが乖離する/途中で主要メンバーが他案件に移動する
注意すべきは、「人を増やせば早くなる」とは限らない、という点です。すでに走っているプロジェクトに新メンバーを入れると、立ち上がりのキャッチアップで既存メンバーの工数が削られ、短期的にはむしろ遅くなることがあります。これはソフトウェア開発の古典『人月の神話』(ブルックスの法則)として知られる、よく観察される現象です。
原因4: 意思疎通の不全(発注者と開発側のズレ)
定例会議や進捗報告で表面的にはうまくいっているように見えるのに、実は発注者と開発側で「完了」の定義や優先順位が一致していない状態です。ズレが小さいうちは気づかれず、リリース直前のレビューや受け入れテストで一気に問題が噴出します。
- 発注者側の関与: 「いい感じですね」「お任せします」と曖昧な合意を重ねる/意思決定者が定例に出ていない
- 開発側の関与: 課題やリスクを発注者にわかる言葉で翻訳せず、現場用語のまま報告する
定例会議そのものの組み立て方は、発注者向け週次定例の進め方で詳しく整理しています。
原因5: リスクの先送り・問題隠蔽
最後の原因は、いちばん発見が遅れるタイプです。問題に気づいたメンバーがいても、「今報告しても怒られるだけ」「自分で抱えて何とかしよう」と判断し、課題が定例に上がってこなくなります。プロジェクト管理表上は「順調」のまま、水面下で破綻が進行します。
- 発注者側の関与: 過去の定例で課題報告に対して感情的に反応したことがある/「予定通り」を強く要求し続けている
- 開発側の関与: 課題管理のオープンな運用ができていない/PM が自分で抱え込むタイプ
この段階に達すると、発注者から見える進捗指標と実態の乖離が大きく、ある日突然「実は半年遅れます」という報告が来ることになります。
発注者が気づける早期警戒サイン8つ

ここからが本記事の中核です。デスマーチの兆候は、現場のエンジニアにしか見えないわけではありません。発注者が観察できる場面――定例会議・進捗報告書・成果物・チャット・体制図――にも明確に表れます。発注者の立場で観察可能な8つのサインを列挙します。
進捗・成果物に表れるサイン(サイン1〜3)
サイン1: 進捗報告が抽象的になる
数週間前までは「○○画面の API 実装完了、フロント実装中」のように具体的だった報告が、「結合テストフェーズ」「品質改善中」のような抽象的な表現に変わってきたら警戒のサインです。具体度の低下は、報告者自身も現状を把握できていない、あるいは状況を細かく書くと指摘が来ると感じている可能性があります。
- 観察方法: 直近4週間の進捗報告を並べ、抽象度が上がっていないか比較する
- 確認アクション: 「具体的にどの機能のどのタスクが残っているか、タスク単位で一覧化してもらえますか」と依頼する
サイン2: 同じフェーズに長期間滞留する
「結合テストフェーズ」「最終調整中」が3週間以上続いている場合、フェーズの定義が曖昧か、見えていない作業が大量に発生している可能性が高いです。
- 観察方法: フェーズ表記の更新履歴を遡り、滞留期間をカウントする
- 確認アクション: フェーズの完了条件(Definition of Done)を明文化してもらう。例: 「結合テスト完了」とは何件のテストケースが何件通過した状態か
サイン3: デモが先送りされる
「来週には動くものをお見せできます」が2回連続で延期されたら、実装上の問題か、見せられる状態にすらない可能性があります。
- 観察方法: 当初予定のデモ実施日と実際の実施日を記録する
- 確認アクション: 「現時点で動く範囲だけでもいいのでデモを見せてください」と頼む。完成形でないデモを拒否される場合は、要警戒度が一段上がります
コミュニケーションに表れるサイン(サイン4〜5)
サイン4: 質問への回答が遅くなる
「明日までに回答します」が守られなくなり、リマインドしないと返信が来ない状態が続くと、対応する余裕が現場から失われています。
- 観察方法: 質問送信から初回回答までの時間を直近4週間で平均化する
- 確認アクション: 単なる多忙か、構造的な余裕喪失かを区別するため、PM に「直近の負荷状況」を率直に共有してもらう
サイン5: チャットの応答時間が伸びる/チャット自体が静かになる
Slack や Teams での会話量が急に減る、深夜・早朝の発言が増える、リアクションだけで具体回答が来ない、といった変化はチームの疲弊を示す代表的なサインです。
- 観察方法: 平日日中帯(10〜18時)の発言頻度を週次で比較する
- 確認アクション: チャットツールで判断せず、PM との 1on1 を設定し、定例とは別チャネルで率直なやりとりをする
体制・組織に表れるサイン(サイン6)
サイン6: メンバーの入れ替わり・離脱
主要メンバーの離脱、知らないメンバーの突然の参加、エンジニア名簿の頻繁な更新は要警戒です。とくにテックリードや PM が交代する場合、立て直しに数週間を要し、結果としてデスマーチを加速させます。
- 観察方法: 体制図と参加者リストの差分を月次で記録する
- 確認アクション: 「メンバー変更の理由・引き継ぎ計画・キャッチアップ期間中の進捗影響」を文書で共有してもらう
言葉遣い・トーンに表れるサイン(サイン7〜8)
サイン7: リスクや課題が定例に上がらなくなる
数週間前は「ここが懸念です」「リスクは○○です」と挙がっていたのに、ある時期から「特に問題ありません」が連発されるようになったら、課題が消えたのではなく報告されなくなった可能性を疑うべきです。
- 観察方法: 過去の議事録でリスク・課題項目数の推移を見る
- 確認アクション: 「進捗が順調なほどリスクは具体的になるはずですが、最近上がってこないのは何か理由がありますか」とフラットに問いかける
サイン8: 「大丈夫です」「想定内です」が増える
具体的な根拠を伴わない「大丈夫です」が増えてきたら、現場の余裕がなくなっている、あるいは発注者に対する説明エネルギーが残っていない兆候です。
- 観察方法: 定例議事録で、回答に対する根拠(数値・期日・担当者)が併記されているかをチェック
- 確認アクション: 「根拠つきで説明してほしい」と一段階深掘る。例: 「『大丈夫』とは、何のテストが何件通過した状態を指していますか」
8サインの早見表(観察対象 × 観察方法 × 次の確認アクション)
# | サイン | 主な観察場面 | 次に取るべき確認アクション |
|---|---|---|---|
1 | 進捗報告が抽象的になる | 週次進捗報告書 | タスク単位の残作業一覧化を依頼 |
2 | 同じフェーズに長期間滞留 | 進捗管理表 | フェーズの完了条件を明文化 |
3 | デモが先送りされる | 定例・節目 | 部分的でもよいので動くデモを要求 |
4 | 質問への回答が遅くなる | チャット・メール | PM と 1on1 で負荷状況を共有 |
5 | チャットの応答時間が伸びる | Slack / Teams | 別チャネルでの率直な対話 |
6 | メンバーの入れ替わり・離脱 | 体制図 | 変更理由・引き継ぎ計画の文書化 |
7 | リスクが定例に上がらない | 議事録 | 課題が出ない理由をフラットに質問 |
8 | 「大丈夫です」が増える | 定例の口頭回答 | 根拠(数値・期日)の併記を要求 |
このうち3つ以上が同時に観察される場合は「初期警戒」段階、5つ以上なら「炎上中」段階の可能性が高いと判断してよいでしょう。
発注者がデスマーチを引き起こす4つのパターン

ここまで読まれた方の多くは「うちのプロジェクトは○つ当てはまるかも」と感じていらっしゃるかもしれません。次に確認すべきは、発注者自身が引き金になっていないかどうかです。デスマーチは開発会社だけの責任で起きるのではなく、発注者と開発側の相互作用で発生します。
責める意図ではなく、構造的に気づきにくいパターンを4つ提示します。
パターン1: 仕様の曖昧さを残したまま開始する(「あとで詰める」の罠)
「全体像はこれで、詳細は走りながら詰めましょう」というスタイルです。アジャイル開発の文脈で語られる「変化を受け入れる」とは似て非なるもので、実際には重要な意思決定を先送りしているだけであることが多くあります。
- 発注者の良かれと思った行動: 早く着手させたい/詳細は専門家である開発会社のほうが詳しいはず
- 開発側に与える負荷: 仕様未確定のまま設計を進めるため、後から手戻りが多発する/前提が変わると過去の実装が無駄になる
判断基準として、「いつまでにこの仕様を確定する」というデッドラインが合意されているかどうかを確認してください。「あとで詰める」が無期限になっていれば、それはアジャイルではなくリスクの先送りです。
パターン2: 要件追加・変更を当然視する(スコープクリープ)
「これくらいの追加なら大丈夫ですよね」「ついでにこれもお願いします」と、小さな追加・変更を継続的に依頼しているケースです。1件1件は小さくても、累積では当初見積の数十%の増加に達することがあります。
- 発注者の良かれと思った行動: ユーザーの声を反映したい/ビジネス価値を高めたい
- 開発側に与える負荷: 既存設計との整合性確認・テスト範囲の拡大・スケジュールの再計画が継続的に発生する
要件変更がコスト面で連鎖的な影響を引き起こす仕組みについては、システム開発の追加費用が発生する原因で詳しく整理しています。発注者の感覚では「少し」の追加でも、開発側の負荷は線形には増えません。
パターン3: 意思決定が遅い・差し戻しが多い(ボトルネック化)
要件の確認依頼やデザイン承認のレビュー依頼に対して、回答に1〜2週間かかる、あるいは何度も差し戻しが発生する状態です。発注者側のレビューがボトルネックになり、開発側が「次に進めない時間」が積み重なります。
- 発注者の良かれと思った行動: 慎重に判断したい/社内合意を取りたい
- 開発側に与える負荷: 待ち時間の発生/意思決定後にまとめて作業が集中する/実装担当者のアサインが空いてしまう
レビュー往復が多発するプロジェクトでは、意思決定権限がどこにあるかを最初に明文化することが重要です。社内決裁が必要な場合は、決裁プロセスの所要日数を開発側に共有しておくと、計画に組み込んでもらえます。
パターン4: 開発側の警告サインを「気にしすぎ」と受け流す
PM やテックリードから「このスケジュールはかなり厳しいです」「ここは先にユーザーテストしたい」といったリスク提示があったときに、「いつも慎重ですよね」「がんばってもらえれば」と受け流してしまうパターンです。
- 発注者の良かれと思った行動: 励ましたい/ネガティブな空気を持ち込みたくない
- 開発側に与える負荷: 警告が無効化された経験が積み重なると、以降のリスク報告自体が減る(前述のサイン7につながる)
開発会社からのネガティブな情報は、相手が信頼関係を担保にして発しているシグナルです。即座に解決策を出す必要はなく、まずは「具体的に何が起きそうか/どの程度の確率か/代替案は何か」を一緒に整理する姿勢を見せるだけでも、その後のリスク共有の質は大きく変わります。
なぜ発注者は自分が原因と気づきにくいのか
最後に構造的な視点を添えると、発注者がデスマーチの一因になっていると気づきにくい理由は、主に次の3点に集約されます。
- 開発会社の側に「発注者に直接的な改善要求をしにくい」遠慮がある
- 発注者から見える指標(進捗報告・成果物)が遅行指標であり、自分の行動の影響がタイムラグを伴って現れる
- 発注者自身も社内ステークホルダーから圧力を受けており、自分の行動を客観視する余裕がない
「自分が原因になっていないか」という問いを定期的に持つだけで、検知の精度は確実に上がります。とくに毎月1回、定例とは別に PM と 1on1 を設定し、「発注者側として改善できることはないか」とフラットに聞く時間を持つと、開発側からも本音の情報が出やすくなります。
デスマーチを確認したときの発注者の動き方

サインを観察し、自分の関与パターンを点検した結果として「うちは初期警戒、または炎上中の段階にある」と判断された場合、次に必要なのは段階に応じた介入アクションです。
段階別のアクションをマトリクスで整理します。
段階 | 主な状態 | 発注者の優先アクション |
|---|---|---|
予防 | 通常運行。気になる兆候は1〜2個 | 早期警戒サイン・チェックリストの定常運用 |
初期警戒 | サインが3つ以上同時に観察される | 事実の棚卸し・スコープの再合意 |
炎上中 | サインが5つ以上/メンバー離脱が発生 | 体制増強・第三者レビュー・撤退基準の設定 |
ポストモーテム | リリース後・打ち切り後 | 原因分析・再発防止ルールの整備 |
「初期警戒」「炎上中」段階で取るべきステップを順に解説します。
ステップ1: 客観的事実の棚卸し(残タスク・残工数・残課題)
最初に行うのは、感覚や報告書ベースではなく「事実」を集めることです。具体的には、以下の3点を1枚の表に再整理してもらうよう依頼します。
- 残タスク一覧(タスク名・担当者・現在の状況・必要工数)
- 残課題一覧(未解決の技術課題・仕様未確定事項・ブロッカー)
- 残テスト一覧(未実施テスト件数・既知不具合件数・優先度別の内訳)
この段階で「思っていたよりタスクが多い」「課題が未着手のまま放置されている」と発覚することがほとんどです。ここで発注者が動揺を表に出すと、開発側は再び情報を出しにくくなります。「整理してくれてありがとうございます。まず現状を共有できたことが第一歩です」と返す姿勢が、その後の協力関係を保つ鍵になります。
ステップ2: スコープと納期の再合意(MVP化・優先順位の見直し)
事実が見えたら、当初のスコープと納期の両方を維持することは現実的でないケースがほとんどです。どちらか(または両方)を動かすために、機能の優先順位を再合意します。
- Must(必須): これが無いとリリースする意味がない機能
- Should(重要): 望ましいが、初回リリースで無くても致命傷にならない機能
- Could(あれば良い): 二次フェーズに回せる機能
スコープを Must だけに絞ったうえで、新しい現実的なリリース日を再合意します。これが MVP(Minimum Viable Product)化の発注者側の進め方です。アジャイル外注における MVP 切り分け・スコープ再合意の実務手順は、アジャイル外注のリスク管理で詳しく整理しています。
ステップ3: 体制増強・第三者レビューの検討
スコープ調整だけで間に合わない場合は、体制増強や第三者レビューを検討します。ただし、原因3で触れたように単純な人員追加が逆効果になるケースもあるため、次の観点で慎重に判断してください。
- どの工程にボトルネックがあるか: 設計か、実装か、テストか、レビューか
- ボトルネック工程に追加できる人材像: 単なる工数ではなくスキルセットの整合性
- キャッチアップ期間の許容: 新メンバーの立ち上がりに何週間かけられるか
第三者(別のシステム開発会社や独立した技術コンサル)にコードレビューやアーキテクチャレビューを依頼する選択肢もあります。社内に技術判断できる人材がいない場合に有効ですが、現開発会社との関係性を悪化させないよう、依頼前に PM と目的を共有することをお勧めします。
ステップ4: ステークホルダーへの説明と撤退基準の合意
最後に、社内のステークホルダー(経営層・事業責任者・関係部署)への状況説明を行います。隠したまま進めるとデスマーチを長期化させるだけで、後から判明したときの信頼ダメージはより大きくなります。
説明では「事実」「原因(責任ではなく構造)」「再合意したスコープと納期」「想定される追加コスト」「撤退基準」をワンセットで提示します。とくに撤退基準は、判断を後回しにすると介入のタイミングを逃すため、事前に合意しておく価値があります。
撤退基準の例:
- 再合意後のスケジュールから2週間以上の追加遅延が発生した場合
- 主要メンバーがさらに離脱した場合
- 再合意後の Must 機能のうち、○件以上で技術的実現性に疑義が生じた場合
撤退基準を設定すること自体が、現場と発注者の双方に「ここまでは持ち堪える」という共通理解を生み、結果としてデスマーチを収束させる効果があります。
発注者がやってはいけない3つの対応
最後に、デスマーチに気づいたときに発注者がやってしまいがちな、しかし状況を悪化させる3つの対応を挙げます。
- 精神論での叱咤: 「気合いで何とかしてください」「プロでしょう?」といった言葉は、開発側に残された協力意欲を削ぐだけで状況を改善しません
- 追加要件の差し込み: 「ついでにこの機能も」「リリース時にはこれも入れて」は、火に油を注ぐ典型的な行動です
- 無限延長の容認: 「では納期はまた来月でいいです」を繰り返すと、デスマーチが終わらないまま長期化し、開発会社の離職を誘発します
「責めず・追加せず・無期限延長せず」の3点だけ守れば、立て直しの可能性は確実に残ります。
デスマーチを事前に防ぐ発注者チェックリスト

ここまでが「気づいたあとに何をするか」の話でした。最後に、次回以降の発注では同じ目に遭わないための事前チェックリストを、契約前・キックオフ・週次定例の3フェーズに分けて提示します。
契約前のチェック項目
# | チェック項目 | 確認の観点 |
|---|---|---|
1 | 見積の根拠が工数ベースで提示されているか | 「○○○万円」だけでなく、「○○機能:○人日」のような内訳があるか |
2 | リスクと前提条件が見積書に明記されているか | 不確実性の高い領域(外部連携・性能要件等)が前提条件として明記されているか |
3 | 要件の合意度が確認されているか | 要件定義書・画面遷移図・API一覧などの粒度感が明示されているか |
4 | 変更管理の方針が合意されているか | スコープ追加時の見積・スケジュール影響の扱い方が契約書に含まれているか |
5 | 体制図と稼働率が示されているか | 各メンバーの稼働率(100%専任か兼任か)が見える状態か |
キックオフ時のチェック項目
# | チェック項目 | 確認の観点 |
|---|---|---|
1 | 役割分担が文書化されているか | RACI表など、誰が何を決め、誰が承認するかが明確か |
2 | 意思決定権限が明示されているか | 社内決裁ルートと所要日数が共有されているか |
3 | 変更管理ルールが運用される形になっているか | 変更要望→影響評価→合意のフローと、所要日数が決まっているか |
4 | リスク管理プロセスが合意されているか | リスクの登録・更新・閉鎖の運用が定例とリンクしているか |
5 | 撤退・再計画のトリガーが事前に合意されているか | どの状態に達したら計画を見直すかが文書化されているか |
週次定例で確認すべき項目
# | チェック項目 | 確認の観点 |
|---|---|---|
1 | 進捗の具体性が維持されているか | フェーズ表記ではなくタスク単位で進捗が報告されているか |
2 | リスク・課題が更新されているか | 新規発生・解消・継続のステータスが毎週更新されているか |
3 | デモが定期的に行われているか | 動くものを最低でも隔週で確認できているか |
4 | 発注者起因のボトルネックが共有されているか | 発注者待ちのタスクが可視化されているか |
5 | 開発側からのリスク提示に対する受け止め方が適切か | リスク提示を「気にしすぎ」と受け流していないか |
定例運用そのものの組み立て方は、発注者向け週次定例の進め方で実務手順を解説しています。
チェックリスト早見表
3フェーズ合計15項目のうち、契約前で5項目中3項目以上、キックオフで5項目中3項目以上、週次定例で5項目中3項目以上をクリアできていれば、デスマーチ化のリスクは大きく下げられます。重要なのは、すべてを完璧に運用することではなく、「何が抜けているか」を毎月1回振り返る習慣を持つことです。
まとめ
デスマーチとは、システム開発プロジェクトが制御不能に陥った状態を指します。残業時間や忙しさの段階の話ではなく、当初前提が崩壊しているにもかかわらず計画を見直さずに進めている、構造的な状態です。本記事の要点を改めて整理します。
- デスマーチの本質は「過酷さ」ではなく「制御不能化」である: 残業の多さで判断するのではなく、意思決定の選択肢がどれだけ残っているかで判断する
- 発注者は8つのサインで早期に気づける: 進捗報告の抽象化・フェーズ滞留・デモ先送り・回答遅延・チャットの静寂・メンバー離脱・リスク報告の消失・「大丈夫です」の増加――これらを定例で観察するだけで、現場の状況は読み取れる
- 発注者が引き金になるパターンは4つあり、自覚することが第一歩: 仕様の曖昧さ・要件追加・意思決定の遅れ・警告サインの受け流しは、いずれも「良かれと思った行動」の延長線上にある
- 介入は早ければ早いほど打ち手が多い: 事実の棚卸し→スコープ再合意→体制増強→撤退基準合意の順に進め、「責めず・追加せず・無期限延長せず」の3原則を守る
次の定例まで時間がない方は、まず本記事の「8サインの早見表」と「契約前・キックオフ・週次定例のチェックリスト」を手元に置き、自プロジェクトの該当数を数えるところから始めてみてください。3つ以上当てはまる項目があれば、それが介入を始める合図です。
デスマーチは「気合い」では収束しません。けれど、事実を集め、スコープを再合意し、撤退基準を設ける――この3つの動きは、発注者の側からでも今日から始められます。本記事が、皆さまのプロジェクトを静かに崩壊から守る一助となれば幸いです。
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
システム開発の外注・発注を初めて経験する担当者や、過去に失敗を経験した担当者が、発注プロセスの各フェーズで「何をチェックすべきか」を明確に把握できるようにする。
こんな方におすすめです
- 初めてシステム開発を外注する担当者
- 過去の発注で失敗を経験した方
- ベンダー選定の基準が分からない方
入力いただいたメールアドレスにPDFをお送りします。



