How to Explain Velocity and Burndown Charts to Stakeholders

Дізнайтеся, як пояснити швидкість Scrum і діаграми вигорання простою англійською — словниковий запас, фрази інтерпретації і комунікаційні стратегії для нетехнічних учасників.

Диаграми швидкості та вигорання є основними метриками, які команди Scrum використовують для розуміння їхнього прогресу і передбачення можливостей. Але пояснення їх зацікавленим сторонам - особливо нетехнічним менеджерам, власникам продуктів з бізнес-сфери або керівникам - вимагає перекладу. Багато зацікавлених сторін хочуть розглядати швидкість як KPI або неправильно розглядати перегрів як знак невдачі. У цьому довіднику ви знайдете словник і стратегії спілкування, які допоможуть вам чітко пояснити ці діаграми і захистити їх значення.


Розуміння швидкості

Що вимірює швидкість

** Швидкість ** — це середня кількість роботи, яку команда виконає за спринт, вимірюється у ** пунктах історії ** (або інших одиницях зусиль). Його обчислюють як:

$$\ text{ Швидкість} = \ text{ Очки за виконання завдань у спринті} $$

Команда, яка завершує 32 точки історії в спринті 1, 28 в спринті 2 і 35 в спринті 3 має средню швидкість 31,7 очок.

** Швидкість використовується для: **

  • ** Прогнозування ** — оцінювання кількості спринтів, необхідних для завершення залишкового відставання
  • ** Планування обсягів ** — знати, скільки роботи команда може передбачити в спринті
  • ** Аналіз тенденцій ** — виявлення шаблонів з плином часу (чи команда прискорюється, стабільна чи сповільнюється?)

** Швидкість НЕ: **

  • Вимір продуктивності або особистої продуктивності
  • Ціль для максимізації
  • Порівнянна цифра між різними командами (точки історії відносні в межах команди)

Ключовий словник для розмов про швидкість

** Очки історії** — одиниця відносної оцінки зусиль; 1 точка ≠ 1 година; вони представляють складність, невизначеність і зусилля разом узяті Среднее по скользящей шкале — швидкість, середня за останні 3-5 спринтів (надійніша, ніж швидкість одного спринту) ** Capacity ** — вільні робочі години у спринті, на які впливає розмір команди, свята і зустрічі ** Прохідність ** — кількість елементів, виконаних за спринт (альтернативний показник до пунктів історії) ** Прогноз ** — оцінка часу виконання роботи на основі ймовірності, отримана з тенденцій швидкості


Пояснення швидкості для зацікавлених сторін

Підхід аналогії

  • “Швидкість - це як середня швидкість автомобіля під час поїздки. Якщо ти їздив у середньому зі швидкістю 80 км/год за останні три години, ти можеш підрахувати, коли ти приїдеш. Але ви не можете змусити машину рухатися швидше, просто тому, що ви хочете приїхати раніше — це б спалило двигун. Швидкість є для того, щоб допомогти нам планувати реалістично, а не тиск на команду працювати швидше.”*

Коли зацікавлена сторона запитує: «Чому ми не можемо збільшити швидкість?»

“Швидкість - це результат, а не рычаг. Якщо ми роздуємо оцінки пунктів історії, щоб показати більшу швидкість, число зростає, але фактична швидкість доставки залишається такою ж. Реальна швидкість покращення приходить від усунення перешкод, поліпшення командних навичок і зменшення зовнішніх перерв - а не від того, що команда намагається сильніше.”


При порівнянні швидкості між командами

“Швидкість не порівнянна між командами — очки історії команди А і очки історії команди Б мають різні масштаби. Це як порівняти милі і кілометри. Кожна команда калібрує свою власну шкалу. Що має значення, так це тенденція кожної команди з часом, а не сире число.”


Використання швидкості для прогнозування

*“Наша середня швидкість за останні три спринти становить 30 очок. Наша заборгованість становить 120 пунктів роботи. Це дає нам приблизний прогноз 4 спринтів до завершення — приблизно 8 тижнів. Це припускає стабільний склад команди і відсутність великих додатків до обсягу». *


Використовує графічні графіки

Що показує діаграма вигорання

** Диаграма розгортання спринту ** відображає залишкову роботу спринту за певний час.

  • ** X- вісь ** — час (дні спринту)
  • ** Вісь Y ** — залишок пунктів сюжету (або годин, або елементів)
  • ** Ідеальна лінія вигорання ** — пряма лінія від загальної кількості очок спринту дня 1 до нуля дня 2
  • ** Фактична лінія запису ** — щоденний прогрес команди

** Диаграма випуску ** показує те ж саме на рівні продукту - залишок запізнення порівняно з часом у декількох спринтах.


Читання діаграми вигорання

Все на ідеальній лінії — команда на правильному шляху ** Фактична лінія вище ідеалу ** — команда відстає; кількість роботи, що залишилося, зменшується повільніше, ніж планувалося ** Фактична лінія нижче ідеалу ** — команда випереджає; роботу буде завершено швидше, ніж планувалося ** Плоска лінія / плато ** — робота не завершена (перешкода, проблеми з інтеграцією, очікування перегляду) ** Крок вгору (рядок піднімається) ** — обсяг було додано в середині спринту (були додані елементи відстрочки)

“У день 6 ви можете побачити, що лінія burndown не змінювалася протягом двох днів — це було тоді, коли ми виявили, що зовнішня залежність API була недоступною. Команда не могла завершить интеграцию, пока поставщик не разрешил их отключение. Після того, як ми розблокували, ми відновили більшість втраченого часу.»


Словник для розмов з перегорянням

** Ідеальна лінія / ідеальне випалювання ** — очікуваний лінійний прогрес, якщо робота розподілена рівномірно ** Зміна обсягу ** — додавання або вилучення елементів у середині спринту (видимо як стрибки вгору на діаграмі) ** Перешкода ** — блокуючий фактор, який перешкоджає команді досягти успіху ** Вигорання ** — швидкість, з якою завершується робота, що залишилася ** Перенесення ** — незавершені елементи спринту перенесено до наступного спринту ** Плоска точка / плато ** — ділянка запису, на якій не показано прогресу ** Обсяг спринту ** — загальна кількість очок історії, що було присвоєно спринту ** Змінений прогноз** — переглянута оцінка завершення, заснована на поточній швидкості запису порівняно з ідеальною


Неправильне розуміння сторін

Неправильне розуміння 1: Нелінійне вигорання означає погану продуктивність

Багато зацікавлених сторін очікують ідеально прямого вигорання. Реальность всегда более запутанной.

  • “Діаграма з нерівними точками вигорання є абсолютно нормальною. Робота рідко завершується в ідеально лінійному стилі — більші історії тривають довше, щоб закінчити, а потім скидаються всі за раз. Що має значення, так це загальна тенденція: чи ми зближуємося до нуля до кінця спринту? У цьому випадку, так.»*

Неправильне розуміння 2: Перенесення історій завжди є невдачею

  • “Ми перенесли дві історії в наступний спринт. Це не була погана робота - це було пізнє роз’яснення обсягу, яке виявило, що історії були більшими, ніж очікувалося. Команда зробила хороший прогрес; обсяг змінився. Ми оновили наші оцінки, і ці історії знаходяться на вершині наступного спринту.”*

Неправильне розуміння 3: Команда, яка постійно закінчує раніше, повинна брати більше роботи

“Тот факт, що команда закінчує трохи раніше, є здоровим знаком - це означає, що ми оцінюємо консервативно і не перебільшуємо. Якщо ми постійно заповнюватимемо спринт більшою роботою, ми втратимо буфер, який дозволяє команді справлятися з несподіваною складністю. Деякі можливості для несподіваного є за проектом.”


Фрази для повідомлення про швидкість і зниження

SituationEnglish phrase
Reporting stable velocity”Our velocity has been stable between 28 and 33 points over the last five sprints — we’re in a good predictable range.”
Reporting a velocity drop”We saw a velocity drop in Sprint 12 — the team lost two days to an unplanned outage response. This is a one-time event; we expect normal velocity to return next sprint.”
Explaining a troubled burndown”The burndown shows a step up on Day 4 — the product owner added two stories mid-sprint after the discovery call with the client. Total scope increased by 8 points.”
Forecasting completion”Based on current velocity, we forecast release by the end of Sprint 18. That’s our P50 estimate — there’s about a 20% chance of slipping one sprint if we hit significant unknowns.”
Defending against velocity pressure”I’d caution against setting a velocity target. Velocity is a measurement tool, not a productivity target. Pressuring the team to increase it leads to estimate inflation and burnout — neither helps delivery.”

Practice

Освоєння словника гнучких показників за допомогою ** Набір вправ з Scrum і Agile Coach ** і дослідження додаткових ресурсів за допомогою ** Шлях до навчання Scrum Master **.

Поширені запитання

Про що ця стаття "How to Explain Velocity and Burndown Charts to Stakeholders"?

Дізнайтеся, як пояснити швидкість Scrum і діаграми вигорання простою англійською — словниковий запас, фрази інтерпретації і комунікаційні стратегії для нетехнічних учасників.

Чи безкоштовна ця стаття?

Так. Усі статті на CoderSlingo, включно з цією, доступні безкоштовно без реєстрації.

Скільки часу займає читання "How to Explain Velocity and Burndown Charts to Stakeholders"?

Приблизно 9 min.