Разработка софта это одна из сложнейших сфер для точных прогнозов объемов работы и сроков. Прежде всего потому, что разработчики регулярно создают что-то новое. Даже если продукт не создаст новый рынок, в нем будет регулярно появляться дополнительный функционал, которого не было ранее. Даже если ваша команда успешно завершила аналогичные проекты, на этот раз вам, возможно, придется работать с более новой версией операционной системы, другими фреймворками и инструментами или интеграцией с другим сторонним компонентом.
Стоит ли говорить о том, что рыночные условия могут поменяться в течение одного дня, у заинтересованных сторон могут появится новые требования, а ваша команда может столкнуться с новыми рисками. Да и сами разработчики нередко склонны переоценивать или недооценивать объемы работы, или даже брать на себя слишком много работ.
Постоянные изменения, новые технологии и растущие ожидания превращают даже простой проект в марафон с препятствиями. В таких условиях легко выгореть: когда всё нестабильно, а контроль ускользает из рук. Диаграмма сгорания не решает все проблемы, но возвращает ощущение управляемости: вы видите, где находитесь, что идёт не по плану и на что стоит повлиять — вовремя, а не в последний момент.
Мы подробно рассказывали о том, как управлять изменениями и оценивать объемы работ. В этой статье мы поделимся таким полезным инструментом, как диаграмма сгорания. Она не спасет проектного менеджера от всех неожиданностей, но позволит во многих случаях предсказать проблемы и принять своевременные решения. В следующем материале мы расскажем, как создавать диаграмму сгорания самостоятельно.
Что такое диаграмма сгорания?
Когда и как используют диаграмму сгорания?
Кто заполняет диаграмму сгорания?
Что такое диаграмма сгорания?
Диаграмма сгорания — это визуальный способ отслеживания выполнения задач в рамках проекта, спринта или продукта. Это относительно новый инструмент, создание которого приписывают двум из “отцов” манифеста Agile Кену Шваберу и Джеффу Сазерленду в начале 2000-х годов. Командам разработки требовался достаточно простой и гибкий инструмент, который позволяет отслеживать прогресс и адаптировать свою работу при изменяющихся обстоятельствах.
Обычно диаграмма сгорания выглядит как график с двумя линиями — прямой и искривленной.
- Идеальная линия (прямая) — показывает, как работа должна выполняться равномерно, чтобы уложиться в срок.
- Фактическая линия (искривленная) — отражает реальное выполнение задач.
На оси X изображена временная шкала (обычно дни спринта или недели проекта). На Y — объём невыполненной работы (в Story Points, часах или количестве задач).
Идеальную линию команда создает перед началом спринта или проекта, прогнозируя свой будущий прогресс. Фактическая обновляется ежедневно. Если фактическая линия идёт выше идеальной — вы отстаёте, если ниже — идёте с опережением графика.
Ежедневный прогресс можно изображать и в качестве гистограммы. В целом, существует множество видов диаграмм сгорания, но обычно команды используют наиболее простой формат.
“Короткие истории — лучшие. Коротко, мило и по делу”, — подчеркивает консультант в сфере управления изменениями Том Грэй.
Когда и как используют диаграмму сгорания?
Диаграмма сгорания создается после того, как команда приступила к стадии исполнения проекта. Это инструмент мониторинга и контроля проекта (Monitoring and Controlling Process Group), который помогает управлять сроками, анализировать отклонения и принимать корректирующие меры. Ее также используют в управлении расписанием проекта (Project Schedule Management), особенно в части контроля исполнения и прогнозирования сроков.
Чем полезна диаграмма сгорания:
- Контроль прогресса — диаграмма помогает понять, укладывается ли команда в сроки.
- Раннее выявление проблем — если отставание становится систематическим, можно вовремя скорректировать план.
- Прозрачность для команды — участники видят, как их работа влияет на общий результат.
- Выявление скрытой работы — упущенные во время планирования элементы работы, скрытые работы, отвлекающие факторы, внешние запросы.
- Упрощение ретроспектив — по диаграмме можно анализировать, где были узкие места и как их избежать в будущем.
- Снижение риска выгорания — визуализация прогресса помогает менеджеру и команде не держать всё в голове, а видеть реальные изменения и управлять ими спокойно, без хаоса и постоянного напряжения.
Кто заполняет диаграмму сгорания?
Единого мнения о том, кто именно обновляет диаграмму сгорания — нет. Так Scrum-мастер Дэниел Уилхайт считает, что это должен делать любой член команды, который заметил, что график перестал быть актуальным.
“Scrum-мастера и владельцы продукта — не идеальные роли для составления графика Sprint Burndown. Команда находится в гораздо лучшем положении для этого, поскольку она лучше знает ход выполнения работы”, — добавляет эксперт в сфере управления продуктом Виджаякумар Карунамоорти.
Эксперты подчеркивают, что этот инструмент не является панацеей для точного отслеживания прогресса работы. Но диаграмма сгорания помогает точно описать произошедшие изменения в количестве оставшейся работы и изменения при появлении новых объемов работы.
Бесконечная эволюция: зачем проектные менеджеры ведут журнал изменений
Когда вся команда изучает диаграмму, это объединяет людей и способствует продуктивному сотрудничеству. Диаграмма сгорания славится своим блестящим психологическим эффектом. Глядя на нее, вы не сможете и не станете найти козла отпущения. Если с проектом что-то не так, вся команда в равной степени несет за это ответственность. Когда ситуация улучшится, это также будет коллективным достижением.
В следующей статье мы расскажем, как создавать диаграмму сгорания самостоятельно.