Перейти к основному содержимому

DORA метрики простыми словами: полный гайд 2026 с бенчмарками

· 7 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Согласно отчёту McKinsey о продуктивности разработчиков (2023), инженеры тратят лишь 25–30% времени на написание кода. Остальное исчезает в митингах, ожидании и процессном оверхеде. DORA-метрики существуют, чтобы сделать эту невидимую трату видимой — и исправимой.

Если вы CTO, VP of Engineering или Engineering Manager, который ещё не внедрил DORA — вы управляете по интуиции в эпоху, которая требует доказательств. Это руководство охватывает всё: что измеряет каждая метрика, как сравнить свою команду с бенчмарками, как внедрить отслеживание и какие ошибки превращают данные DORA в бесполезный мусор.

Что такое DORA-метрики?​

DORA (DevOps Research and Assessment) метрики — это результат работы исследовательской группы, стоящей за отчётами Google Accelerate: State of DevOps. Изучив тысячи инженерных организаций на протяжении 10 лет, они выделили четыре ключевых метрики, которые предсказывают эффективность доставки ПО и успех организации.

Это не тщеславные метрики. Исследования, основанные на данных более 36 000 специалистов за десять лет ежегодных опросов, продемонстрировали статистически значимую связь между показателями DORA и бизнес-результатами, включая прибыльность и долю рынка. Команды с уровнем «Elite» деплоят в 973 раза чаще, чем отстающие, с в 6 570 раз более коротким Lead Time (Accelerate State of DevOps Report, 2023).

Четыре DORA-метрики​

1. Deployment Frequency​

Что измеряет: Как часто команда деплоит код в продакшен.

Уровень производительностиБенчмарк
EliteПо запросу (несколько раз в день)
HighОт раза в день до раза в неделю
MediumОт раза в неделю до раза в месяц
LowРеже раза в месяц

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

Типичная ошибка: Подсчёт «мёрджей в main» вместо фактических деплоев в продакшен. Мёрдж — это не деплой.

2. Lead Time for Changes​

Что измеряет: Время от первого коммита до запуска кода в продакшене.

Уровень производительностиБенчмарк
EliteМенее одного часа
HighОт одного дня до одной недели
MediumОт одной недели до одного месяца
LowБолее одного месяца

Почему это важно: Длинный Lead Time означает медленную обратную связь, крупные рискованные релизы и расстроенные продуктовые команды, которые ждут неделями «маленький фикс».

4 стадии Lead Time​

Большинство инструментов показывают Lead Time как одно число. Это всё равно что доктор скажет «вы больны», не назвав диагноз. PanDev Metrics разбивает Lead Time на 4 стадии:

СтадияЧто происходитГде теряется время
CodingПервый коммит → Создание Merge RequestРазработчик работает над фичей
PickupMR создан → Первый ревьюОжидание, пока кто-то начнёт ревью
ReviewПервый ревью → MR смёрдженЦиклы ревью, обсуждения
DeployMR смёрджен → Работает в продакшенеCI/CD-пайплайн, ручные апрувы

Эта декомпозиция выявляет, где на самом деле ваше узкое место:

  • Долгая стадия Coding? Задачи слишком большие — разбейте их.
  • Долгая стадия Pickup? У команды проблема с культурой ревью — PR лежат без проверки.
  • Долгая стадия Review? Слишком много циклов ревью — согласуйте стандарты заранее.
  • Долгая стадия Deploy? Ваш CI/CD-пайплайн нуждается в доработке — автоматизируйте апрувы.

3. Change Failure Rate​

Что измеряет: Процент деплоев, вызвавших сбой в продакшене (требующих хотфикса, отката или патча).

Уровень производительностиБенчмарк
Elite0–5%
High5–10%
Medium10–15%
LowБолее 15%

Почему это важно: Частые деплои ценны, только если они ничего не ломают. Change Failure Rate уравновешивает скорость и стабильность.

Типичная ошибка: 0% failure rate — это не хорошо. Обычно это значит, что вы либо деплоите слишком редко, либо не замечаете сбоев. 5% — это здоровый показатель.

4. Mean Time to Restore (MTTR)​

Что измеряет: Сколько времени нужно для восстановления после сбоя в продакшене.

Уровень производительностиБенчмарк
EliteМенее одного часа
HighМенее одного дня
MediumОт одного дня до одной недели
LowБолее одной недели

Почему это важно: Сбои неизбежны. Элитные команды отличаются скоростью восстановления. MTTR в 30 минут означает, что инцидент — это мелкая неприятность. MTTR в 3 дня означает, что это кризис.

Как DORA-метрики работают вместе​

Четыре метрики образуют две пары:

Пара скорости:

  • Deployment Frequency (как часто)
  • Lead Time (как быстро)

Пара стабильности:

  • Change Failure Rate (как безопасно)
  • MTTR (как устойчиво)

Элитные команды показывают высокие результаты по обеим парам — и скорости, и стабильности. Это ключевой вывод исследований DORA, впервые сформулированный в Accelerate Forsgren, Humble и Kim (2018): скорость и стабильность — не компромисс. Лучшие команды одновременно быстры и надёжны. Этот вывод стабильно подтверждается в каждом последующем State of DevOps Report.

Если оптимизировать только скорость (высокая частота деплоев, низкий Lead Time), но игнорировать стабильность — вы будете постоянно поставлять баги. Если оптимизировать только стабильность (низкий failure rate), но игнорировать скорость — будете деплоить раз в квартал и всё равно получать аутейджи.

Дашборд команды с обзором DORA-метрик Дашборд команды PanDev Metrics — активность, онлайн-статус, таймлайн событий и обзор команды в одном месте.

Внедрение DORA-метрик: план на 2 недели​

Неделя 1: Подключение источников данных​

ДеньДействие
1Подключите Git-провайдер (GitLab, GitHub, Bitbucket или Azure DevOps) через вебхуки
2Определите продакшен-ветки и правила определения деплоев
3Подключите таск-трекер (Jira, ClickUp), чтобы связать задачи с деплоями
4-5Дайте данным накопиться — нужно хотя бы несколько деплоев для осмысленных метрик

Неделя 2: Определение базовых показателей и выявление узких мест​

ДеньДействие
6Изучите свой первый DORA-дашборд — определите текущий уровень производительности
7Погрузитесь в стадии Lead Time — найдите, где теряется время
8Установите начальные цели (например, «снизить Pickup Time с 18ч до 8ч»)
9-10Покажите дашборд команде — метрики должны быть видимыми, а не скрытыми

Пять ошибок, которые делают DORA-метрики бесполезными​

1. Использование DORA для индивидуальных оценок​

DORA-метрики измеряют производительность команды и системы, а не отдельных разработчиков. В тот момент, когда вы начнёте использовать их для оценок, разработчики начнут накручивать метрики — дробить PR искусственно для повышения частоты или избегать рискованных деплоев ради низкого failure rate.

2. Измерение без действий​

Дашборд, на который никто не смотрит, бесполезен. Назначьте ответственного за каждую метрику. Просматривайте тренды еженедельно. Ставьте конкретные цели улучшения.

3. Игнорирование контекста​

У команды, работающей с легаси-монолитом, будут другие DORA-показатели, чем у команды, создающей greenfield-микросервисы. Сравнивайте команды с их собственной историей, а не друг с другом.

4. Отношение к Lead Time как к одному числу​

«Наш Lead Time — 5 дней» не даёт никакой полезной информации. Нужно знать, на какую стадию уходит 5 дней. Coding? Review? Deployment? У каждой совершенно разное решение.

5. Оптимизация одной метрики за счёт остальных​

10 деплоев в день ничего не значат, если ваш Change Failure Rate — 40%. Все четыре метрики должны улучшаться вместе.

DORA в 2026 году: что изменилось​

Оригинальный фреймворк DORA был определён в 2014 году. Вот что эволюционировало:

  • Измерение влияния ИИ — Команды теперь отслеживают, как AI-ассистенты для кода (Copilot, Cursor, Claude) влияют на Lead Time и Change Failure Rate. Ранние данные показывают, что PR с использованием ИИ имеют похожий failure rate, но более короткую стадию coding.
  • Фреймворки SPACE и DevEx — DORA всё чаще используют совместно с SPACE-фреймворком (Forsgren, Storey, Maddila et al., 2021) и метриками Developer Experience для более полной картины. Как утверждают авторы SPACE, ни одна метрика в отдельности не отражает продуктивность разработчика — DORA измеряет пайплайн, SPACE измеряет людей.
  • Platform Engineering — Внутренние платформы разработчика (IDP) частично измеряются по их влиянию на DORA-метрики.

Кто должен владеть DORA-метриками?​

РольОтветственность
CTO / VP EngineeringУстановить цели по организации, обеспечить видимость метрик
Engineering ManagerЕженедельно просматривать с командой, выявлять зоны улучшения
DevOps / SREОтвечать за оптимизацию стадии Deploy и MTTR
Tech LeadОтвечать за стадию Review, стандарты PR, культуру код-ревью

Бенчмарки DORA из Accelerate State of DevOps Report (Google Cloud, 2023). SPACE-фреймворк: Forsgren et al., "The SPACE of Developer Productivity" (ACM Queue, 2021). Отчёт McKinsey о продуктивности разработчиков (2023). Рекомендации по внедрению основаны на возможностях платформы PanDev Metrics и данных B2B-инженерных организаций.

Готовы измерять свои DORA-метрики? PanDev Metrics отслеживает все четыре DORA-метрики с 4-стадийной декомпозицией Lead Time — подключите GitLab или GitHub за 15 минут.

Готовы увидеть метрики своей команды?

30-минутная персональная демонстрация. Покажем как PanDev Metrics решает задачи именно вашей команды.

Забронировать демо