Книги / IT-менеджмент / Архитектура ПО / Метрики программной архитектуры. Кейсы, повышающие качество ПО

Метрики программной архитектуры. Кейсы, повышающие качество ПО

Нил Форд, Дэвид Фарли, Кристиан Чичери, Эндрю Хармел-Лоу, Майкл Килинг, Карола Лилиенталь, Жоао Роза, Александр фон Цитцевиц, Эойн Вудс, Рене Вайсс

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

Авторы рассматривают ключевые метрики программной архитектуры, которые помогают объективно оценить текущее состояние системы, вовремя заметить накопление технического долга и связать архитектурные решения с бизнес-результатами. Вы узнаете, как определить правильные показатели эффективности (KPI) и измерить полученные результаты.

В книге подробно разбираются четыре ключевые метрики, пирамида тестирования с использованием фитнес-функций, эволюционная архитектура, индекс зрелости модульности (MMI), а также роль метрик в масштабировании организации. Каждая глава основана на реальном опыте и содержит практические рекомендации.

Особое внимание уделяется связи между метриками и инженерными практиками. Авторы показывают, как метрики помогают управлять архитектурой через тестируемость и развертываемость, а также как использовать локальные сборки для выживания в переходный период к DevOps.

Книга предназначена для архитекторов ПО, технических лидеров и разработчиков, которые хотят перейти от субъективных оценок к объективным измерениям качества архитектуры и научиться принимать решения, основанные на данных.