Руководство по Agile · Agile-практики
Диаграммы Ганта в Agile: когда и как их использовать
Agile-диаграмма Ганта — это высокоуровневая временная шкала, которая показывает спринты, релизы и эпики относительно дат, а не детальное расписание каждой задачи. При таком использовании диаграмме Ганта помогает Agile-командам доносить планы и зависимости до заинтересованных сторон, не фиксируя содержание заранее.
Главное
- Диаграммы Ганта могут работать в Agile, если на них показаны спринты, релизы и эпики, а не задачи.
- Используйте сплошные полосы для ближайшего периода и прогнозные — для более отдалённого.
- Обновляйте диаграмму после каждого обзора спринта и относитесь к ней как к прогнозу, а не обещанию.
- Для полной картины дополняйте её диаграммами выполнения и бэклогом.
Могут ли диаграммы Ганта работать в Agile?
Традиционная диаграмма Ганта перечисляет все задачи с фиксированными датами и зависимостями, что подходит для планов, которые должны оставаться стабильными. Agile-планы предполагают изменения, поэтому детальная диаграмма Ганта на уровне задач быстро устаревает. Решение — изменить уровень детализации: показывать временные блоки (спринты и релизы) и крупные элементы (эпики и вехи), а детали оставить команде в бэклоге.
- Полезно для: сроки релизов, межкомандные зависимости, фиксированные внешние даты, отчётность для заинтересованных сторон, привыкших к диаграммам Ганта, и гибридные проекты.
- Менее полезно для: ежедневное управление задачами внутри спринта, где доска задач подходит лучше.
Как построить Agile-диаграмму Ганта
- Разметьте таймбоксы: добавьте каждый спринт как полосу фиксированной длины, например две недели.
- Добавьте релизы и вехи: отметьте плановые даты релизов и все фиксированные внешние даты как вехи.
- Размещайте эпики, а не задачи: покажите каждый эпик полосой через спринты, в которых над ним предполагается работать, с учётом скорости.
- Показывайте зависимости только между эпиками или командами: например, эпику платежей нужен API провайдера к 4-му спринту; см. зависимости задач.
- Отметьте степень уверенности: используйте сплошные полосы для ближайших одного-двух спринтов и более светлые или пунктирные — для более отдалённых.
- Обновляйте после каждого обзора спринта: перемещайте эпики по мере изменения бэклога и прогноза и фиксируйте причины.
Разобранный пример
Команда со скоростью около 30 поинтов за двухнедельный спринт планирует релиз из шести спринтов, начиная с 6 января.
| Эпик | Размер (поинты) | Запланированные спринты | Примечания |
|---|---|---|---|
| Расписание занятий | 25 | 1 | Сплошная; начинается сразу |
| Запись и отмена | 40 | 2–3 | Сплошная |
| Листы ожидания | 30 | 3–4 | Прогноз |
| Платежи | 45 | 4–5 | Зависит от API платёжного провайдера к 4-му спринту |
| Напоминания | 20 | 6 | Прогноз; может перейти в следующий релиз |
Итого: 160 поинтов на 6 спринтов (при мощности 180 поинтов), что оставляет некоторый запас. Веха релиза приходится на конец 6-го спринта, 27 марта. Если API платежей задержится, диаграмма сразу покажет, что платежи, а возможно, и напоминания переносятся в следующий релиз.
Диаграмма Ганта и другие представления Agile-планирования
| Представление | Показывает | Лучше всего для |
|---|---|---|
| Agile-диаграмма Ганта | Эпики и релизы на временной шкале с зависимостями | Коммуникация с заинтересованными сторонами, координация нескольких команд |
| Agile-дорожная карта | Цели и темы во времени, часто без дат | Стратегия и направление |
| Диаграмма выполнения или сгорания релиза | Выполненная работа относительно содержания во времени | Прогнозирование и отслеживание прогресса |
| Доска спринта или задач | Статус каждого элемента в спринте | Ежедневная координация команды |
Советы и типичные ошибки
- Не размещайте задачи уровня спринта на диаграмме Ганта: это создаёт ложную точность.
- Не воспринимайте прогнозные полосы как обещания. Объясняйте, что переменной величиной является содержание, а не дата и не качество.
- Поддерживайте единый источник истины: свяжите полосы диаграммы Ганта с эпиками бэклога в своём инструменте, чтобы они обновлялись вместе. Такие инструменты, как Wrike, Smartsheet и monday.com сочетают временные шкалы с досками; см. ПО для диаграмм Ганта.
- Пересматривайте диаграмму на каждом обзоре спринта, а не ежедневно.
- Используйте её вместе с диаграммами выполнения, которые показывают реальный темп прогресса.
Бесплатные шаблоны по этой теме
Частые вопросы
Можно ли использовать диаграмму Ганта в Agile?
Да, на высоком уровне. Показывайте спринты, релизы и эпики, а не каждую задачу, и обновляйте её по мере изменения планов.
Что такое Agile-диаграмма Ганта?
Временная шкала спринтов, релизов, эпиков и вех, используемая для коммуникации Agile-плана.
Диаграмма Ганта — это Agile или Waterfall?
Диаграммы Ганта чаще всего ассоциируются с каскадным планированием, но сам формат нейтрален. Соответствие Agile определяется тем, насколько детален и жёстко зафиксирован план.
Почему Agile-команды избегают диаграмм Ганта?
Детальные диаграммы Ганта на уровне задач подразумевают фиксированное содержание и даты, что противоречит ожиданию изменений в Agile, а их актуализация требует усилий.
Что Agile-команды используют вместо диаграмм Ганта?
Дорожные карты, диаграммы выполнения релиза, бэклоги и доски задач; см. по инструментам и методам Agile.
Как показать спринты на диаграмме Ганта?
Добавьте каждый спринт как полосу фиксированной длины, затем разместите эпики на спринтах, в которых они запланированы.
Должна ли диаграмма Ганта показывать зависимости в Agile?
Показывайте зависимости между эпиками, командами и внешними вехами; избегайте цепочек зависимостей на уровне задач.
Используются ли в Scrum диаграммы Ганта?
В Руководстве по Scrum они не упоминаются. Некоторые Scrum-команды используют высокоуровневую временную шкалу для отчётности перед заинтересованными сторонами.
Как часто следует обновлять Agile-диаграмму Ганта?
После каждого обзора спринта или всякий раз, когда прогноз существенно меняется.
В чём разница между диаграммой Ганта и дорожной картой?
Диаграмма Ганта привязана к датам и показывает запланированную работу; дорожная карта сосредоточена на целях и направлении и может использовать широкие временные горизонты. См. дорожная карта проекта.
Какие инструменты предлагают диаграммы Ганта для Agile-команд?
Многие инструменты сочетают доски и временные шкалы; сравните их в наших инструменты управления проектами обзорах.