Критический путь (CPM) простыми словами
Критический путь — это самая длинная цепочка зависимых задач в проекте. Именно она определяет минимально возможный срок: задержка любой задачи на критическом пути сдвигает дату завершения всего проекта. Метод расчёта называется CPM (Critical Path Method).
Резерв времени (slack)
У каждой задачи есть резерв — на сколько её можно задержать, не сдвинув проект. У задач на критическом пути резерв равен нулю: их нельзя откладывать. У остальных задач резерв больше нуля — они имеют запас.
Как рассчитывается критический путь
- Прямой проход: для каждой задачи считаем самое раннее начало и окончание, идя от старта проекта.
- Обратный проход: считаем самое позднее начало и окончание, идя от конца проекта назад.
- Резерв = позднее начало минус раннее начало. Где резерв равен нулю — там критический путь.
Вручную это утомительно, поэтому критический путь обычно считает инструмент. В giGantt алгоритм CPM пересчитывает резерв при каждом изменении и подсвечивает критическую цепочку — видно сразу, какие задачи нельзя задерживать.
Как сократить сроки
- Fast tracking — выполнять часть критических задач параллельно, если зависимости позволяют.
- Crashing — добавить ресурсы на критические задачи, чтобы сократить их длительность.
- Пересмотр зависимостей — убрать лишние связи «начать после», если они необязательны.
- Фокус на критическом пути — не оптимизировать задачи с большим резервом, это не ускорит проект.
Коротко
Критический путь — это цепочка задач с нулевым резервом, которая задаёт срок проекта. Чтобы сократить сроки, работайте именно с ней: распараллеливайте, усиливайте ресурсами и убирайте лишние зависимости. Инструмент с автоматическим CPM, например giGantt, делает критический путь видимым в реальном времени.