The Scrum Framework — второе издание
Эта глава сохраняет исторический и практический учебный контекст второго издания. Программа третьего издания также доступна в оглавлении ниже.
Диаграмма сгорания работ в Scrum: как управлять продвижением в Agile
В условиях стремительного развития программной отрасли в 21-м веке превращение хаоса в порядок стало важной частью успеха. Надёжный способ управлять жизненным циклом проекта — использовать внешне простой, но чрезвычайно мощный инструмент: диаграмму сгорания работ. Этот графический инструмент высоко ценится в Scrum, одном из ведущих гибких подходов к сложным проектам, и способен преобразить управление задачами и сроками. В этой статье вы узнаете, как эффективно применять диаграмму сгорания работ в Scrum, чтобы циклы разработки проходили согласованно. Присоединяйтесь и превратите планирование Спринта в сильный стратегический инструмент!
Диаграмма сгорания работ — полезный инструмент Scrum для наглядного отображения продвижения работы во времени. Она помогает командам отслеживать объём проекта, сроки и соотношение запланированной работы с фактическим продвижением. Показывая оставшуюся работу относительно времени, диаграмма позволяет прогнозировать завершение всего объёма и принимать обоснованные решения ради успешной поставки в Спринтах.
Определение диаграммы сгорания работ в Scrum: Диаграмма сгорания работ Scrum — визуальный инструмент измерения, который показывает оставшуюся работу во времени в сравнении с опорной тенденцией для Спринта или релиза. Она помогает команде оценивать продвижение и адаптировать план ради желаемого результата.
Понимание диаграммы сгорания работ в Scrum
В Scrum диаграмма сгорания работ наглядно показывает, как команда со временем продвигается к Цели Спринта. Её создают в начале каждой итерации, чтобы сопоставлять оставшуюся работу со временем. Это позволяет участникам видеть объём незавершённой работы и корректировать действия, сохраняя движение по плану.
Представьте, что вы разрабатываете программу по Scrum. У вас двухнедельный Спринт, а работа в его бэклоге оценена в 80 часов. За первый день завершена работа, ранее оценённая в 20 часов. Если ничего не добавили и не переоценили, остаётся 60 часов. Диаграмма показывает эту фактическую оценку оставшейся работы в сравнении с опорной линией.
Если по мере прохождения дней фактическое продвижение соответствует прогнозу или опережает его, дела идут хорошо. Если команда не успевает или идёт быстрее, это может указывать на скрытые обстоятельства, которые стоит изучить. Поэтому отслеживание диаграммы помогает обнаруживать возможные трудности до того, как они перерастут в более серьёзные проблемы.
Наглядное сопоставление работы и времени
Одно из важных преимуществ диаграммы сгорания работ — простота и удобство. Обычно она изображает оставшуюся работу, выраженную в стори-пойнтах или часах, на вертикальной оси, а время — на горизонтальной.
Это похоже на движение по Google Maps к незнакомому месту: вы видите ориентиры продвижения, текущее положение и оценку оставшегося расстояния до цели.
Идеальная линия тренда (ITL) — прямая опорная линия, показывающая равномерное уменьшение первоначальной оценки за установленный временной интервал. Фактическая работа не обязана точно следовать ей. Обстоятельства различаются, и отклонения от ITL обычны. Они могут указывать на завышенную оценку, недооценённую сложность задач или препятствия, мешающие продвижению.
Как командам приблизить траекторию своей диаграммы к ITL и как выглядит здоровая диаграмма сгорания работ? Эти основные вопросы мы рассмотрим в следующем разделе.
Как использовать диаграмму сгорания работ
Одно из главных преимуществ диаграммы сгорания работ — возможность получать актуальную и точную информацию о продвижении проекта. Подходящая диаграмма позволяет легко отслеживать движение к целям, замечать отклонения от идеального наклона и обнаруживать проблемы, мешающие завершать задачи вовремя. Для эффективного использования диаграмму необходимо постоянно проверять и обновлять, поддерживая актуальность всех данных.
Например, если во время Спринта команда выполняет задачи медленнее ожидаемого из-за непредвиденной трудности или неожиданной сложности требований, диаграмма покажет отклонение от идеальной линии.
Регулярно просматривая диаграмму и замечая такие колебания, вы вместе с командой можете заранее принимать корректирующие меры. Так проект не сбивается с курса и при необходимости адаптируется, сохраняя соответствие целям.
- Согласно 14-му отчёту VersionOne State of Agile, 83% респондентов, в основном представляющих программные команды, сообщили об использовании Scrum или гибридных Scrum-методов. Это указывает на возможную широкую распространённость диаграмм сгорания работ как одного из ключевых инструментов контроля.
- В исследовании, опубликованном в журнале Information and Software Technology, проанализировали 160 Спринтов из 16 проектов по разработке программного обеспечения. Оказалось, что фактические линии часто отклонялись от идеального сгорания, причём среднее отклонение составляло приблизительно 25%.
- То же исследование показало, что, несмотря на это, около 72% этих Спринтов достигли целей завершения. Это позволяет предположить, что регулярный анализ и адаптация с помощью таких инструментов, как диаграммы сгорания работ, помогают успешно управлять отклонениями со временем.
- Диаграмма сгорания работ — полезный инструмент для отслеживания продвижения проекта и выявления проблем, влияющих на своевременное завершение. Она позволяет замечать отклонения от идеального наклона и заранее принимать корректирующие меры. Регулярная проверка и обновление крайне важны для точности и актуальности данных.
Как создать диаграмму в Scrum: основные шаги
Создание полезной диаграммы сгорания работ в Scrum требует предварительного планирования, прежде чем команда сможет эффективно отслеживать своё продвижение.
Представьте строительство дома. До его начала архитекторы готовят чертежи, которыми руководствуются строители. Так же перед созданием диаграммы необходимо определить конкретные параметры, чтобы двигаться к измеримым целям.
Прежде чем перейти к подробностям создания диаграммы для разработки по Scrum, учтите, что существует несколько способов её построения. Онлайн-инструменты, например Process Canvas компании Visual Paradigm, предлагают понятные интерфейсы и автоматизацию, ещё больше упрощая задачу.
Общие шаги следующие:
- Определите длительность Спринта: Первый шаг — определить, сколько будут длиться Спринты: обычно от 1 до 4 недель.
- Определите бэклог Спринта: Бэклог определяет, какие элементы требуют внимания в каждый момент разработки. То же относится к созданию диаграммы: определите все элементы, которые необходимо поставить в течение каждого Спринта.
- Определите скорость команды: Скорость — объём работы, завершённой командой за определённый период. Историческая скорость может помогать в прогнозах, но не является обязательным условием построения диаграммы сгорания работ; у новой команды таких данных пока может не быть.
- Постройте диаграмму сгорания работ: Используя перечисленные данные, создайте диаграмму, которая объединяет эту информацию и даёт точную картину продвижения к целям.
Помните: после создания диаграмму нужно ежедневно обновлять, отслеживая работу команды, и регулярно проверять, как эти данные соотносятся с конечными целями проекта.
Теперь, когда вы знаете, как создавать диаграмму сгорания работ в Scrum, перейдём к отслеживанию продвижения с её помощью.
Отслеживание продвижения по диаграмме сгорания работ
В Scrum команды используют диаграмму сгорания работ, чтобы отслеживать продвижение к завершению всех элементов работы Спринта. Так участники точно представляют оставшийся объём и могут адаптировать подход. Диаграмму ежедневно обновляют, учитывая завершённые задачи и оставшиеся трудозатраты, поэтому частые обновления позволяют со временем делать полезные выводы.
Темп продвижения Scrum-команды называется её скоростью. Он выражает, например, количество стори-пойнтов, завершённых за итерацию. Важное правило расчёта: учитывать можно только истории, полностью завершённые к концу итерации. Засчитывать частично выполненную работу, например только написанный код без тестирования, строго запрещено.
После нескольких Спринтов у команды может накопиться достаточно данных о скорости, чтобы прогнозировать завершение, если работа и условия остаются достаточно сопоставимыми. Например, при скорости 30 стори-пойнтов и оставшемся объёме 155 можно прогнозировать около 6 Спринтов для завершения этого объёма, если скорость и объём работ останутся стабильными.
Например, представьте двухнедельный Спринт, в котором условная команда отслеживает производительность в 100 стори-пойнтов в неделю. Эту недельную величину не следует путать со скоростью за Спринт. Отмечая ежедневное продвижение на диаграмме, команда может видеть, опережает ли она график или отстаёт, и при необходимости принимать корректирующие меры.
После организации наблюдения важно понять, как читать и интерпретировать данные диаграммы сгорания работ.
Интерпретация данных диаграммы сгорания работ
Горизонтальная ось диаграммы сгорания работ показывает время, а вертикальная — объём оставшейся работы на каждый день, который в идеале уменьшается до нуля к концу Спринта. Идеальная линия служит ориентиром для обсуждения. Здоровая команда исследует фактическую картину, а не пытается придать графику безупречную форму.
Допустим, Спринт длится десять рабочих дней, а общий объём составляет 100 часов. Тогда в ДЕНЬ 1 идеальный темп сгорания должен составлять десять часов в день.
Отклонение может отражать изменение объёма, переоценку, препятствия или момент завершения работы. Линия выше идеальной обычно означает, что остаётся больше работы, чем предполагал опорный прогноз; линия ниже — что остаётся меньше. Ни одна из этих картин сама по себе не доказывает наличие проблемы. Прежде чем менять план, обсудите причины и Цель Спринта.
Представьте быстрое чтение книги: вы читаете и понимаете в среднем 50 страниц в час, но обнаруживаете, что на 20 страниц уходит больше 45 минут. Это отклонение указывает, что что-то изменилось: либо нужно повысить темп, либо книга требует более внимательного изучения.
Оценка целей Спринта с помощью диаграммы
Диаграмма сгорания работ — мощный инструмент оценки достижимости целей Спринта. Она помогает отслеживать продвижение к завершению всех пользовательских историй в бэклоге Спринта. Наглядное отображение оставшейся работы во времени позволяет участникам ясно понимать, какие ежедневные усилия нужны для достижения поставленных целей.
В гибкой разработке программного обеспечения обязательство достичь Цели Спринта без понимания, сможет ли команда сделать это за итерацию, может привести к задержкам, пропущенным контрольным точкам и в итоге неудаче проекта.
С помощью диаграммы сгорания работ можно быстро определить, насколько вероятно успешное достижение целей до конца Спринта. В идеале анализ закономерностей предыдущих Спринтов и сопоставление с ними ежедневного продвижения помогают командам заранее корректировать курс ради успешного результата.
Управлять такими диаграммами не менее важно, поскольку в разработке программного обеспечения у них есть и преимущества, и недостатки.
Но в действительности элементы бэклога продукта Scrum меняются на протяжении проекта. Добавляются новые истории, а существующие изменяются или удаляются. Простая диаграмма сгорания работ не позволяет отличить скорость Scrum-команды от изменения объёма. Для отражения этих различий можно использовать другой вид диаграммы.
Плюсы и минусы диаграмм сгорания работ в управлении Agile-командами и разработке программного обеспечения
Диаграммы сгорания работ — один из самых часто используемых инструментов измерения в Scrum, поскольку они просто и эффективно визуализируют продвижение и помогают прогнозировать сроки завершения. Но, как у любого инструмента, у них есть и преимущества, и недостатки.
Плюсы
Диаграммы сгорания работ обеспечивают прозрачность и показывают, сколько работы остаётся в любой момент. Простота и ясность визуализации помогают избежать информационной перегрузки и при этом дают полезный обзор повседневной деятельности.
Кроме того, диаграммы поддерживают коллективную ответственность, делая оставшуюся работу видимой и помогая обсуждать нагрузку и препятствия. Диаграмма уровня команды не показывает скорость или продуктивность отдельного человека.
Минусы
Помимо ощутимых преимуществ, у диаграмм сгорания работ есть возможные недостатки, которые стоит учитывать. Например:
- Они могут создавать нереалистичное впечатление. В зависимости от первоначальных оценок технической сложности, характеристик продукта и других факторов разработки диаграмма может создавать впечатление экспоненциального общего продвижения к концу Спринта.
- Они могут снижать эффективность. В некоторых случаях диаграммы приводят к чрезмерному контролю со стороны отдельных участников команды. Внесение обновлений отвлекает от работы, а другие стороны продуктивности остаются без внимания.
- Они могут поощрять микроменеджмент. При неправильном использовании диаграммы могут стать инструментом мелочного контроля команды руководителями. Это способно снижать самостоятельность, ухудшать моральный климат и качество решений.
Хотя перечисленные ограничения — возможные, а не неизбежные последствия использования диаграмм, важно сопоставлять эти риски с пользой отслеживания проекта через такую метрику. Лучше всего обсудить их с командой и адаптировать использование диаграмм к вашему конкретному контексту.
Здесь вместо линейного графика используется столбчатая диаграмма. Размер каждого столбца представляет общий объём работы, оставшейся к началу Спринта. Скорость команды вычитается сверху, а изменения объёма сдвигают нижнюю границу столбца.
Для ещё большей точности можно учитывать и темп изменения общего объёма работы. Но эту модель нужно применять осторожно: в начале проекта изменения могут быть частыми, а позднее замедляться. Такую закономерность необходимо проверять, а не принимать как данность.
Как часто нужно обновлять диаграмму сгорания работ в Scrum-проекте?
Диаграмму сгорания работ в Scrum-проекте следует обновлять ежедневно. Это позволяет команде отслеживать продвижение и замечать проблемы или препятствия в реальном времени. Решения принимаются быстрее, а при необходимости команда может вносить коррективы, сохраняя движение по плану. Кроме того, ежедневные обновления дают ценные данные для анализа работы команды и точного прогнозирования сроков завершения проекта.
Как диаграмма сгорания работ помогает управлять Scrum-проектами?
Она наглядно отображает продвижение работы в течение Спринта. Сопоставляя оставшуюся работу со временем, команда видит, движется ли она к своим целям по плану. Диаграмма помогает выявлять возникающие проблемы и узкие места и принимать необходимые меры для соблюдения сроков. Статистику прошлых Спринтов можно использовать для прогнозов и обоснованных решений.
Что диаграмма сгорания работ сообщает о продвижении проекта?
Диаграмма сгорания работ даёт ценную информацию о продвижении программного проекта по Scrum. Она показывает оставшуюся работу относительно времени и наглядно отражает, идёт ли команда к завершению проекта в установленный срок. Наклон линии указывает на темп выполнения работы, а отклонения от ожидаемого продвижения можно быстро выявить и рассмотреть. Кроме того, диаграмма помогает заинтересованным сторонам и участникам команды замечать тенденции, принимать обоснованные решения и при необходимости менять стратегию.
Есть ли специальные инструменты или программы для построения диаграмм сгорания работ в Scrum?
Да, существуют специальные инструменты и программы для построения диаграмм сгорания работ при разработке по Scrum. Jira и Microsoft Azure DevOps предоставляют соответствующие отчёты; для рабочего процесса в Trello можно использовать подходящее дополнение Power-Up или интеграцию. Эти инструменты наглядно показывают оставшуюся работу во времени, позволяя отслеживать продвижение и отклонения от плана. Статистика показывает, что их использование улучшает сотрудничество команды, поддерживает прозрачность и помогает принимать решения на основе данных для успешной поставки проекта.
Какие рекомендации помогают эффективно интерпретировать и использовать данные диаграммы сгорания работ в Scrum?
Есть несколько полезных рекомендаций. Прежде всего диаграмму нужно обновлять ежедневно, чтобы точно отслеживать продвижение. Командам также следует рассматривать тенденцию вместе с фактической работой и Целью Спринта. Резкий спад может просто означать одновременную регистрацию нескольких завершённых работ; изменения объёма нужно делать видимыми и обсуждать. Сравнение фактического и запланированного сгорания помогает находить направления улучшения и корректировать будущие Спринты. Исследования показывают, что команды, эффективно использующие такие диаграммы, достигают более высокой продуктивности и лучше прогнозируют поставку программных проектов. Источник: Agile Alliance.
Итоги: диаграмма сгорания работ в Scrum
Рассматривая суть диаграммы сгорания работ Scrum, мы видим, что этот мощный инструмент объединяет ряд ключевых элементов гибкого управления проектами. Диаграмма Спринта, сопоставляющая линию работы со временем, играет важнейшую роль в отслеживании продвижения к Цели Спринта.
Оценки работы и задач формируют диаграмму сгорания работ Scrum. Количество единиц, запланированных к завершению, составляет основу этого наглядного представления и создаёт динамичный снимок продвижения. Руководитель проекта, Scrum-мастера и Владельцы продукта используют инструмент для внимательного отслеживания состояния проекта и снижения возможных рисков.
Scrum-мастер как фасилитатор помогает диаграмме выполнять своё назначение в гибком Спринте. Владелец продукта, представляющий бизнес и клиентов, наблюдает за ней, чтобы согласовывать проект с общими целями компании. Диаграмма становится образцом прозрачности, поддерживая эффективное общение и сотрудничество участников команды.
Для компаний, использующих гибкие подходы, диаграмма сгорания работ становится бесценной страницей проектной документации. Она охватывает эпики и сроки, давая полный обзор траектории проекта. Такая визуализация помогает не только отслеживать работу, но и видеть разницу между оценённым и фактическим завершением, поддерживая непрерывное улучшение.
Благодаря интеграции с инструментами управления проектами, такими как Jira и Trello, диаграмма вписывается в рабочий поток и упрощает отслеживание. Она становится динамичным инструментом, отражающим общие усилия и меняющуюся природу проекта.
Таким образом, диаграмма сгорания работ Scrum служит ориентиром эффективности, наглядно показывая продвижение работы, оценки и возможные риски. Она поддерживает сотрудничество и прозрачность, помогая бизнесу и продуктам применять гибкий подход. Работает ли проект со статьями, бизнес-продуктами или инициативами компании, диаграмма сгорания работ остаётся незаменимым инструментом, который ведёт команду к успешному завершению.
Мы гарантируем, что бесплатное онлайн-обучение поможет сдать сертификационный экзамен Scrum и Kanban!
-
01
Зарегистрируйтесь онлайн
Выберите аккредитованную сертификацию и завершите регистрацию.
-
02
Получите код доступа
Ваш личный код доступа к экзамену мгновенно придёт по электронной почте.
-
03
Подготовьтесь и сдайте экзамен
Пройдите бесплатное обучение и ответьте онлайн на 30 / 50 вопросов с выбором ответа согласно программе.
-
04
Получите бессрочную квалификацию
Получите всемирно действительный сертификат и проверяемый цифровой значок.
ВАШЕ БЕСПЛАТНОЕ ПРЕМИАЛЬНОЕ ОБУЧЕНИЕ ОНЛАЙН
The Scrum Framework, третье издание, готова.
Обучение создано консорциумом известных деловых лидеров и руководителей, коучей Scrum и Kanban, наставников, экспертов и авторитетов ведущих отраслей. Оно доступно каждому посетителю International Scrum Institute™. Найдите материалы через Ваша бесплатная книга о Scrum и Ваше бесплатное обучение Scrum и Kanban премиум-класса в главном меню.
Материалы — защищённая авторским правом интеллектуальная собственность International Scrum Institute™. Мы свободно делимся ими со всеми: обмен опытом служит специалистам и развитию Scrum и Kanban.
Экзамен содержит вопросы с выбором ответа. Пройдите онлайн-обучение для знаний, необходимых для сдачи и получения сертификации Scrum и Kanban.
Мы гарантируем, что бесплатное онлайн-обучение премиум-класса поможет сдать сертификационный экзамен Scrum и Kanban!
