Перейти до вмісту

Що таке velocity в agile?

Velocity в agile пояснено: бали, завершені за ітерацію, як їх усереднюють, як вони прогнозують дати релізів, типові хибні застосування та як East Agile Tracker обчислює швидкість і планує з її допомогою.

Velocity (швидкість) — це обсяг роботи, який команда завершує за одну ітерацію, виміряний у стор-поінтах. Якщо за двотижневу ітерацію команда завершила історії на 5, 3, 2 і 2 бали, її швидкість за цю ітерацію становить 12.

Швидкість — це спостереження, а не ціль. Її завдання — зробити наступний план реалістичним.

Як обчислюється швидкість

Section titled “Як обчислюється швидкість”
  1. Визначте, що вважається завершеним, — наприклад, прийняте власником продукту. Зараховуються лише історії, що досягли цього стану; частково виконана робота не зараховується зовсім.
  2. Підсумуйте бали завершених історій у кожній ітерації.
  3. Усередніть кілька останніх ітерацій. Ковзне середнє за три–п’ять ітерацій згладжує свята, лікарняні та одноразові несподіванки.

XP називає це «вчорашньою погодою»: найкраще припущення про те, скільки ви зробите в наступній ітерації, — це скільки ви зробили в кількох останніх.

Для чого використовують швидкість

Section titled “Для чого використовують швидкість”
  • Визначення розміру наступної ітерації. Команда планує приблизно стільки балів, скільки становить її швидкість, тож план відповідає тому, що вона насправді постачає.
  • Прогнозування. Поділіть бали, що залишилися в релізі, на швидкість — і отримаєте кількість ітерацій, що залишилися. Дата стає обчисленням, а розмова — вибором між обсягом і терміном.
  • Помічання змін. Спадний тренд може вказувати на зростання технічного боргу, переривання чи нечіткі історії, і його варто підняти на ретроспективі.

Типові хибні застосування

Section titled “Типові хибні застосування”
  • Порівняння команд. Бали кожної команди відносні щодо її власної попередньої роботи, тож 30 однієї команди неможливо порівняти з 15 іншої.
  • Встановлення цільової швидкості. Тиск на підвищення числа радше роздуває оцінки, ніж пришвидшує постачання.
  • Зарахування незавершеної роботи. Часткове зарахування змушує швидкість перебільшувати те, що команда здатна постачити.
  • Швидкість обчислюється з вашої історії. Історія зараховується, щойно досягає завершеного стану проєкту — Finished, Delivered або Accepted, на вибір проєкту. Дивіться Швидкість.
  • Стратегію усереднення можна налаштувати: останні 3, 5 або 10 ітерацій чи ручне значення. Нові проєкти починають з початкової швидкості, доки не матимуть історії. Менеджер також може перевизначити швидкість окремої ітерації із заголовка колонки Current.
  • Швидкість планує ітерації. Backlog прогнозує наступні ітерації на основі швидкості, а коли ввімкнено auto-plan iterations, поточна ітерація заповнюється до вашої швидкості й не далі. Дивіться Планування ітерації.
  • Тренд — на сторінці Метрики поряд із діаграмою згоряння та історіями, перенесеними між ітераціями. Дивіться Метрики.