Velocity в agile пояснено: бали, завершені за ітерацію, як їх усереднюють, як вони прогнозують дати релізів, типові хибні застосування та як East Agile Tracker обчислює швидкість і планує з її допомогою.
Velocity (швидкість) — це обсяг роботи, який команда завершує за одну ітерацію, виміряний у стор-поінтах. Якщо за двотижневу ітерацію команда завершила історії на 5, 3, 2 і 2 бали, її швидкість за цю ітерацію становить 12.
Швидкість — це спостереження, а не ціль. Її завдання — зробити наступний план реалістичним.
Як обчислюється швидкість
Section titled “Як обчислюється швидкість”- Визначте, що вважається завершеним, — наприклад, прийняте власником продукту. Зараховуються лише історії, що досягли цього стану; частково виконана робота не зараховується зовсім.
- Підсумуйте бали завершених історій у кожній ітерації.
- Усередніть кілька останніх ітерацій. Ковзне середнє за три–п’ять ітерацій згладжує свята, лікарняні та одноразові несподіванки.
XP називає це «вчорашньою погодою»: найкраще припущення про те, скільки ви зробите в наступній ітерації, — це скільки ви зробили в кількох останніх.
Для чого використовують швидкість
Section titled “Для чого використовують швидкість”- Визначення розміру наступної ітерації. Команда планує приблизно стільки балів, скільки становить її швидкість, тож план відповідає тому, що вона насправді постачає.
- Прогнозування. Поділіть бали, що залишилися в релізі, на швидкість — і отримаєте кількість ітерацій, що залишилися. Дата стає обчисленням, а розмова — вибором між обсягом і терміном.
- Помічання змін. Спадний тренд може вказувати на зростання технічного боргу, переривання чи нечіткі історії, і його варто підняти на ретроспективі.
Типові хибні застосування
Section titled “Типові хибні застосування”- Порівняння команд. Бали кожної команди відносні щодо її власної попередньої роботи, тож 30 однієї команди неможливо порівняти з 15 іншої.
- Встановлення цільової швидкості. Тиск на підвищення числа радше роздуває оцінки, ніж пришвидшує постачання.
- Зарахування незавершеної роботи. Часткове зарахування змушує швидкість перебільшувати те, що команда здатна постачити.
Як це робить East Agile Tracker
Section titled “Як це робить East Agile Tracker”- Швидкість обчислюється з вашої історії. Історія зараховується, щойно досягає завершеного стану проєкту — Finished, Delivered або Accepted, на вибір проєкту. Дивіться Швидкість.
- Стратегію усереднення можна налаштувати: останні 3, 5 або 10 ітерацій чи ручне значення. Нові проєкти починають з початкової швидкості, доки не матимуть історії. Менеджер також може перевизначити швидкість окремої ітерації із заголовка колонки Current.
- Швидкість планує ітерації. Backlog прогнозує наступні ітерації на основі швидкості, а коли ввімкнено auto-plan iterations, поточна ітерація заповнюється до вашої швидкості й не далі. Дивіться Планування ітерації.
- Тренд — на сторінці Метрики поряд із діаграмою згоряння та історіями, перенесеними між ітераціями. Дивіться Метрики.
Додаткове читання
Section titled “Додаткове читання”- Що таке стор-поінти? — одиниця, в якій вимірюється швидкість.
- Користувацькі історії та планування ітерації — планування ітерації за допомогою швидкості.
- eXtreme Programming — звідки походить «вчорашня погода».