а можете пример - когда крупная фича шейпит?
То ли у Фаулера, то ли еще у кого была статья про "кричащую" архитектуру - она кричит о том, что делает система, о ее назначении. Например, если у вас букмекерская система, то вы увидите в её функциональных моделях блоки получения данных о спортивных событиях, блоки размещения/расчёта ставок, блоки маркетинга и расчета рисков, блок входящих/исходящих платежей, и т.д. Если у вас система управления учебным процессом вуза, то будут компоненты управления курсами, планирования семестра, управления контингентом, успеваемостью, и т.д. Если бы ФТ не влияли, вы бы увидели только "блок ввода информации", "блок хранения", "блок вычислений", и т.п. Иногда это выражено слабее, например в монолитных ERP все обычно "плоское" - масса самых разных документов, управление проводками и счетами, отчетность, и все это плохо поделено. Но все равно видно, что система делает - может не из бедного функционального представления, а из богатейшего представления данных.