TemplateFREE⏱️ 30-45 minutes
Architecture Decision Record (ADR) Template
A structured ADR template for documenting architecture decisions. Covers context, decision drivers, options considered, decision outcome, and...
Updated 2026-03-04
Architecture Decision Record (ADR)
| # | Item | Category | Priority | Owner | Status | Notes | |
|---|---|---|---|---|---|---|---|
| 1 | |||||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 |
#1
#2
#3
#4
#5
Edit the values above to try it with your own data. Your changes are saved locally.
Get this template
Choose your preferred format. Google Sheets and Notion are free, no account needed.
Frequently Asked Questions
What qualifies as an "architecture decision" worth recording?+
Record decisions that affect system boundaries, data models, API contracts, infrastructure, or cross-team interfaces. A good test: if reversing this decision would take more than a sprint, it is worth recording. Examples: choosing a database, defining an API protocol, selecting a message queue, deciding on a deployment strategy, or establishing a cross-service communication pattern. The [decision log template](/templates/decision-log-template) is better suited for lighter-weight product or process decisions that do not involve architecture.
How many ADRs should a team produce?+
A healthy team produces 1-3 ADRs per quarter. If you are writing 10+ ADRs per quarter, you are either over-documenting or making too many architecture changes. If you are writing zero, you are either making no significant decisions (unlikely) or not recording them (common and costly).
Should the PM or the engineer write the ADR?+
The engineer who understands the technical trade-offs best should write the ADR. The PM should review it to confirm the decision aligns with product requirements, timelines, and priorities. The PM's role is to ensure the decision drivers include business context (time-to-market, cost, customer impact), not just technical criteria.
Can an ADR be reversed?+
Yes. Mark the original ADR as "Superseded by ADR-NNN" and write a new ADR that documents why the original decision is being reversed and what the new decision is. Do not edit or delete the original. The history of decisions is valuable, including the ones that turned out to be wrong.
Where should ADRs be stored?+
In your code repository alongside the code they affect. A `/docs/adrs/` directory with sequentially numbered markdown files is the most common pattern. This ensures ADRs are versioned with the code, searchable via `grep`, and discoverable by new team members during onboarding. Avoid storing ADRs in a wiki unless your team's wiki is the actual source of truth for engineering documentation. ---
Related Tools
Explore More Templates
Browse our full library of PM templates, or generate a custom version with AI.