97 klíčových znalostí softwarového architekta - Monson-Haefel, Richard (Zkušenosti expertů z praxe, 2010)