Slide 37
Slide 37 text
Copyright Hacobu, Inc. 37
Architecture Decision Records(ADR)
ADR とは何か?
一般的なADRは以下のような構成で記載される
• タイトル: 決定内容の要約(例:Use PostgreSQL for user data)
• ステータス: Proposed / Accepted / Rejected / Deprecated など
• コンテキスト(Context) : 意思決定が必要になった背景や状況
• 決定内容(Decision): 採択した選択肢とその要点
• 理由(Rationale): なぜその選択をしたのか、評価した他の選択肢との比較
• 影響範囲(Consequences): その意思決定によって生じる結果、利点・欠点
• 作成日・更新日・作成者
ADR は、「なぜこの技術・構成を選択したのか?」という意思決定の記録。
特定の設計に至るまでの理由、評価した選択肢、選定の背景、トレードオフなど
を明文化し、将来の変更やレビューの判断材料にする。