SMART HEADS | IT-исследования

Десятилетие DevOps: как DORA-метрики влияют на IT-индустрию и эффективность бизнеса

photo_2024-09-04_13-05-37

В мире информационных технологий любое нововведение открывает окно возможностей к значительным изменениям, как в жизни человека, так и экономике. DevOps Research and Assessment (DORA) (американская исследовательская компания, специализирующаяся на вопросах цифровой трансформации) с целью улучшения понимания и анализа эффективности процессов DevOps начала опрашивать людей в разных компаниях, которые внедряли DevOps-практики, и отслеживать их успехи. В 2014 году Николь Форсгрен с Джином Кимом и Джезом Хамблом систематизировали параметры, для точного измерения всех аспектов DevOps и опубликовали свои выводы в первом отчете State of DevOps Report.

Они выделили 4 ключевых показателя, которые указывают на эффективность работы команды разработчиков программного обеспечения:

  1. Частота развертываний (Deployment Frequency) – частота выпуска обновлений.
  2. Время выполнения изменений (Lead Time for Changes) – скорость внесения изменений от идеи до развертывания.
  3. Время восстановления после инцидента (Time to Restore Service) – быстрота восстановления работы после сбоя.
  4. Процент неудачных изменений (Change Failure Rate) – доля изменений, приводящих к сбоям.

Настоящим прорывом стало решение проблемы того, как измерять в понятных метриках разработку программного обеспечения.

Прошло десять лет, за которые было выпущено много дополнений к DORA-метрикам, которые вводились по мере накопления опыта в ИТ.

2014: Основание и первые исследования DevOps и их влияния на производительность и удовлетворенность сотрудников.

2015: Публикация первых данных и метрик: оценили, как метрики влияют на культуру компании и разработку программного обеспечения.

2016: Отчет акцентировал внимание на важные корреляции между практиками DevOps и бизнес-результатами.

2017: Развитие и расширение метрик

Исследователи Dora углубились в изучение связи между культурой компании и эффективностью DevOps. Это привело к расширению набора метрик, чтобы включить аспекты культурного и организационного развития, такие как:

  • Автономия команд.
  • Возможности для инноваций.
  • Степень сотрудничества между командами разработки и операций

2018: Компания Google приобрела DORA, появилась возможность использовать результаты аналитики для практики DevOps в облачном пространстве

Вышла книга: «Accelerate: The Science of Lean Software and DevOps», в которой доступно представлены данные о метриках и результаты исследований в компаниях за предыдущие годы

2019: Усиление акцента на безопасность. Введение подхода DevSecOps (где sec – security – безопасность), где обозначили важность оценки и управления рисками безопасности разработки программного обеспечения, включая время на обнаружение и устранение уязвимостей.

2020: К этому году компания пришла к возможности представить исследование для бизнеса, как оценивать эффекты от внедрения и соблюдения DevOps-практик – ROI of DevOps Transformation: How to quantify the impact of your modernization initiatives

2021: Так же этот год привнес наибольшую успешность методологии – интеграцию с популярными DevOps инструментами и платформами, такими как GitLab, Jenkins, CircleCI и другими.

2022: Углубленное исследование про безопасность, надежность и культуру разработки в компаниях. В рекомендациях появились особенности, характерные для отраслей финансы, здравоохранение и производство

2023: Разработка метрик экологической устойчивости (углеродный след и энергоэффективность), интеграция с инструментами ИИ и машинного обучения для более точной предсказательной аналитики.

В предстоящем исследовании 2024 года планируется рассмотреть с респондентами новые вопросы:

  • Как ИИ меняет рабочие процессы и эффективность организации: будут рассмотрены взаимосвязи между внедрением ИИ, практикой разработки и результатами бизнеса с использованием более сложных статистических моделей для выявления сложного взаимодействия факторов, формирующих этот динамичный ландшафт.
  • Рассмотрение Platform Engineering — методология проектирования и объединения инструментов и рабочих процессов, построение абстракций, которые помогают снизить когнитивную нагрузку на разработчиков в эпоху облачных технологий.
  • Как опыт разработчика влияет на ценность, которую он может предоставлять.

Предлагаем подвести ключевые выводы из десятилетней истории популяризации и измерения эффектов внедрения DevOps-практик за рубежом:

  1. Практическая значимость DORA-метрик: за последние десять лет DORA-метрики стали обязательным инструментом для оценки эффективности DevOps-практик в ИТ-компаниях. Лиды команд могут построить свои или адаптированные измерители работы ИТ-сервиса и разработки в компании, опираясь на устоявшиеся рекомендации и практики DORA. Современный бизнес без ИТ невозможен, и DORA-метрики в том числе способствовали налаживанию «общего» языка для оценки эффектов ИТ на бизнес. В следующем выпуске представим российский опыт разных компаний, как они отнеслись к веянию, реализовали ли свои успешные кейсы.
  2. Смена приоритетов и эволюция метрик: экспансия DORA-метрик – от базовых показателей до включения аспектов культуры, автономии команд и безопасности – показывает их адаптивность к изменениям и потребностям рынка
  3. Интеграция в популярные инструменты и сообщества: внедрение и популяризация DORA-метрик в известных DevOps-инструментах, таких как GitLab и Jenkins, облегчают их использование и делают результат доступным для широкого круга специалистов. Это усиливает роль этих метрик в ежедневной практике и стратегическом планировании.
  4. Будущее исследований: несмотря на значительный прогресс, потенциал DORA-метрик еще не исчерпан. Предстоит дальнейшее углубление в области автоматизации, машинного обучения и искусственного интеллекта с целью более точного прогнозирования и улучшения эффективности DevOps-практик.

Похожие материалы

24.03.2025

ИТ- аутсорсинг в России, прогнозы развития

Цифры, оценивающие размер мирового рынка ИТ-аутсорсинга, различаются в зависимости от того, как конкретные источники определяют «аутсорсинг», а также от типа включенных отраслей, услуг и сегментов.

14.03.2025

Выбор KPI-систем: анализ рынка и оптимальные решения для бизнеса

В конце 2024 года наша компания приняла стратегическое решение автоматизировать систему планирования и учета KPI. Этот шаг стал результатом пятилетнего опыта планирования, тестирования различных подходов и анализа эффективности сотрудников.

19.02.2025

Искусственный интеллект в подборе персонала: что нужно знать

Современные сервисы по поиску работы предоставляют кандидатам не только доступ к вакансиям, но и инструменты для создания резюме, написания сопроводительных писем, подготовки к собеседованиям и тестированиям.