Skip to main content

ADRテンプレート

ステータス

草案/決定済み/ADR-XXXに代替

背景

なぜこの決定が必要なのか。
前提条件、制約事項、および決定要因。

評価基準

この決定において何が重要か。
どのアーキテクチャ特性がこの決定に適用されるか。
制約事項や決定要因は基準となるべきか。

選択肢

評価基準に対して検討された選択肢の概要(通常、スコアまたは評価を使用)と、評価基準以外のトレードオフ。
比較表のテンプレートを以下に示す。

1. 最初の選択肢

基準スコア根拠
基準1★★★☆☆ 3/5スコア1の根拠(任意で[参考リンク]を含む)
基準2★★★☆☆ 3/5スコア2の根拠
基準3★★★★★ 5/5スコア3の根拠
基準n★★★★★ 5/5スコアnの根拠
合計: 16/20その他のトレードオフ
- 追加トレードオフ1(任意で[参考リンク]を含む)
- 追加トレードオフ2
- 追加トレードオフn

決定

選択された内容とその理由。

影響

決定によるポジティブおよびネガティブな結果。

ポジティブな影響

ネガティブな影響

協議

他者から意見を取り入れる場合は、ここに記録する。
意見提供を依頼した人の詳細は、実際に意見を提供したかどうかに関わらず記録できる。
協議は決定前に行われるが、長くなり決定自体を不明瞭にする可能性があるため、最後に記録される。