知識マップ: 障害対応は復旧で終わらない ── 小さな開発チームのためのポストモーテム(再発防止)の型

記事「障害対応は復旧で終わらない ── 小さな開発チームのためのポストモーテム(再発防止)の型」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。

この記事は、障害対応を復旧で終わらせず仕組みを変えるためのポストモーテムの実務を、概念どうしの関係として整理します。ポストモーテムはblamelessの原則のもとで直接原因と寄与要因を分けて記録し、なぜなぜ分析で人の行動を終点にせず仕組みの不備まで掘ることで寄与要因を見つけます。寄与要因への対応は、効果が消えやすい弱い注意喚起ではなく、手順書を中間段階に据えつつ自動テストや監視のような機械的な対策へ引き上げることが推奨されます。寄与要因を放置すると障害は再発するため、全障害にフル実施はせず影響度と再発可能性でトリアージし、軽微なものも障害管理簿に記録します。顧客向け障害報告書は内容の多くをポストモーテムから転用しますが、責任追及と再発防止の議論が歪まないよう目的を分けて運用します。

ポストモーテムによる再発防止の知識マップポストモーテムがblameless原則のもとで直接原因と寄与要因を分けて記録し、寄与要因への対策を弱い注意喚起ではなく手順書を経て機械的な対策へ引き上げること、影響度と再発可能性でトリアージして障害管理簿と使い分けること、責任追及を扱う顧客向け障害報告書とは目的を分けつつ内容を転用することを示す図推奨される対応利用する利用するで確認できる推奨される対応用いるのは非推奨より先に行うべき前提とする推奨される対応前提とする実装を担う内容を継承する推奨される対応防止する推奨される対応原因になり得るポストモーテムblameless(非難しない)原則直接原因寄与要因なぜなぜ分析(5 Whys)強い再発防止策(機械的に防ぐ・検知する)弱い再発防止策(気をつける・周知する)中程度の再発防止策(手順書・チェックリスト)ポストモーテム実施のトリアージ障害管理簿ポストモーテムのレビュー会顧客向け障害報告書コードリポジトリ非難する文化での情報隠蔽Azure Well-Architected Framework障害の再発

概念間の関係(全16件)

図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。

主要概念の定義

ポストモーテム
インシデントの影響・根本原因・対応の時系列・再発防止アクションを文書化する、復旧後に行う構造化された振り返りの型。
blameless(非難しない)原則
関係者は持っていた情報の範囲で善意に基づき正しく行動したと仮定し、個人ではなく仕組みの穴を探すポストモーテムの中核原則。
寄与要因
直接原因の混入・見逃し・被害拡大を許した条件。再発防止策の主な対象になる。
強い再発防止策(機械的に防ぐ・検知する)
自動テスト・アサーション・型や設計による制約・CIのゲート・監視アラートのように、人の状態に依存せず仕組みが動く限り持続する再発防止策。
弱い再発防止策(気をつける・周知する)
「確認を徹底する」「注意喚起する」のように人の記憶と善意に依存し、時間経過と担当者交代で効果が消えやすい再発防止策。
中程度の再発防止策(手順書・チェックリスト)
リリースチェックリストや障害対応手順書のように、手順が守られる限り持続するが形骸化のリスクもある再発防止策。
障害管理簿
軽微な障害も含め、日付・現象・原因・対処を1行または1段落で必ず記録し、数年後も全文検索できるようにする記録簿。
ポストモーテムのレビュー会
初版を事前に配布し、責任判断者を参加者から外して30分程度の時間配分で寄与要因とアクションを確定する会議。
顧客向け障害報告書
何が起きて、どう対処したかという説明責任を果たすために顧客へ提出する文書。内容の多くはポストモーテムから編集して作られる。
コードリポジトリ
ソースコードをバージョン管理するリポジトリで、ADRはこの中にコードと同じ場所で保管される。
Azure Well-Architected Framework
Microsoftが提供する、クラウドワークロードの設計品質を高めるためのアーキテクチャガイダンス群である。

機械可読データ

このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。