Все больше Scrum-команд осознают преимущества использования Канбан-систем для управления рабочими процессами. Заимствование практик из разных подходов — эффективная стратегия, которая дает компаниям конкурентное преимущество.
Рассмотрим, как аналитика Канбан-метода поможет оптимизировать Scrum-события и повысить предсказуемость выполнения задач.
Планирование спринта: определение объема работы
Цель планирования спринта — договориться о том, что и как будет сделано.
Первый шаг к принятию объективного решения о том, какой объем работы ваша команда может выполнить во время спринта, — это изучить свои возможности. Самый эффективный подход, который можно использовать, — это открыть свои предыдущие спринты и посмотреть, сколько задач вы выполнили за один спринт за последние 3–6 месяцев.
Гистограмма пропускной способности показывает количество задач, выполненных за определенный период. Она группирует данные за каждые две недели и фиксирует количество завершенных задач.
Пример анализа:
- 5 задач удалось выполнить только в одном спринте;
- 10 задач — в двух спринтах;
- 12 задач — в одном;
- 14 задач — в двух и т. д.
Теперь можно прогнозировать:
- 98% вероятность, что команда выполнит не менее 5 задач;
- 85% вероятность, что выполнит 10 задач;
- 70% вероятность, что справится с 12 задачами;
- 50% вероятность, что закончит 14 задач.
Если команда однажды завершила 24 задачи, это не значит, что такой результат стабилен. Вероятность повторения — менее 30%. Планируя слишком большой объем задач, есть риск переноса их на следующий спринт.
Используйте этот анализ, чтобы установить реалистичные цели. Если команда берет на себя заведомо невыполнимый объем работы, она ставит под сомнение собственные гарантии.
Ежедневные совещания (стендапы): согласование плана работы
Цель стендапов — синхронизировать работу команды и при необходимости адаптировать план.
Здесь полезен инструмент Диаграмма старения задач. Он помогает отслеживать, как долго задачи остаются в работе.
- Структура диаграммы похожа на доску, где столбцы соответствуют этапам рабочего процесса.
- Высота точек показывает, сколько времени потрачено на задачу: чем выше точка, тем выше вероятность задержки.
- Цветные зоны помогают определить, какие задачи выходят за рамки средних сроков выполнения.
Во время стендапа анализируйте диаграмму справа налево и сверху вниз. В первую очередь обсуждайте задачи, которые:
- близки к завершению,
- задерживаются дольше остальных.
Во время ежедневных совещаний обсудите показатели Диаграммы старения справа налево и сверху вниз. Сосредоточьтесь на задачах, которые близки к завершению и на которые ушло больше всего времени. Пусть ваша команда разберется с ними в первую очередь. Таким образом, вы предотвратите искусственное замедление рабочего процесса, что, в свою очередь, улучшит предсказуемость всей системы.
Ретроспектива спринта: определение точек роста
Ретроспектива помогает выявить проблемные зоны и определить, как улучшить работу команды.
Здесь очень помогает анализ Диаграммы распределения времени цикла. Она визуализирует все ваши выполненные задачи в виде точек, разбросанных по графику:
- горизонтальная ось — временная шкала,
- вертикальная ось — время выполнения задач.
Анализируйте задачи в верхней части диаграммы (те, которые выполнялись дольше всего):
- Задачи со сроком выполнения более 14 дней требуют особого внимания, так как они могли переноситься из спринта в спринт.
- Красные точки (задачи, попавшие в блокировку) — определите, что именно их задерживало.
Еще одним важным аспектом является анализ блокировок, возникших во время спринта, и повышение понимания об их влиянии на производительность.
Красные точки немного большего размера представляют задачи, которые были затронуты блокировкой в любой момент их жизненного цикла.
Выявление и устранение основных причин появления блокировок — один из наиболее эффективных способов обеспечения эволюционных изменений. Вы можете использовать блокировки Диаграммы распределения времени цикла, для кластеризации блокеров и определения приоритетов тех, которые больше всего влияют на длительность рабочего процесса.
Независимо от того, насколько последовательно и внимательно осуществляется планирование, всегда остается некоторая степень неопределенности. Когда в середине спринта возникает необходимость выполнить незапланированные задачи, это может стать неприятным сюрпризом. Анализ объема непредвиденной работы и оценка ее влияния на цель вашего спринта открывают возможности для улучшения.
Еще один важный анализ — Диаграмма распределения пропускной способности. Это отличный инструмент, который можно использовать, когда нужно выявить большой объем незапланированных задач, с которыми приходится иметь дело вашей команде. Она отображает все ваши выполненные задачи, разделенные по категориям, тем самым показывая процентную долю ускорения, которого вы достигли.
Если выполнение незапланированных задач во время спринтов становится регулярным явлением, подумайте о резервировании ресурсов заранее, чтобы эффективно управлять выполнением непредвиденных задач и быть уверенным, что это не скажется отрицательно на всем рабочем процессе.
Канбан и Scrum отлично дополняют друг друга
Реальность такова, что не следует выбирать какой-то один инструмент: выясните, какие методы лучше всего подходят для вашей команды, и внедрите их.
Под гибкостью мы подразумеваем совместное использование Канбан и Scrum для более эффективного планирования, отслеживания и управления рабочим процессом, что позволит быстрее выполнять поставленные задачи без потери качества конечного продукта.