Пример №1. Приходит к вам Эпик (большая фича). А вам не повезло и у вас с той стороны АРХИТЕКТОР с большой буквы пишет архикектектурный документ. После чего он (документ) прикатывается в вашу команду. Вы чешете репу, понимаете, что это какое-то непродуманное говно, диаграммы которого лишь поверхностно описывают то, что вам нужно "построить". Вы начинаете анализировать решение и сверять с требованиями. Охуеваете от того насколько решение через жопу и через какое-то время сообщаете своему PM, что "Хуйня какая-то, давай по новой, Миш". Миша напрягается и начинает доказывать, что это ЛУЧШЕЕ РЕШЕНИЕ В МИРЕ, на коллах с продуктом деловито рассказывает что такое SOLID, YAGNI, DRY, SAGA и как важно следовать этим принципам да паттернам, и что если у вашей команды есть проблемы с технический реализацией, то возможно НЕПЛОХО БЫЛО БЫ ВСЕЙ КОМАНДЕ проконсультироваться с другими командами, а так же создать пару десятков сессий-коллов, где он ЛИЧНО расскажет про каждую букву SOLID. Любые аппеляции к тому, что дело в архитектуре, а не реализации - идут нахуй. Или еще лучше "эмулируется консенсус" по каким-то мелким вопросам, после чего он заключит, что "рад, что мы пришли к решению". Вы - долбоёб, а красавчик будет он 🖐. Продукт-овнер на такое смотрит с круглыми глазами, ведь Архитектор же ОГОГО, а вы - ну ... хуйню несёте, палки в колёса вставляете, саботируете стало быть - пиздуйте-ка уже реализовавать, заебали. МЫ Ж НЕ ЗРЯ ЕМУ СТОЛЬКО ДЕНЕГ ПЛАТИМ. И он будет рад, что услышал про некий "консенсус", ведь главное это что? КОМАНДНАЯ РАБОТА. Уууухуууу!
Вы начинаете всей командой потеть придумывая как можно вписать хоть что-то что заработает и не ёбнет бэкенд на проде (дураки, ахахаха). Идёт время. Вы предоставляете 100500 правок в изначальную архитектуру, после чего виток начинается заново. Архитектор чет по-минимуму меняет в своих ёбаных хай-лвл диаграмках и сообщает, что теперь-то точно можно писать код, остались "лишь нюансы". И тут уже зависит от вас - насколько вы готовы есть то изделие, которое вам подсовывают. Если не готовы - идёте на обострение и приближаете решение к чему-то полу-здравому, тратя на это время и терпение продуктов/менеджеров. Своё тоже. Всё это закончится знаете чем? Вашей личной ответственностью за то, что вы предложили. И не дай бог вам проебаться делая ЕГО работу - вас просто сожрут. В итоге вы релизите какой-то гибрид "хуйни и собаки" (снова очень крайне весьма критически безусловно много извиняюсь за маты), подпирая это 100500 костылями. Продукт-овнер рад за релиз. Вы сгорели нахуй. А архитектор довольный идёт говносолюшенить дальше, т.к. херли ему переживать - ответственность уже не на нём. Финита.