Метод критического пути (Critical Path Method, CPM) разработан в 1957 году в компаниях DuPont и Remington Rand. Это один из базовых инструментов планирования в управлении проектами.
Алгоритм
- Построить сетевой график задач с зависимостями.
- Прямой проход — рассчитать для каждой задачи ранний старт и ранний финиш (ES и EF).
- Обратный проход — рассчитать поздний старт и поздний финиш (LS и LF).
- Резерв времени = LS − ES = LF − EF. Задачи с нулевым резервом лежат на критическом пути.
Зачем это нужно
- Видно минимально возможную длительность проекта.
- Понятно, какие задачи критичны и не имеют права на задержку.
- Резервом можно управлять: некритичные задачи допустимо двигать и снимать с них людей.
- Сложный проект с большим числом зависимостей
- Много задач, нужно понять приоритеты
- Жёсткие сроки
- Маленький проект на 5–10 задач
- Зависимостей нет — все задачи идут параллельно
Проект из пяти задач: А (3 дня) → Б (5 дней), параллельно с Б идёт В (7 дней). После Б и В начинается Г (2 дня), затем Д (1 день). Критический путь: А → В → Г → Д = 13 дней. У задачи Б резерв 2 дня: она может опоздать на два дня, и срок проекта не сдвинется.
В Shtab заполняйте зависимости между задачами — тогда диаграмма Ганта сама рассчитает критический путь и резерв времени по каждой задаче. Сразу видно, какие задержки безопасны, а какие двигают финиш всего проекта.