Диаграмма Ганта в управлении проектами: как построить, примеры из IT и строительства
Что такое диаграмма Ганта
Диаграмма Ганта (Gantt Chart) — горизонтальная столбчатая диаграмма, которая показывает задачи проекта, их длительность и зависимости на временной шкале.
Изобрёл Генри Гант в 1910-х годах для управления производством. С тех пор диаграмма стала стандартом визуализации проектного плана.
Элементы диаграммы:
- Задачи — строки слева
- Временная шкала — дни/недели/месяцы сверху
- Полосы — длительность каждой задачи
- Стрелки/линии — зависимости между задачами
- Вехи (Milestones) — ключевые точки (обычно ромбы)
Зачем нужна диаграмма Ганта
- Визуализация плана — один взгляд заменяет 50 страниц текстового плана
- Критический путь — сразу видно, какие задачи нельзя задерживать
- Загрузка ресурсов — видно, кто перегружен, а кто простаивает
- Коммуникация — единый источник правды для команды и заказчика
- Контроль отклонений — базовый план vs факт
Как построить диаграмму Ганта
Шаг 1: список задач (WBS)
Work Breakdown Structure — иерархическое разбиение на задачи. Каждая задача должна быть:
- Измеримой (понятно, когда она завершена)
- Независимой (минимальные пересечения с другими задачами)
- Оценимой по времени
Пример для IT-проекта (сайт):
- Проектирование 1.1. Сбор требований — 3 дня 1.2. Прототипы (Figma) — 5 дней 1.3. Техническое задание — 3 дня
- Дизайн 2.1. Главная страница — 3 дня 2.2. Внутренние страницы — 5 дней
- Разработка 3.1. Backend (API, БД) — 10 дней 3.2. Frontend (вёрстка, JS) — 15 дней
- Тестирование и запуск 4.1. Тестирование — 5 дней 4.2. Деплой — 2 дня
Шаг 2: оценка длительности
Три варианта оценки:
- Экспертная — «по опыту, это займёт N дней»
- По аналогам — «в похожем проекте было 12 дней»
- PERT-оценка (трёхточечная):
Оптимистичная (O): 8 дней
Пессимистичная (P): 20 дней
Реалистичная (M): 12 дней
Ожидаемая = (O + 4*M + P) / 6 = (8 + 48 + 20) / 6 = 12.7 ≈ 13 дней
Шаг 3: определите зависимости
Типы зависимостей:
| Тип | Значение | Пример |
|---|---|---|
| FS (Finish-to-Start) | Задача B начинается после завершения A | Код → тестирование |
| SS (Start-to-Start) | Задача B начинается одновременно с A | Дизайн и вёрстка |
| FF (Finish-to-Finish) | Задача B завершается одновременно с A | Документация и разработка |
| SF (Start-to-Finish) | Задача B завершается с началом A | Смена поддержки (редко) |
Шаг 4: постройте диаграмму
Инструменты: Excel, Google Sheets, MS Project, Jira, Asana, ClickUp — см. раздел ниже.
Диаграмма Ганта в Excel
Базовый вариант (условное форматирование)
- Столбец A: список задач
- Столбец B: дата начала
- Столбец C: длительность (дни)
- Столбцы D-AH: дни проекта (заголовки строк — даты)
- Формула:
=IF(AND(D$1>=$B2; D$1<$B2+$C2); "█"; "") - Условное форматирование: заливка ячеек
Продвинутый вариант (диаграмма с накоплением)
- Выделите столбцы: задача, начало, длительность
- Вставка → Гистограмма → Линейчатая с накоплением
- Первый ряд — дата начала (сделать прозрачным)
- Второй ряд — длительность
- Настройка: обратный порядок категорий, формат оси дат
Инструменты: от бесплатных до enterprise
| Инструмент | Стоимость | Сложность | Для кого |
|---|---|---|---|
| Excel / Google Sheets | Бесплатно (есть Excel) | Низкая | Малые проекты, разовое использование |
| Google Sheets + шаблон | Бесплатно | Низкая | Команды 2-5 человек |
| Jira + Advanced Roadmaps | $15-30/чел/мес | Средняя | IT-команды, Scrum-проекты |
| MS Project | $30-55/чел/мес | Высокая | Строительство, промышленность |
| Asana / ClickUp / Monday | $10-20/чел/мес | Средняя | Маркетинг, дизайн, небольшие IT |
| GanttPRO / TeamGantt | $8-15/чел/мес | Низкая | Те, кому нужна только диаграмма Ганта |
| Smartsheet | $9-32/чел/мес | Средняя | Гибрид Excel + Gantt |
Критический путь (Critical Path)
Критический путь — самая длинная цепочка зависимых задач от старта до финиша проекта. Задержка любой задачи на критическом пути задерживает весь проект.
Как найти:
- Нарисуйте все задачи и их зависимости
- Для каждой задачи посчитайте: ранний старт, ранний финиш, поздний старт, поздний финиш
- Задачи, у которых ранний старт = поздний старт — на критическом пути
Большинство инструментов (MS Project, Jira, GanttPRO) подсвечивают критический путь автоматически.
Типовые ошибки
1. Слишком детальное планирование
Ошибка: расписывать задачи на месяцы вперёд с точностью до дня. На практике через 2-3 недели план разойдётся с реальностью.
Решение: детальный план — на 2-4 недели. Дальше — крупными блоками (эпики, фазы).
2. Игнорирование зависимостей
Ошибка: все задачи запланированы как независимые, хотя на практике ждут друг друга.
Решение: нарисовать сетевой граф зависимостей до того, как строить диаграмму.
3. Нет буфера на риски
Ошибка: сумма оценок задач = срок проекта. Без запаса.
Решение: добавить буфер 15-30% (или буфер на критпуть в конце, метод Critical Chain).
4. Ручное обновление
Ошибка: диаграмма нарисована на старте и забыта. Через месяц показывает план, которого никто не придерживается.
Решение: обновлять не реже раза в неделю. В идеале — инструмент с автообновлением статусов задач.
Шаблон диаграммы Ганта
Базовый шаблон (Google Sheets)
Скопируйте таблицу:
| Задача | Ответственный | Начало | Дней | Статус | Зависит от |
|---|---|---|---|---|---|
| Сбор требований | Иванов | 01.07 | 3 | ✓ Готово | — |
| Прототипы | Петрова | 04.07 | 5 | В работе | Сбор требований |
| Техзадание | Иванов | 09.07 | 3 | Не начато | Прототипы |
Для визуализации используйте встроенную гистограмму Google Sheets (Вставка → Диаграмма → Линейчатая).
Шаблон для стройки
| Этап | Начало | Конец | Длит. |
|---|---|---|---|
| Котлован | 01.07 | 10.07 | 10 |
| Фундамент | 11.07 | 25.07 | 15 |
| Стены 1 этаж | 26.07 | 15.08 | 21 |
| Перекрытие | 16.08 | 22.08 | 7 |
| Стены 2 этаж | 23.08 | 12.09 | 21 |
| Кровля | 13.09 | 30.09 | 18 |
| Отделка | 01.10 | 15.11 | 46 |
Связанные статьи: Принципы управления проектами, P3.Express: лёгкий фреймворк, Методологии планирования, Методики Problem Solving