В конце октября 2024 года вышел
10-й юбилейный отчет Accelerate State of DevOps 2024 от DORA и Google Cloud. Напомним, что исследование Accelerate State of DevOps проводится ежегодно с 2014 года и за 10 лет в исследовании приняли участие свыше 39 тысяч профессионалов по всему миру, работающих в компаниях различных размеров и отраслей. Авторы отчета - команда DORA (DevOps Research and Assessment), входит в Google Cloud и состоит из исследователей, архитекторов, консультантов, технических писателей, экспертов по UX и DX. В этом году отчет получился на 120 страниц, мы внимательно изучили новый отчет и подготовили краткий обзор.
Исследование в этом году сфокусировано на таких направлениях и практиках, как
применение AI,
Platform Engineering,
Developer Experience,
Transformational leadership и их влиянии на
Software delivery performance,
Reliability,
Product performance,
Team performance, Organizational performance,
Productivity и
Well-being.
Что интересного мы отметили в отчете:
1. В исследовании приняло участие
3000 профессионалов из 3-х основных индустрий
Technology (36%),
Financial Services (16%) и
Retail/E-commerce (9%). Большинство участников (76%) работают в компаниях размером больше 100 сотрудников, 46% в компаниях больше 1000 сотрудников. Инженеров и руководителей практически поровну, 90% FTE (Full-time employee), в среднем имеют 16 лет опыта, 5 лет на текущей роли и 3 года в текущей команде. Участники исследования из 104 стран, топ-6 стран: США, Великобритания, Канада, Германия, Япония, Индия, есть участники из Китая и России;
2. В начале отчета даны
определения ключевым терминам, практикам и метрикам используемым в исследовании, чтобы синхронизировать терминологию;
3. По изменениям в ключевых метриках: в
прошлом году Time to Restore Service переименовали в
Failed deployment recovery time, в этом -
Change failure rate переименовали в
Change fail rate и экспериментируют с 5-й метрикой
Rework rate, а также изменили концепцию измерения
Software Delivery Performance;
4. По изменениям в профилях эффективности команд: соотношение
Elite (19%) и
Medium (35%) осталось практически без изменений с
прошлого года, профиль
High сократился на 10%, а
Low вырос с 17% до 25%;
5. По изменениям ключевых метрик в профилях:
Change fail rate у профилей High
вырос с 10% до 20%, у Medium
сократился с 15% до 10%, у Low
сократился c 64% до 40%. Также у Low профилей
Deployment frequency и
Change lead time увеличился до 6 месяцев;
6. Приведены результаты исследования применения
AI практик и инструментов и их влияние на ключевые метрики, индивидуальную продуктивность и инженерные практики. Этому направлению отведено четверть отчета, отметим перечисление набора задач для которых применяют AI инструменты и анализ доверия к результатам работы AI инструментов;
7. Отдельная секция посвещена
Platform Engineering, авторы ссылаются на
книгу Team Topologies, опыт компаний
Spotify и
Netflix, дают хорошее определение: "
Platform engineering is a sociotechnical discipline where engineers focus on the intersection of social interactions between different teams and the technical aspects of automation, self-service, and repeatability of processes". Исследуют влияние внутренних платформ (
Internal developer platform) на индивидуальную и командную продуктивность, на ключевые метрики и результаты в разрезе 1, 2 и 5 лет использования платформ;
8. Исследование затронуло применение продуктового подхода (
User-centered approach) в командах, в отчете приведены результаты влияния на
Developer Experience и ключевые метрики;
9. Из
Transformational Leadership охвачены такие аспекты как:
Vision,
Inspirational communication,
Intellectual stimulation,
Supportive leadership,
Personal recognition и их влияние на Employee burnout, Job satisfaction, Team performance и Organizational performance;
10. В конце отчета подробно рассмотрена
методология, которая включает модель исследования, форматы проведения интервью и опросов, примеры гипотез и вопросов, исследуемые инженерные практики, ключевые метрики и результаты.
Основные схемы и результаты исследования
Accelerate State of DevOps 2024 приведены ниже: