アーキテクチャディシジョンレコード
アーキテクチャに関する重要な意思決定を記録するための文書
なぜその決定が行われたのかを説明し、将来同じ問題に直面した際にその背景を理解・議論することができるようになる
ADR : architecture decision record
コンテキスト(Context)
意思決定を行った背景や文脈に関する情報。
プロジェクトの現状、問題点、要件などが含まれます。
意思決定(Decision)
実際に行われた意思決定に関する情報。
採用されたアーキテクチャの選択、採用しなかった代替手段などが含まれます。
結果(Consequences)
意思決定の結果として期待される影響や将来の課題に関する情報。
採用したアーキテクチャがどのようにプロジェクトに影響を与えるか、またその他の代替手段がどのような結果をもたらす可能性があるかなどが含まれます。
ステータス(Status)
ADRがどのような状態にあるかを示す情報。
進行中、完了、廃止などが含まれます。
システム決定
ドキュメント文化
/ebiken/アーキテクチャ設計の民主化とADR(Architectural Decision Records)による意思決定の未来 - Facilitating Software Architecture の読書感想文 - じゃあ、おうちで学べる