EM.411 meeting Bruce Cameron
Henderson and Clark
Types of architecture changes
Incremental innovation
Modular innovation
Architectural innovation
Radical innovation
process for making Architectural Decisions
thinking about weighting decisions according to dependencies
essentially dealing with sensitivity and connectivity
feels like category theory
What is good architecture?
3
reduce ambiguity
employ creativity
manage complexity
meet the goals of the system
does your system produce the desired output
Prediction is the same as intelligence
appropriate and creative ways to create the solution neutral function while managing complexity
provides a consistent and comprehensible set of system images