Template
Technical design review template
Before building something large, the engineer who wrote the design walks others through it so problems are found on paper, not in production.
The agenda, with a time for each part
- The problem and what limits us8 min
- What exactly are we solving, and what can we not change?
- The proposed design15 min
- How does a request travel through it, step by step?
- What else was considered10 min
- What did you reject, and why?
- Questions and concerns17 min
- What happens when this part fails?
- What will this cost to run in a year?
- Decision and follow-ups10 min
- Do we go ahead as written, with changes, or not yet?
How the notes read afterwards
A made-up example, so you can see the shape. In a real call each line carries the words that were said and who said them.
Problem. Reports take up to four minutes and time out for large customers.
Design. Build reports in the background and email a link when ready.
Rejected. A bigger database — it costs more each month and only moves the limit.
Decision. Go ahead, on condition there is a way to cancel a running report (Felix adds it to the design).
Running it well
- Send the design document two days before and ask people to comment in it. The meeting is for the disagreements, not for reading.
- Ask the author to start with the alternatives they rejected. It shows the thinking, and it stops the room proposing them again.
- Write down the decision and the conditions in the document itself, with the date, so the reasoning is findable when somebody asks in a year.
Ways to change it
When to skip it. For small changes that are easy to undo; code review is enough.
Questions
What is a technical design review?
A meeting where engineers examine a proposed design before it is built, to find problems, ask about failure cases and costs, and agree whether to go ahead.
What should a design document include?
The problem, the limits, the proposed design, the alternatives considered and why they were rejected, how it will be tested and run, and the open questions.
Who should attend a design review?
The author, a few experienced engineers, and people who will operate or depend on the system.
What happens in the room
Everybody joins from the link, with no account. The agenda sits beside the call and each item fills in with what was said about it, under the name of the person who said it.
More templates
Try Meetful
Meetings that take their own notes
Free video meetings in the browser: every line of the transcript under the name of who said it, and the summary and action items when you hang up. Nothing to install — guests just open the link.