Part of the process of creating an architecture is identifying and defining the architectural characteristics of an application or system (“-ilities”). In this lesson Mark Richards discusses two common architecture tradeoff analysis methodologies, ATAM (Architecture Tradeoff Analysis Method) and CBAM (Cost-Benefit Analysis Method). Stay tuned each Monday for more lessons in Software Architecture at https://www.developertoarchitect.com/lessons/.