Максим Смирнов
гость
гость
Серия по Continuous Architecture in Practice начинается с первых двух глав и разговора с Максимом Смирновым. Участники обсуждают, почему определение архитектуры получается широким, как книга продолжает прежнюю работу авторов и зачем архитектуру возвращать из отдельной фазы в ежедневный поток разработки.
Авторы критикуют технологический фокус, централизованные решения и проектное мышление, но участники добавляют оговорки. Agile не отменяет архитектуру: самоорганизующаяся команда должна владеть дизайном и получать обратную связь, а архитекторы — помогать там, где нужен широкий контекст.
Шесть принципов связывают архитектуру с продуктом: развивать продукт, фокусироваться на атрибутах качества, откладывать необратимые решения, использовать небольшие слабо связанные элементы, проектировать поток build-test-deploy-operate и учитывать устройство команд. Обсуждают закон Конвея и границы деления требований на функциональные и нефункциональные.
Во второй части появляется рабочий контур: фиксировать решения и контекст, вести backlog решений и технического долга, проверять последствия через короткие feedback loops и давать командам повторяемые паттерны. Team-owned architecture переносит ответственность ближе к коду, сохраняя общие правила и возможность пересмотра по новым данным.