Содержание
Burndown-чарт — простая, но мощная метрика спринта: один взгляд, и видно, успевает команда или отстаёт. Разберём, что показывает диаграмма сгорания, как читать её линии, какие паттерны о чём говорят и как построить burndown без боли.
Что такое burndown-чарт
Burndown-чарт (диаграмма сгорания) показывает, сколько работы осталось до конца спринта. По горизонтальной оси — дни спринта, по вертикальной — оставшийся объём, обычно в story points. По мере закрытия задач линия «сгорает» вниз — к нулю в последний день.
Главная ценность burndown — раннее предупреждение. Отставание видно не на демо в конце спринта, а уже на третий-четвёртый день.
Идеальная и реальная линии
На графике две линии:
- Идеальная линия — прямая из стартового объёма в ноль. Это ориентир: как шёл бы спринт при равномерном темпе.
- Реальная линия — фактический остаток работы по дням. Она почти никогда не идеально прямая, и это нормально.
Сравнение двух линий и есть вся суть: реальная выше идеальной — отстаём, ниже — идём с опережением.
Как читать паттерны
- Плато в начале. Линия долго не падает — задачи большие и не закрываются. Дробите на меньшие.
- Резкий обрыв в конце. Всё «сгорело» в последний день — задачи закрывают скопом, оценки или процесс хромают.
- Линия пошла вверх. В спринт добавили работу (scope creep) — повод защитить границы спринта.
- Ступеньки. Работа закрывается крупными кусками — возможно, задачи стоит делать мельче.
Как построить burndown
- Возьмите суммарный объём спринта в story points — это старт линии.
- Постройте идеальную линию: ровный спуск от старта к нулю за число рабочих дней.
- Каждый день отмечайте оставшийся объём (сумма ещё не закрытых задач).
- Соединяйте точки — это реальная линия. Сравнивайте с идеальной.
В большинстве инструментов burndown строится автоматически по статусам задач. Если ведёте спринты в TeamVector, прогресс по доске и срокам виден сразу, без ручного построения графиков. А спрогнозировать объём на спринт поможет калькулятор velocity.
Burndown vs burnup
У burndown есть «брат» — burnup-чарт. Он показывает не остаток, а выполненную работу (линия растёт), плюс отдельную линию общего объёма. Преимущество burnup — на нём виден рост объёма (scope creep): если верхняя линия ползёт вверх, в спринт добавляют задачи. Burndown проще и нагляднее для ежедневного контроля, burnup честнее показывает изменения объёма.
Частые вопросы
Что показывает burndown-чарт?
Сколько работы осталось до конца спринта. По оси X — дни, по оси Y — оставшийся объём в story points. Идеальная линия идёт ровно вниз к нулю, реальная показывает фактический прогресс.
Чем burndown отличается от burnup?
Burndown показывает оставшуюся работу (линия вниз к нулю). Burnup — выполненную (линия растёт) плюс линию общего объёма, поэтому на burnup виден scope creep.
Что значит, если реальная линия выше идеальной?
Команда отстаёт: работы осталось больше, чем должно быть к этому дню. Причины — переоценка, блокеры или добавление задач. Это повод обсудить, а не наказывать.