Руководство по Agile · Agile-практики
Диаграммы скорости в Agile: как их читать и использовать
Скорость — это объём работы, который Agile-команда выполняет за спринт, обычно измеряемый в стори-поинтах. Диаграмма скорости отображает её спринт за спринтом. При правильном использовании это простой инструмент прогнозирования. При неправильном — вводящий в заблуждение целевой показатель эффективности.
Главное
- Скорость — это количество стори-поинтов, выполненных за спринт.
- Для прогнозов используйте средние значения и диапазоны, а не отдельные числа.
- Никогда не сравнивайте скорость разных команд и не ставьте по ней целевые показатели.
Что измеряет скорость
Скорость — это сумма, в которую входят стори-поинты всех элементов, которые в рамках спринта соответствуют критериям готовности (Definition of Done) . Частично завершённая работа засчитывается как ноль.
Как читать диаграмму скорости
Диаграмма скорости обычно представляет собой столбчатую диаграмму с одним-двумя столбиками на спринт:
- Взято в работу: поинты, запланированные на планировании спринта.
- Выполнено: фактически выполненные поинты.
Смотрите на тенденции, а не на отдельные спринты. Стабильная скорость означает предсказуемую поставку. Большие колебания говорят о том, что элементы слишком крупные, команду часто прерывают или оценки непоследовательны.
Использование скорости для планирования
- Планирование спринта: используйте среднее значение за последние три-пять спринтов как ориентир того, сколько работы брать.
- Прогнозирование релизов: разделите оставшиеся поинты бэклога на среднюю скорость, чтобы оценить, сколько спринтов осталось. Используйте диапазон (лучшую и худшую недавнюю скорость), а не одну дату.
- Выявление проблем: падение скорости может сигнализировать о техническом долге, неясных требованиях или изменениях в составе команды.
Скорость, сгорание и выполнение
| Диаграмма | Показывает | Лучше всего для |
|---|---|---|
| Диаграмма скорости | Поинты, выполненные за спринт | Мощность и долгосрочное прогнозирование |
| Диаграмма сгорания спринта | Оставшаяся работа в текущем спринте, день за днём | Ежедневный прогресс внутри спринта |
| Диаграмма выполнения релиза | Выполненная работа и общее содержание во времени | Отображение прогресса при изменении содержания |
Ошибки, которых следует избегать
- Сравнение скорости разных команд: поинты относительны для каждой команды.
- Установка целевых показателей скорости, что поощряет завышение оценок.
- Учёт незавершённой работы.
- Восприятие прогноза как обещания.
Бесплатные шаблоны по этой теме
Частые вопросы
Какая скорость считается хорошей?
Хороших или плохих значений не бывает. Полезная скорость — стабильная, потому что стабильность делает прогнозы надёжными.
Через сколько спринтов скорость становится надёжной?
Обычно три-пять спринтов при стабильном составе команды.
Что такое скорость в Agile?
Суммарные стори-поинты элементов, которые команда за спринт доводит до соответствия критериям готовности (Definition of Done). Используется для планирования и прогнозирования.
Как рассчитать скорость?
Сложите поинты всех элементов, которые в спринте соответствовали критериям готовности (Definition of Done). Для планирования используйте среднее за последние три-пять спринтов.
Что показывает диаграмма скорости?
Обычно два столбика на спринт: поинты, взятые в работу на планировании спринта, и фактически выполненные поинты. Тенденция важнее любого отдельного спринта.
Почему наша скорость падает?
Типичные причины — растущий технический долг, неясные требования, изменения в составе команды, больше прерываний или слишком крупные элементы. Обсудите это на ретроспективе.
Должна ли скорость со временем расти?
Не обязательно. Стабильная скорость полезнее растущей, а давление с целью её увеличить часто приводит к завышению оценок.
Как использовать скорость для прогноза релиза?
Разделите оставшиеся поинты бэклога на среднюю скорость. Используйте лучшую и худшую недавнюю скорость, чтобы получить диапазон, а не одну дату.
В чём разница между скоростью и мощностью?
Мощность — это время, которым располагает команда; скорость — это объём, который она исторически выполняла. См. планирование мощностей в Agile.
Используется ли скорость в Kanban?
Как правило, нет. Kanban-команды вместо этого отслеживают пропускную способность (количество элементов, завершённых за период) и время цикла.
Следует ли учитывать незавершённые истории в скорости?
Нет. Частично завершённая работа засчитывается как ноль. Учитывайте её в том спринте, в котором она фактически завершена.