Advanced Documentation Types #adr #architecture #decision-making #documentation

Architecture Decision Records (ADRs)

5 exercises — ADR status lifecycle, context sections, decision rationale, honest consequences, and managing historical ADRs. Capture the "why" behind technical decisions.

0 / 5 completed
ADR template sections
  • Title: ADR-NNN: [Short decision description] — e.g. "ADR-007: Use PostgreSQL for primary data store"
  • Status: Proposed → Accepted → Deprecated / Superseded by ADR-NNN
  • Context: What situation, constraints, and requirements force this decision?
  • Decision: What was decided and WHY — not just what
  • Alternatives considered: What else was evaluated and why rejected
  • Consequences: Both positive outcomes AND accepted trade-offs
1 / 5
A team starts writing ADRs. An ADR's Status field currently says "Proposed." What does this mean for the team?