Lead time измеряет время от первого коммита до момента, когда код оказывается в продакшене. Сюда входят code review, прохождение CI, ожидание в очереди на мерж и сам процесс деплоя. Длинный lead time сигнализирует о узких местах в пайплайне и снижает скорость обратной связи для разработчиков.
Время от первого коммита до релиза в продакшен. Элитный уровень: <1 часа; начальный: >1 месяца.
УСИЛИВАЕТСЯ: Хотя атомарные коммиты упрощают кросс-проектные правки, итоговый Lead Time складывается из скорости CI, сборки и тестов — все они критически замедляются в монорепах. Без продвинутого тулинга (Bazel, Nx) время ожидания фидбека растёт пропорционально кодовой базе.
УСИЛИВАЕТСЯ: Любой этап с участием человека добавляет от 12 до 24 часов на каждый разрыв в часовых поясах. PR, требующий ревью от коллеги из непересекающегося региона, гарантированно ждёт сутки на каждый раунд правок. Кросс-командные изменения могут растягиваться на неделю.
Каждый этап пайплайна добавляет задержку пропорционально координации.
Короткое lead time коррелирует с меньшим объемом незапланированной работы и более высокой удовлетворенностью.
Долгие изменения → больше WIP.
Перезапуски + крупные PR + задержки в очереди накапливаются на всех этапах пайплайна.
Время CI — это прямой нижний порог скорости доставки.
Часто самая длинная стадия.
Крупные PR дольше на каждой стадии.
Прямой аддитивный компонент.
Поток → быстрое завершение, меньше итераций.
Простые изменения занимают дни. Поставка на 25–50% медленнее.
Снижение производительности на 6–12 месяцев.
Нет ожидания окна развертывания.
Более высокий throughput PR снижает WIP и время в очереди.
PR на несколько команд требуют одобрения от всех CODEOWNERS. Разница в часовых поясах может добавить дни.
Каждое перекладывание добавляет 12-24 часа к времени доставки. Изменение с тремя перекладываниями занимает минимум 3 дня.
Непрерывное ревью означает, что PR'ы движутся круглосуточно.
Накопление технического долга замедляет будущие изменения на 45%.
+91% времени ревью напрямую увеличивает lead time.