PMきほんラボ

CASE 03契約と合意

「依頼があってから対応」という、契約の穴

その障害の原因は、コードでも設計でもなく、契約書の一文でした。誰も悪くないのに、誰かが困る。そういう故障の話。

状況

あなたは、外部サービスとの連携を含むシステムの保守を担当するディレクターです。ある朝、クライアントから連絡が入ります。

管理画面から、いつもの登録作業ができなくなっています

調査の結果、連携先の外部サービスがAPIのバージョンを更新し、一部の項目が廃止されていたことが原因と判明。対応期限は、既に過ぎていました。

なぜ誰も対応しなかったのか。契約書には、こう書かれていました——「対応契機は、クライアントからの依頼があってから」。

従来は、外部サービス → クライアント → 担当チーム、という経路で更新通知が流れ、依頼が発生していました。しかし今回は、外部サービスからの通知そのものが直前までなく、依頼は発生しなかった。つまり、誰もボールを持っていなかったのです。

あなたなら、どうする?

障害は現在進行中です。最初の1時間で、何をしますか。 — 選ぶと、その選択の「ありがちな帰結」が開きます。正解当てではありません。全部読み比べてください。

— 残り 3 件の帰結が未読です —

状況・続き

優先度の高いAPIの修正が完了し、業務は復旧しました。次は、クライアントへの原因報告です。

ここで新しい壁が現れます。担当チームから上がってきた調査報告が、技術的には正確なものの、そのままではクライアントに伝わる内容になっていないのです。専門用語の羅列、時系列の欠落、「結局なぜ起きて、次はどう防ぐのか」への回答不在。報告の解読と再構成に、想定外の時間が溶けていきます。

あなたなら、どうする?

その調査報告を、どう扱いますか。 — 選ぶと、その選択の「ありがちな帰結」が開きます。正解当てではありません。全部読み比べてください。

— 残り 3 件の帰結が未読です —

実際の顛末

復旧と報告を終えた後、本質的な再発防止として行われたのは、コードの修正ではなく契約と体制の修正でした。

外部サービスの更新通知を誰が監視し、誰が検知の責任を持つのかを再定義。「依頼があってから対応」という受け身の構造に、「更新の検知」という能動的な役割を追加したのです。

外部依存のあるシステムでは、依存先は当然に変化します。変化を検知する仕事は、契約書に書かれない限り、この世に存在しない仕事になる——これが、この障害の本当の教訓でした。

このケースの教訓

  • 障害の初動は「復旧 → 報告 → 責任整理」の順。順番を入れ替えると信頼を失う。
  • 報告書は「なぜ/影響/今後」という顧客の3つの問いに答える構造で書く。
  • 外部依存の監視責任は、明文化しなければ誰の仕事でもなくなる。

持ち帰りチェックリスト

  • 自案件の外部依存(API・プラットフォーム・ライブラリ)は一覧化されているか
  • それぞれの「更新を検知する責任者」は、契約または体制図で定義されているか
  • 障害報告書のテンプレートは、技術者向けでなく顧客の問いに答える構造か

同じ穴が自分の案件にもないか、16項目で点検できます(登録不要・約3分)。

案件の健康診断を受ける →

NEXT STEP

こうした事故は、担当者の能力ではなく「孤立」から起きます。

株式会社Enlyt(エンライト) は、10年かけて言語化した“観点”を、現役の実践者が御社の会議に入って移植します。 AIは、その観点を毎週回し続けるエンジン。6ヶ月で、御社だけで回る状態にして抜けます。

無料の健康診断を申し込む →診断を受けても、契約の義務は一切ありません。
← ケース一覧へ次のケース:検収で届いた、「要件の確定に不満」というクレーム

本サイトのケーススタディは、プロジェクトの現場で起こりがちな状況を再構成したものです。特定の企業・団体・案件を指すものではありません。