Agile-скорость и пункты историй
Скорость — мера объёма работы, выполняемой agile-командой за спринт, выраженная в пунктах историй. Это самый полезный входной параметр планирования для Scrum-команды.
Что измеряет скорость
Скорость измеряет пропускную способность — количество пунктов историй, завершённых командой до Definition of Done за один спринт.
Скорость не измеряет индивидуальную производительность. Она измеряет одно: сколько пунктов историй было завершено в этом спринте.
Как входной параметр планирования для одной команды на известной кодовой базе она очень надёжна.
Как рассчитывать скорость спринта
Скорость спринта — это суммарные пункты историй, завершённые за спринт.
Скорость = Σ (пункты историй завершённых историй) за спринт
Скорость планирования — обычно скользящее среднее за последние 3–5 спринтов.
Скользящее среднее = (Спринт N + Спринт N-1 + Спринт N-2 + Спринт N-3) / 4
Не используйте скорость одного спринта для планирования.
Использование скорости для Планирования Спринта
Скорость — входной параметр, преобразующий пункты историй в ёмкость.
- Планируйте на 80–90% скорости: оставьте буфер для незапланированной работы.
- Корректируйте на доступность команды: если команда имеет 80% ёмкости, планируйте на 80% скорректированной скорости.
- Обновляйте скорость каждый спринт: удаляйте самый старый спринт из скользящего среднего.
Прогнозирование релиза с помощью скорости
Скорость позволяет прогнозировать релиз: при известном размере бэклога — когда команда закончит?
Простой прогноз: подсчитайте оставшиеся пункты историй. Разделите на скользящее среднее скорости.
Пример: 200 оставшихся пунктов ÷ 40 пунктов/спринт = 5 спринтов ≈ 10 недель.
Это прогноз, а не обязательство.
Прогноз на основе диапазона: лучший случай (скорость = 90-й перцентиль), худший случай (скорость = 10-й перцентиль).
Антипаттерны скорости, которых следует избегать
Скорость полезна только тогда, когда ею не манипулируют.
- Использование скорости как метрики эффективности: когда команды вознаграждаются за высокую скорость, оценки раздуваются.
- Сравнение скорости между командами: разные команды независимо калибруют свои шкалы пунктов историй.
- Учёт незавершённых историй: частичный зачёт вводит произвольную изменчивость.
- Ожидание, что скорость будет расти бесконечно: зрелые команды достигают стабильного диапазона скорости.
FAQ скорости
Какова хорошая скорость для Scrum-команды?
Нет единой «хорошей» скорости. Скорость имеет смысл только относительно исторических данных вашей собственной команды.
Почему наша скорость резко упала?
Типичные причины: изменение состава команды, спринт с необычно сложными историями.
Следует ли оценивать спайки в пунктах историй?
Спайки обычно оцениваются во времени, а не в пунктах историй.
Сколько времени требуется для стабилизации скорости?
Большинство команд достигает стабильного диапазона скорости за 4–6 спринтов.
Оцените бэклог спринта с бесплатным Покером Планирования онлайн