Блог

Изучаем паттерны диаграммы рассеяния

Мы уже упоминали диаграмму рассеяния времени цикла. А теперь адаптировали статью Reading the Signs: Kanban Scatterplot Cycle Time Patterns — о паттернах этой диаграммы.
Процессы нельзя улучшить, если не определить точки, в которых проседает команда. Для поиска таких точек Канбан использует визуальные средства, в том числе диаграмму рассеяния времени цикла. Она отражает время цикла для всех элементов: каждый элемент — точка на диаграмме, высота точки — время цикла конкретного элемента. Умение определять паттерны диаграммы рассеяния времени цикла позволит находить проблемные места еще до того, как они разрастаются.
Разберем, что означают самые распространенные паттерны и как с этим быть.
Kanban Cycle Time Scatterplot Patterns - Triangle

Треугольник

Что значит. Треугольник с восходящим градиентом свидетельствует об увеличивающемся времени цикла. Элементы попадают в поток быстрее, чем покидают, время цикла старых элементов растет, а элементы с высоким приоритетом забирают время у остальных. В потоке накапливается долг.
Почему так. Потоковый долг копится, потому что в потоке есть элементы, над которыми никто не работает.
Что делать. Ограничьте или снизьте количество незавершенной работы. Это фокусирует команду, и элементы начнут убывать так же быстро, как прибывать. Снижайте количество незавершенной работы до тех пор, пока над каждым элементом не будет работать хотя бы один участник команды.
Kanban Cycle Time Scatterplot Patterns - Cluster of dots

Кластеры

Что значат. Кластеры из точек, которые не вписываются в привычный паттерн, сигнализируют о наличии неожиданного сбоя в работе. Анализировать такие кластеры непросто, они возникают по самым разным причинам. В любом случае такая картина — повод задаться вопросом, что происходит, и понять, хорошо это или плохо.
Почему так. Причиной может быть внешняя или внутренняя политика, всплеск внеурочной работы, временная или постоянная потеря участника команды и любая другая нетипичная ситуация.
Что делать. Внимательно проанализируйте всей командой свои процессы, чтобы найти потенциальные причины кластеризации.
Kanban Cycle Time Scatterplot Patterns - Gaps

Пустоты

Что значат. Пустоты или пропуски на диаграмме показывают, что в определенный период задачи не выполнялись. На кумулятивной диаграмме эквивалентная картина — области с прямыми линиями.
Почему так. Пустоты появляются из-за отпусков, праздников, забастовок, нерабочих дней. Они также характерны для команд, которые работают спринтами, а не непрерывно.
Что делать. Слишком длинным промежуткам стоит уделить особое внимание. Сначала проверьте, что график не отражает внешние факторы вроде праздников. Если внешние факторы исключены, но что-то замедляет или полностью тормозит процесс, изучите предыдущие и следующие процессы в потоке.
Kanban Cycle Time Scatterplot Patterns - High variability

Изменчивость (вариабельность)

Что значит. Высокая изменчивость процессов указывает на сильные колебания времени цикла. Это плохо, потому что мешает строить точные прогнозы.
Почему так. Возможно, есть какое-то препятствие в процессе или команда игнорирует ограничение незавершенной работы.
Решение: Обсудите внутри команды и со стейкхолдерами причины такой изменчивости. Будьте осторожны с задачами, которые пересекают перцентиль, — чем выше время цикла, тем выше вероятность задержки и нарушения SLA.
Kanban Cycle Time Scatterplot Patterns - Extreme outliners

Экстремальные отклонения

Что значат. Экстремальные отклонения — это подкатегория изменчивости. Большинство точек образуют предсказуемые кластеры, но некоторые начинают жить своей жизнью и выбиваются из общей картины.
Почему так. Чаще всего это происходит с забытыми или игнорируемыми задачами. Экстремальные отклонения появляются также, когда часть задач искусственно задерживают, чтобы оплатить долг за счет других элементов.
Что делать. Найдите препятствия и внешние блокирующие факторы, которые можно устранить. Чтобы задачи не забывались и не простаивали, позвольте всей команде решать одну задачу, если она проходит определенную перцентильную линию.
Какой паттерн диаграммы рассеяния времени цикла вы наблюдаете в своем процессе? Из-за чего он возникает?
Научиться использовать диаграмму рассеяния времени цикла, а также освоить другие инструменты Канбана можно на нашем онлайн-тренинге Professional Scrum with Kanban (PSK)
Канбан