Önemli teknik kararlar kasıtlı, şeffaf ve kaydedilmiş olmalıdır, birinin kafasında verilip unutulan kararlar olmamalıdır. İyi bir süreç uzlaşmaları ortaya koymaz, anlaşmayı oluşturur ve gelecek mühendislerin neden olduğunu anlamasını sağlar, sadece ne değil.
Bir karar çerçevesi
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
