Chapter 14 β How to Make Architectural Decisions
A complete ADR template with context, decision, status, consequences, and alternatives considered. Based on the Nygard ADR format with practical additions.
A scoring matrix for ranking quality attributes (performance, security, maintainability, scalability, etc.) against business priorities and system constraints.
A Request for Comments template for proposing significant architectural changes: problem statement, proposed solution, alternatives, risks, and review process.
A proposal format for presenting architectural decisions to stakeholders: executive summary, current state, proposed state, trade-offs, and implementation plan.
A structured 30-60-90 day plan for new architects: listening and learning, first contributions, and establishing architectural direction. Includes weekly focus areas and milestones.
Rate yourself across the full skill spectrum of architectural work: technical depth, decision-making, communication, governance, stakeholder management, and leadership.