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 спринтів.
Оцініть беклог спринту з безкоштовним Покером Планування онлайн