Significante technische beslissingen moeten opzettelijk, transparant en geregistreerd zijn, niet in iemands hoofd gemaakt en vergeten. Een goed proces maakt afwegingen zichtbaar, creëert draagvlak en laat een spoor na zodat toekomstige engineers begrijpen waarom, niet alleen wat.
Waarom het belangrijk is
1. FRAME the problem and the constraints (cost, time, team skill, scale)
2. LIST the realistic options — usually 2-4, including "do nothing"
3. EVALUATE each against the constraints and trade-offs
4. DECIDE, and state the reasoning explicitly
5. RECORD it (ADR) and communicate it
6. REVISIT if assumptions change
