Курс Технический менеджер продуктов · автор Stanislav Belyaev
EN RU

Частота деплоев

3 исходящих · 5 входящих · 8 всего связей

Карта Детали
МАСШТАБ КОМАНДЫ
Delivery & Pipeline

Частота деплоев

Частота деплоев показывает, как часто команда доставляет изменения в продакшен. Высокая частота обычно говорит о зрелых CI/CD-процессах и небольших инкрементальных релизах, что снижает риск каждого отдельного деплоя. Это одна из четырёх ключевых метрик DORA, напрямую коррелирующая с общей эффективностью инженерной организации.

Как часто код попадает в продакшен. Элитный уровень: несколько раз в день; начальный: раз в месяц или реже.

КОНТЕКСТ МОНОРЕПО

В монорепозиториях частота деплоя отдельных сервисов может вырасти благодаря атомарным коммитам (фронтенд + бэкенд одной правкой). Однако при отсутствии селективной сборки CI становится узким местом, искусственно ограничивая частоту релизов.

Влияние масштаба
👤 Один / Пара (1–3)
0.3
👥 Команда (4–15)
0.5
🏢 Отдел (15–100)
0.8
🏛️ Организация (100+)
1

Накладные расходы на координацию деплоя растут с размером команды.

3
Влияет на
5
Зависит от

→ Влияет на

Размер PR

Частые деплои → не нужно батчить изменения.

DORA elite
DORA Metrics - Deployment Frequency & Batch Size
Доля неудачных деплоев (CFR)

Меньшие частые деплои снижают риск.

Throughput ≠ stability trade-off
DORA Official Guide
Время доставки (Lead Time)

Нет ожидания окна развертывания.

Устраняет bottleneck
LaunchDarkly DORA Metrics Blog

← Зависит от

Скорость пайплайна (CI/CD)

Нельзя деплоить чаще, чем позволяет CI.

DORA: у elite команд пайплайны быстрее часа
DORA Metrics - Lead Time for Changes
Удовлетворённость разработчиков

Уверенные команды деплоят чаще.

Корреляция DORA
DORA Research - Software Delivery Performance
Высокий КритическийМОНОРАСП
Фиче-флаги

Deploy ≠ release позволяет непрерывное развертывание.

Enabler для CD
DevCycle Feature Flags Research
Монорепо: Feature flags критичны для trunk-based development в монорепо — без них долгоживущие ветки превращаются в кошмар слияний.
Распределённые: Feature flags позволяют независимое развертывание без координации между TZ. Критичны для распределенной trunk-based разработки.
Доля неудачных деплоев (CFR)

Высокий CFR → избегание деплоев.

Избегание риска
Incident.io DORA Hub
PR в неделю

Больше завершенных PR = больше деплоев.

1:1 в trunk-based dev
DORA / Trunk-based development
Карта метрик — Stanislav Belyaev · Анализ — Anthropic Claude Opus 4.6 · Все данные проверены человеком