Программная архитектура: практика командного принятия решений

ISBN 978-601-12-8530-8
Количество страниц 512
Формат издания 165 x 233 мм
Печать Черно-белая

Эндрю Хармел-Лоу

Описание

В современных реалиях разработки ПО классическая модель архитектора как единоличного автора решений утрачивает эффективность. Книга предлагает практический подход к архитектуре как к непрерывному процессу принятия решений с участием всей команды. Вводится понятие архитектурно значимых решений, и даются инструменты для работы с ними. Основной метод — «процесс архитектурных советов», сочетающий скорость разработки с архитектурной целостностью через быструю обратную связь. Читатель освоит документирование решений (Architecture Decision Records), организацию архитектурных форумов, формулирование тестируемых нефункциональных требований и построение технологических радаров.

Для архитекторов программного обеспечения

Роль архитектора ПО постоянно эволюционирует. Системы усложняются. Командам становится всё труднее взаимодействовать с архитектурами, которые они разрабатывают, запускают и развивают. Специалисты, традиционно выступающие в роли архитекторов, часто не успевают быть везде, где нужно. Просто слишком много работы над архитектурой, и ситуация достигла критической точки.

Но есть способ лучше. Автор книги показывает, как архитекторы и команды разработчиков могут работать сообща над созданием и развитием более эффективных архитектур систем. Благодаря представленным методам вы сможете сформировать новый образ мышления и выйти на новый уровень создания по-настоящему эффективных систем

С помощью этой книги вы:

  • Поймёте новую динамику, влияющую на разработку современного ПО
  • Изучите подход, объединяющий архитектуру ПО и разработку
  • Поймёте фундаментальную взаимосвязь между решениями, советами, архитектурой и обратной связью от используемых систем
  • Научитесь внедрять практики, способные максимизировать выгоду и снизить риски
  • Сформируете подход, в котором будут учитываться ваша архитектура, навыки каждого сотрудника и культура вашей организации
Andrew-Harmel-Law

Эндрю Хармел-Лоу — технический директор компании Thoughtworks, специализирующейся на предметно-ориентированном проектировании, крупномасштабной модернизации и организационных преобразованиях. Активный сторонник открытого исходного кода. Делится своим опытом через онлайн-тренинги, статьи, публичные выступления и наставничество.