Для мониторинга прогресса в Scrum используется специальный график – диаграмма сгорания (burndown diagram). По горизонтальной оси на таком графике откладываются
дни спринта, а по вертикальной количество оставшихся сторипоинтов и/или количество
закрытых историй пользователей. Дополнительно строится идеальная диаграмма
сгорания, которая показывает запланированный ход работ:

В дальнейшем анализ будем проводить по количеству оставшихся сторипоинтов, но все сказанное может распространяться и на истории пользователя.

Анализ производится путем сравнения реального графика с идеальным:

  • если реальный график выше идеального, значит, команда отстает от плана;
  • если реальный график ниже идеального, значит, команда опережает план.

Анализ диаграммы сгорания во время спринта

Для единообразия анализ будем проводить на 5-ый день спринта, хотя на практике диаграмму сгорания можно использовать с 3-его дня для выработки корректирующих действий.

Давайте рассмотрим самую стандартную ситуацию отставанием от графика:

Команда должна на очередном скрам-митинге обсудить, почему сторипоинты «сгорают» так медленно и выработать ряд контрмер. Приведем самые распространенные причины:

  • Сильная ошибка в планировании;
  • Болезнь или иная причина отсутствия одного или нескольких членов команды;
  • Недооценка и реализация рисков (обычно технологических).

Об отставании необходимо максимально оперативно сообщить владельцу продукта, если он не ведет ежедневный мониторинг диаграммы сгорания. Если команда сама не сможет выработать контрмеры, необходимо, чтобы владелец продукта убрал из спринта одну или несколько историй пользователя с минимальным приоритетом.
Обратной ситуацией является опережение плана:

В таком случае команде необходимо в беклог спринта взять одну или несколько дополнительных историй пользователей с высшим приоритетом из тех, которые не вошли в спринт.