DORA23 ноября 2024 г.Мир39000 респондентовDORA (Accelerate) State of DevOps Report

DORA Accelerate State of DevOps 2024

Отчет Accelerate State of DevOps Report 2024 фиксирует переход AI из экспериментальной фазы в массовый рабочий инструмент для инженеров. AI рассматривается не как отдельная инновация, а как фактор, влияющий на продуктивность разработчиков, качество инженерных практик и метрики доставки ПО. Впервые в DORA появляется детальный анализ компромиссов от внедрения AI.

Методология и данные

1 блок

Масштабный опрос инженеров с интересным байесовским пост-анализом

Опрос

Ключевые результаты

4 блока

Уровень распространения AI

Фрагмент из раздела отчета

  • Более 75% респондентов используют AI ежедневно хотя бы в одной профессиональной задаче.
  • AI стал частью повседневной инженерной рутины, а не разовой помощью или экспериментом.
  • Использование AI охватывает как разработчиков, так и смежные роли (аналитика, документация, ревью).

Основные сценарии использования AI

Фрагмент из раздела отчета

  • Генерация нового кода.
  • Объяснение существующего кода.
  • Суммирование информации (документация, требования, обсуждения).
  • Помощь в ревью и анализе изменений.
  • Поддержка понимания сложных систем и контекста.

Влияние AI на продуктивность разработчиков

Фрагмент из раздела отчета

  • Более 33% опрошенных сообщили об умеренном или значительном росте личной продуктивности.
  • AI помогает:
    • быстрее начинать работу (снижение “blank page problem”),
    • быстрее переключаться между задачами,
    • уменьшать когнитивную нагрузку.
  • Продуктивность растет на уровне отдельного инженера, а не обязательно на уровне всей организации.

Влияние AI на инженерные практики

Фрагмент из раздела отчета

DORA фиксирует локальные улучшения при росте уровня внедрения AI:

  • Улучшается качество и полнота документации.
  • Незначительно повышается качество кода.
  • Ускоряется процесс код-ревью.
Подробности из отчетаПоказать

Отчет Accelerate State of DevOps Report 2024 фиксирует переход AI из экспериментальной фазы в массовый рабочий инструмент для инженеров. AI рассматривается не как отдельная инновация, а как фактор, влияющий на продуктивность разработчиков, качество инженерных практик и метрики доставки ПО. Впервые в DORA появляется детальный анализ компромиссов от внедрения AI.

Уровень распространения AI

  • Более 75% респондентов используют AI ежедневно хотя бы в одной профессиональной задаче.
  • AI стал частью повседневной инженерной рутины, а не разовой помощью или экспериментом.
  • Использование AI охватывает как разработчиков, так и смежные роли (аналитика, документация, ревью).

Основные сценарии использования AI

  • Генерация нового кода.
  • Объяснение существующего кода.
  • Суммирование информации (документация, требования, обсуждения).
  • Помощь в ревью и анализе изменений.
  • Поддержка понимания сложных систем и контекста.

DORA подчеркивает: AI особенно эффективен в когнитивно-нагруженных и рутинных задачах, где важны скорость и снижение утомления.

Влияние AI на продуктивность разработчиков

  • Более 33% опрошенных сообщили об умеренном или значительном росте личной продуктивности.
  • AI помогает:
    • быстрее начинать работу (снижение “blank page problem”),
    • быстрее переключаться между задачами,
    • уменьшать когнитивную нагрузку.
  • Продуктивность растет на уровне отдельного инженера, а не обязательно на уровне всей организации.

Влияние AI на инженерные практики

DORA фиксирует локальные улучшения при росте уровня внедрения AI:

  • Улучшается качество и полнота документации.
  • Незначительно повышается качество кода.
  • Ускоряется процесс код-ревью.

Важно: эти улучшения относятся к отдельным этапам разработки, а не к end-to-end процессу доставки.

Негативные эффекты на DevOps-метрики

При росте использования AI DORA выявляет:

  • Снижение пропускной способности поставки (throughput).
  • Заметное ухудшение стабильности поставки (delivery st1ability).

Ключевой вывод: AI ускоряет написание кода, но не ускоряет доставку, если остальные этапы (тестирование, интеграция, релиз) не адаптированы.

Причины ухудшения метрик доставки

DORA указывает несколько системных причин:

  • AI способствует созданию более крупных изменений (large batch size).
  • Возрастает нагрузка на тестирование и интеграцию.
  • Процессы контроля качества не успевают за увеличенным объемом изменений.
  • AI усиливает ранние стадии SDLC, но не заменяет downstream-этапы.

Доверие к AI

  • Около 39% разработчиков заявили о низком доверии к коду, сгенерированному AI.
  • Это один из самых тревожных сигналов отчета.
  • Низкое доверие означает:
    • дополнительное время на проверки,
    • психологическое сопротивление,
    • риск формального использования AI без реальной интеграции.

Ключевой концептуальный вывод DORA 2024

  • AI не является универсальным ускорителем DevOps.
  • Он усиливает локальную эффективность, но может ухудшать системные показатели.
  • Без зрелых инженерных практик AI превращается в источник дополнительной нестабильности.

Рекомендации DORA по работе с AI

  • Использовать AI как инструмент поддержки разработчика, а не как замену процессов.
  • Вводить четкие политики использования AI.
  • Усиливать базовые практики:
    • автоматизированное тестирование,
    • small batch changes,
    • CI/CD,
    • четкие ownership-модели.
  • Работать с доверием разработчиков через обучение и прозрачность.

Итоговый вывод

  • 2024 — переломный год: AI стал массовым, но выявил системные слабости DevOps-ландшафта.
  • AI улучшает локальную эффективность, но не гарантирует улучшения бизнес-результатов.
  • Отчет закладывает фундамент для вывода 2025 года: AI усиливает системный тренд — хорошую систему делает лучше, а плохую делает заметно хуже.

Другие исследования серии «DORA (Accelerate) State of DevOps Report»

2 выпуска