障害対応の「優先順位」を仕組みにできないか — Operation Decision Recordsという着想

📘 はてブ数 24 🕒 ブックマーク 2026-08-16 13:36 (UTC) 🏷️ タグ あとで読む

🔗 元記事: Zenn — 障害対応の「優先順位」を仕組みにできないか - Operation Decision Recordsという着想
🔖 はてなブックマーク: b.hatena.ne.jp/ao41 — このブックマーク

記事の概要

Zennの記事(著者: YOSH氏、2026/08/15公開)。ソフトウェア設計世界の ADR(Architecture Decision Records) にならって、障害対応・運用現場での意思決定を記録する ODR(Operation Decision Records) というプラクティスを提案する構想段階のアイデア記事。運用の暗黙知を「言語化してシステムに埋め込む」ことで、AIエージェント時代のインシデント対応を支える足場を作ろう、という挑戦的な内容になっている。

問題意識:障害対応の判断は「暗黙知」に依存している

提案:ADRがあるなら、ODRがあっていい

ADRの価値は決定そのものよりも「なぜ」が残ること。運用にも同じ構造の意思決定が日々発生している(「このアラートは深夜なら静観する(なぜ?)」「AよりBの復旧を優先する(なぜ?)」)。これをADRと同じ思想で記録するのがODR。

ADRODR
対象設計・アーキテクチャの決定運用・オペレーション上の判断
決まるタイミング設計時・レビュー時インシデント対応、アラートトリアージ、ポストモーテムの中
主な読者開発者オンコール担当者、そしてAIエージェント
古くなる速さ比較的遅い速い(トラフィックパターンや構成の変化で前提が崩れる)

フォーマット:軽量さを最優先

書くコストが高いと、いちばん記録してほしい「インシデント直後」に書かれなくなるため、軽量なフォーマットを志向。Uber Eats風のフードデリバリーを例にしたサンプル「ODR-0003: 配達員GPSロスト時は30分様子を見てから自動返金へ切り替える」では、以下のフィールドを含む:

Status: Accepted
Date: 2026-11-02
Review-by: 2027-05-02  # この日を過ぎたら前提を再検証する
Scope: service-delivery / alert: courier-g...

AIへのコンテキストとしてのODR/人間にこそ効く

正直な見積もり:規模が大きくなると破綻するはず

著者は楽観視しておらず、ODRの鮮度劣化が人間の改訂速度を上回った時点で「かつて正しかった判断の博物館」になると指摘する。レジリエンスエンジニアリングの「work as imagined(文書が想定する仕事)と work as done(現場の実際)は必ずズレる」という考え方とも一致し、古くなったODRはこのズレを文書に固定してしまう。

大規模組織で成立させる条件(推察)

  1. ODRのPaved Road化 — markdown手書きは捨て、インシデント管理ツールにODR作成を組み込む。AIが判断ログから下書きを自動生成し、人間は承認のみ。鮮度管理もアラート定義変更と連動した自動失効へ
  2. 「ODRの数」を減らす方向のKPI — ODRの相当数はアラート設計の失敗の埋め合わせ。顧客体験に直結するトップレベル指標でアラートを設計し直せば不要になる。「ODRが増え続けるのはシステムが判断を求めすぎているサイン」
  3. 手続き化の境界線を引く — 閾値で書ける定型判断はODR化→自動化へ吸収。「毎回考え直す非定型判断」は人間の適応力に残す。ODR化を試みて条件が書けなかった判断こそ、人間が本当に向き合うべき問題

まとめ・著者の姿勢

⚠️ この記事は構想段階のアイデアであり、運用実績に基づく報告ではない点に注意。実践結果は続編として予定されている。