მნიშვნელოვანი ტექნიკური გადაწყვეტილებები უნდა იყოს განზრახ, გამჭვირვალე და დაფიქსირებული, არა რომ ვინმის თავში გაკეთდეს და დაგვიწყდეს. კარგი პროცესი ხელს უწყობს კომპრომისებს, აშენებს თანამშრომლობას და ტოვებს ასეთ მხების ისტორიას, რომელზედაც მომავალი ინჟინრები გაიგებენ რატომ, არა მხოლოდ რა.
გადაწყვეტილების ჩარჩო
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
