Velocity — фактическая скорость движения команды.

  1. Оцениваем каждую юзерстори из бэклога. В среднем, в бэклоге содержится от 50 до 100 юзерстори. Выбираем условные единицы, например человеко-днях. Оцениваем каждую юзерстори в условных единицах по методу « Покер планирования ». Для этого Product Owner озвучивает описание требования, а каждый участник команды в ответ кладёт карточку с оценкой трудозатрат. Участники, которые показали самые высокие и самые низкие значения аргументируют свою позицию, после чего процедура голосования повторяется до тех пор, пока вся команда не придёт к средним значениям.
  2. Проходим 1 спринт и смотрим, сколько юзерстори удалось реализовать в условных единицах, по которым мы каждую из них оценили. Получаем Velocity — фактическую скорость команды.

Пример:

Команда: 5 человек

Длительность спринта: 10 рабочих дней

Средняя оценка юзерстори: 2 рабочих дня

План производительности команды: 5×10=50 человеко-дней

Факт выполненных юзерстори: 9 штук

Факт производительности команды: 9х2=18 человеко-дней

Velocity= 18 человеко-дней. Это фактическая скорость, с которой команда выполняет объем задач из бэклога в рамках спринта.

В следующий спринт мы будем брать такой объём юзерстори, с которым гарантированно справится команда.

Пример, спринт 1: Юзерстори на 3, 5, 2, 1, 7 человеко-дней. Суммарно — 5 юзерстори на 18 человеко-дней.

Также мы можем рассчитать сроки завершения проекта:

Объем бэклога в юзерстори: 70 юзерстори

Средняя оценка юзерстори: 2 человеко-дня

Объем бэклога в идеальных человеко-днях: 140 человеко-дней

Команда: 5 человек

Планируемый срок: 28 рабочих дней

Длительность спринта: 10 рабочих дней

Velocity команды:18 рабочих дней

Планируемый срок выполнения с учетом факта Velocity:(140×10)/18 = 77 рабочих дней

Условные единицы Velocity

  • В человеко-днях — каждый участник команды говорит оценку с учетом риcков
  • В идеальных инженерных днях — если никто не будет мешать и всё будет идеально
  • В стори-поинтах — берем самую простую юзерстори, в оценке которой все согласны, и назначаем её в качестве условной единицы. Например, мы знаем, что юзерстори «Я, как пользователь, хочу оставить заявку с почтой и телефоном через форму на сайте» занимает в среднем 2 часа. Мы назначаем эту юзерстори в качестве одной условной единицы и оцениваем все остальные юзерстори относительно неё. Таким образом, если интеграция с CRM-системой занимает в 5 раз больше времени разработчиков, её можно оценить как 5 сторипоинтов.

results matching ""

    No results matching ""