Overview
Architecture reviews fail when they evaluate whether the architecture is "good" in the abstract rather than whether it fits the specific system's current and projected constraints. An architecture that works well for 1,000 users may have structural problems that will cause failures at 100,000 users. An architecture that worked when the team was 5 engineers may be a maintenance problem for a team of 20. The review must evaluate the architecture against the system's actual trajectory.
The Architecture Review Framework evaluates fitness-for-purpose against specific constraints, identifies structural risks that will become problems (not ones that might become problems), and produces a prioritized remediation plan ordered by risk and feasibility.