What should an architecture decision record template include?
At minimum, the five parts of Michael Nygard's original format: a title, the context, the decision, a status and the consequences. MADR adds the options you considered, and the UK government's framework adds a date, the stakeholders consulted and links to supporting documents. This template keeps Nygard's five and adds a date, the options and a review line naming what would change your mind.
How long should an architecture decision record be?
One page is usually enough, and two is the most. Nygard said the whole document should be one or two pages long, and Fowler suggests a single page with the most important material first. Link to benchmarks, diagrams and longer design documents instead of pasting them in, so the decision still reads clearly on its own.
Who writes an architecture decision record?
Anyone on the team can write one, but each record needs a named owner. In the process AWS describes, the owner brings the proposal to a team review, then marks it accepted or rejected. In the UK government's framework, decisions that reach beyond one team go to an architecture forum or board for sign-off.
Can you change an ADR after it is accepted?
Not its substance. An accepted record stays as written; if the decision changes, write a new record that supersedes it and link the two. Whether typos and broken links may be fixed in place is a rule to settle once, in writing, and this template's Recording Conventions document asks it directly.
What is the difference between an ADR and a design document?
A design document describes how a system or feature should work and covers many decisions at once. An ADR records a single decision at a point in time, with its reasons and consequences, and stays as written once accepted. Use the design document or RFC to argue the case, then file a record for each decision it settles, linking back to it.
Is this architecture decision record template free?
Yes. The five Word documents and two CSV sheets download free, and no account is needed. Each sheet starts with illustrative rows that show the problems a register catches; delete them when you add your own. Choose Edit with AI to work on the same files in a free River workspace.
What does Edit with AI do?
Edit with AI opens this template in your own free River workspace, then asks for the decision records you already have, in any format. River asks up to four questions about your conventions, copies each record's status exactly as written and fills the Decision Register and Link Map. It reports what it can't confirm and never edits your records.