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 спринтов.

Оцените бэклог спринта с бесплатным Покером Планирования онлайн