Cumulative Flow Diagram

Тема дорожной карты · Agile / Scrum / Kanban

Cumulative Flow Diagram (CFD) представляет собой диаграмму, которая отображает количество задач на каждом этапе процесса в зависимости от времени. Этот инструмент является ключевым в управлении потоком задач и помогает выявлять узкие места в процессе. CFD особенно полезна для команд, которые используют методы управления проектами, такие как Kanban или Scrum, где важно иметь представление о текущем состоянии работы.

Как это работает

Ось X диаграммы представляет собой время, измеряемое в днях или неделях. Ось Y отображает кумулятивное количество задач на каждом этапе. Для каждой колонки Kanban на диаграмме присутствует цветная полоса, которая показывает, сколько задач находится на каждом этапе в определенный момент времени. Ширина полосы указывает на количество задач, находящихся на данном этапе. В результате, расширяющаяся полоса указывает на узкое место, где задачи накапливаются быстрее, чем они обрабатываются.

CFD может принимать три основных диагностических формы:

Когда применять

CFD особенно полезна для команд, которые работают с нестабильным потоком задач, где важно понимать, где именно в процессе возникают проблемы. CFD помогает диагностировать, где в pipeline возникает дисперсия, что позволяет эффективно управлять потоком задач. Естественно, при использовании CFD важно также отслеживать время цикла (Cycle Time) и время отклика (Lead Time), чтобы получить полное представление о состоянии потока задач.

Типичные ошибки

Использование CFD требует внимания к нескольким моментам:

  1. Неправильное чтение расширяющихся полос — расширяющаяся полоса на этапе "Done" указывает на успешное завершение задач, что является положительным знаком. Однако расширяющаяся полоса на этапах "Review" или "In Progress" указывает на проблемы с обработкой задач, что является негативным знаком.
  2. Гранулярность — если у CFD слишком много тонких полос, это затрудняет чтение диаграммы. Лучше всего использовать 3-5 значимых колонок, чтобы упростить анализ.
  3. CFD для команд с фиксированными спринтами — использование CFD для команд Scrum с фиксированными спринтами может быть неэффективным, так как диаграмма сбрасывается каждый спринт и теряет диагностическую ценность. CFD наиболее полезна для команд, которые используют методы Kanban или непрерывный поток работы.

Связанные понятия

Полезные ресурсы