" A key concept of ACDM (Architecture Centric Design Method) is to accept the fact that these unknowns (precise production and cost estimates) exist and the architecture is used to reduce the period of uncertainty. Because of the period of uncertainty and the role architecture design has in mitigating the uncertainty, architectural design (like any kind of discovery) cannot be a one-time activity. ACDM provides specific techniques geared toward using the architecture to aggressively explore unknowns and overcome the period of uncertainty as quickly as possible " © Anthony Lattanze "Architecting software intensive systems: A Practitioner's Guide" Две вещи зацепили в этом кусочке: Архитектор - как борец с неопределенностью. Архитектор и вправду не может сказать "не знаю". Он (и команда) отвечают за свойства системы. И он дает гарантии. И за это ему платят. То есть, иногда архитектор может и не изменить значительно существующий дизайн, но...