Диаграмма Ганта — один из самых узнаваемых инструментов проектного управления. Слева находится список этапов или работ, справа — временная шкала, на которой каждая работа показана горизонтальной полосой.
Такое представление удобно: за несколько секунд можно увидеть продолжительность проекта, последовательность этапов, параллельные работы и основные точки во времени.
Но именно наглядность иногда создаёт проблему. Аккуратная диаграмма выглядит убедительно даже тогда, когда даты на ней поставлены вручную, ресурсы перегружены, а зависимости между работами не определены.
Поэтому полезно разделять две вещи: диаграмму Ганта как визуализацию и модель проекта, из которой она построена.
Что Гант показывает хорошо
Главное преимущество диаграммы Ганта — способность быстро показать положение работ относительно времени.
Предположим, проект состоит из пяти крупных этапов:
| Этап | Старт | Окончание |
|---|---|---|
| Требования | 7 сентября | 11 сентября |
| Дизайн | 14 сентября | 22 сентября |
| Разработка | 23 сентября | 8 октября |
| Тестирование | 9 октября | 14 октября |
| Запуск | 15 октября | 15 октября |
В таблице эти данные читаются нормально, но Гант позволяет быстрее увидеть общую форму проекта: какие этапы длиннее, где находятся границы работ и насколько далеко дата запуска от начала.
Особенно хорошо Гант показывает:
- последовательность крупных этапов;
- параллельные работы;
- календарную длительность;
- вехи;
- разницу между плановыми и фактическими датами;
- общий временной контур проекта;
- положение нескольких проектов на одной шкале.
Поэтому диаграмма удобна для обсуждения плана с руководством и участниками проекта. Человеку не нужно читать десятки строк таблицы, чтобы понять, что разработка занимает большую часть графика или что два этапа идут параллельно.
Но визуальная ясность не гарантирует корректности исходных расчётов.
Где возникает ложная уверенность
Представим, что руководитель проекта вручную построил такой график:
| Работа | Исполнитель | Период |
|---|---|---|
| Дизайн проекта А | Анна | 7–16 сентября |
| Дизайн проекта Б | Анна | 10–18 сентября |
На диаграмме появятся две красивые параллельные полосы. Технически изображение корректно: именно такие даты были введены.
Но если Анна может полноценно работать только над одним проектом одновременно, сам план невыполним.
Похожая проблема появляется с зависимостями.
Допустим, разработка должна начинаться после утверждения дизайна. В графике указано:
| Работа | Окончание / старт |
|---|---|
| Дизайн | заканчивается 18 сентября |
| Разработка | начинается 21 сентября |
Если дата разработки просто введена вручную, задержка дизайна до 22 сентября не обязательно изменит следующий этап. Руководителю придётся самому найти все зависимые работы и передвинуть их.
В расчётной модели связь должна быть частью плана:
Тогда изменение предшественника приводит к пересчёту зависимой работы, а Гант отображает уже новый результат.
Именно поэтому полезнее воспринимать полосы не как редактируемый рисунок, а как отображение рассчитанных дат.
Гант и ресурсы
Одна из главных слабостей «ручного Ганта» — ресурсы не видны непосредственно из положения полос.
Рассмотрим три параллельные работы:
| Работа | Период | Исполнитель |
|---|---|---|
| Разработка проекта А | 7–18 сентября | Сергей |
| Исправления проекта Б | 10–15 сентября | Сергей |
| Прототип проекта В | 14–21 сентября | Сергей |
На временной шкале три параллельные полосы могут выглядеть как успешное распараллеливание работ.
Но фактически это три одновременных назначения одного человека.
Если каждая работа требует полной занятости Сергея, график предполагает загрузку значительно выше 100%.
Чтобы Гант отражал реалистичный план, перед построением полос необходимо решить ресурсный конфликт.
Например, при приоритетах А → Б → В:
| Проект | Что происходит |
|---|---|
| А | Получает ресурс первым |
| Б | Стартует после освобождения Сергея |
| В | Получает ресурс после более приоритетных работ |
После перераспределения ресурса диаграмма станет длиннее. Визуально такой Гант может выглядеть хуже первоначального, потому что дата окончания сдвинется.
Но с точки зрения управления это улучшение: новый график соответствует реальному ограничению.
Подробнее: как ресурсные ограничения влияют на сроки проекта.
Гант и изменения проекта
План особенно полезен не в момент первого построения, а при изменениях.
Допустим, первоначальный график содержит:
| Этап | Плановая дата окончания |
|---|---|
| Дизайн | 18 сентября |
| Разработка | 5 октября |
| Тестирование | 10 октября |
| Запуск | 12 октября |
Затем дизайн заканчивается 22 сентября.
Если план построен на зависимостях, будущая часть графика пересчитывается. Может оказаться, что разработчик с 8 октября уже назначен на другой проект, поэтому четырёхдневная задержка дизайна приводит не к четырём, а, например, к шести рабочим дням сдвига итоговой даты.
На Ганте полезно видеть сразу две картины:
- согласованный план;
- новый расчётный сценарий.
Тогда диаграмма становится инструментом анализа изменения, а не просто текущей картинкой.
Например:
| Показатель | Опубликованный план | Новый сценарий |
|---|---|---|
| Окончание дизайна | 18 сентября | 22 сентября |
| Старт разработки | 21 сентября | 23 сентября |
| Запуск | 12 октября | 20 октября |
Разница между двумя версиями сразу становится видна на временной шкале.
Но важнее возможность объяснить причину:
Такой подход гораздо полезнее ручного перетаскивания полос, после которого остаётся только новая дата без истории её происхождения.
Подробнее о логике пересчёта: как строится календарный план проекта.
Если нужно понять не только расположение полос, но и какие из них действительно определяют срок проекта, полезно рассчитать критический путь проекта.
Когда использовать диаграмму Ганта
Гант особенно полезен там, где нужно обсуждать проект на уровне сроков и крупных этапов.
Для согласования плана
До начала проекта диаграмма помогает проверить общую структуру: достаточно ли времени, какие работы идут параллельно, где основные точки контроля.
Для коммуникации с руководством
Руководителю обычно не требуется видеть каждую операционную задачу команды. На Ганте можно показать крупные этапы и ожидаемые даты.
Для нескольких проектов
Общая временная шкала помогает увидеть, как проекты расположены относительно друг друга и где возникают периоды высокой нагрузки.
Но для портфеля одной визуализации недостаточно — нужна модель общих ресурсов.
Подробнее: как планировать несколько проектов одновременно.
Для анализа изменений
Сравнение двух версий Ганта хорошо показывает, какие этапы и даты изменились после нового решения или ограничения.
Когда Гант менее удобен
Диаграмма Ганта не обязана быть основным интерфейсом ежедневной работы команды.
Для коротких операционных задач часто удобнее:
- список задач;
- канбан-доска;
- backlog;
- таск-трекер;
- чек-листы.
Это не конфликт инструментов. Они отвечают на разные вопросы.
| Инструмент | Основной вопрос |
|---|---|
| Диаграмма Ганта | Как проект расположен во времени? |
| Ресурсный план | Кто и когда способен выполнить работу? |
| Таск-трекер | Что команда делает сейчас? |
| Портфель | Как несколько проектов конкурируют за общие ограничения? |
Поэтому нет необходимости переносить весь ежедневный процесс команды в систему календарного планирования только ради красивой диаграммы.
Короткий чек-лист хорошего Ганта
- полосы соответствуют реальным этапам проекта;
- длительности имеют понятное происхождение;
- между связанными работами существуют зависимости;
- даты учитывают рабочие календари;
- назначения не создают скрытую перегрузку ресурсов;
- изменение предшественника пересчитывает последующие работы;
- при необходимости можно сравнить версии плана;
- Гант не перегружен сотнями мелких операционных задач;
- диаграмма используется как представление модели, а не вместо модели.
Что делать дальше
Возьмите текущую диаграмму Ганта одного из своих проектов и выберите пять ключевых полос. Для каждой попробуйте ответить на три вопроса: почему работа начинается именно в эту дату, от чего зависит её окончание и действительно ли назначенный сотрудник доступен в этот период.
Если ответы находятся только в голове руководителя проекта, значит диаграмма пока является скорее отображением договорённостей, чем расчётной моделью.
Следующий шаг — вынести зависимости, длительности, ресурсы и календари в сам план. Тогда изменение исходного условия сможет пересчитать график, а Гант будет показывать результат этого расчёта.
КОРДО использует именно такой подход: диаграмма Ганта является одним из представлений календарного и ресурсного плана проекта.