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

Метрики потока: Kanban и Time to Market

Метрики потока применимы к исследованию, разработке, инфраструктурным запросам и обращениям. Сначала определите рабочий элемент и события Started и Finished в описании рабочего процесса (Definition of Workflow). Без этого значения разных досок несопоставимы.

Начатая работа включает ожидание внутри выбранных границ. Заявка в общей очереди до Started ещё не входит в WIP. Крупные инициативы и небольшие задачи считайте отдельно; throughput измеряется элементами, а не баллами сложности.

МетрикаРасчётКак использовать
WIP — незавершённая работаЧисло начатых, но не завершённых элементов в момент замераНаходить перегрузку и обсуждать ограничения параллельной работы
Throughput — пропускная способностьЧисло завершённых элементов за периодНаблюдать динамику и прогнозировать объём работ одного типа
Work Item Age — возраст работыТекущее время − Started для каждого незавершённого элементаВыявлять застрявшие задачи до того, как они попадут в статистику завершённых
Cycle Time — время циклаFinished − Started для завершённых элементовАнализировать распределение сроков и очереди

Если за две недели завершили 12 элементов, throughput составляет 6 элементов в неделю. WIP 8 при лимите 6 — повод проверить узкое место и завершить начатое. Требование увеличить загрузку не объясняет, почему элементы застряли.

Медиана Cycle Time 5 рабочих дней и p85 9 дней означают, что половина завершилась за 5 дней или быстрее, а 85% — за 9 дней или быстрее. Всегда указывайте, используются календарные или рабочие дни, и сохраняйте это правило при сравнении периодов.

Service Level Expectation (SLE) задаёт прогноз срока и вероятности на основе истории Cycle Time: например, «85% элементов этого типа завершаются за 8 рабочих дней или быстрее». Это прогноз, а не договорное SLA и не индивидуальный норматив сотрудника. Возраст активной задачи 9 дней при таком SLE помогает выбрать работу для разбора.

Flow Efficiency = время активной работы ÷ Cycle Time × 100%. Два дня работы из восьми дней общего цикла дают 25%. Показатель помогает увидеть ожидание, но полезен только при достоверном учёте активного времени и пауз. Он не измеряет занятость человека.

JavaScript-пример считает календарные сутки по двум событиям. Для рабочих дней нужен согласованный календарь; заменять его простым делением миллисекунд нельзя.

const started = Date.parse('2026-10-01T10:00:00Z');
const finished = Date.parse('2026-10-06T10:00:00Z');
const cycleTimeDays = (finished - started) / 86_400_000;
console.log(cycleTimeDays); // 5 календарных суток

Time to Market (TTM) = время первого доступного пользователям выпуска − время принятия возможности или проблемы в работу. Это дополнительная сквозная метрика, а не одна из четырёх базовых метрик Kanban.

Если инициативу начали 1 марта и выпустили 29 марта, TTM равен 28 календарным дням. Для поиска задержек анализируйте исследование, очереди и поставку отдельно. Discovery и Delivery могут идти параллельно, поэтому их длительности не всегда складываются в TTM.

Не смешивайте три границы: TTM начинается с принятия инициативы; Cycle Time — с согласованного Started; DORA Change Lead Time — с коммита и заканчивается production-деплоем. Деплой под выключенным флагом ещё не означает доступность решения пользователю.