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

Оцініть беклог спринту з безкоштовним Покером Планування онлайн