Les décisions techniques importantes doivent être délibérées, transparentes et enregistrées, et non pas prises dans la tête de quelqu'un et oubliées. Un bon processus met en évidence les compromis, crée l'adhésion et laisse une trace pour que les futurs ingénieurs comprennent pourquoi, pas seulement quoi.
Un cadre de décision
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
