Evaluating Architecture
Reviews, scenario-based evaluation, and fitness functions: finding design failures while they are cheap.
A design flaw found on a whiteboard costs an afternoon; the same flaw in production costs a quarter. This topic covers lightweight architecture reviews, scenario-based evaluation in the spirit of ATAM, and the fitness functions that turn architectural rules into automated checks.
