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

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 решает задачи именно вашей команды.

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