Что такое метод критического пути
Коротко
Метод критического пути — это способ найти в проекте цепочку задач, которая занимает больше всего времени от начала до финиша. Любая задержка на этой цепочке сдвигает дату сдачи проекта, а у задач вне её есть запас времени, который можно потратить без вреда для срока.
Зачем нужен критический путь
В проекте десятки задач, и часть из них идёт параллельно. Руководителю нужно понять, за чем следить ежедневно, а что может подождать. Критический путь отвечает на этот вопрос: он показывает задачи, у которых резерва нет, и задачи, у которых резерв есть.
Собственнику критический путь нужен, когда срок проекта важен деньгами: запуск нового цеха, выход в новый регион, внедрение программы. Если сорвать срок, расходы вырастут, а выгода сдвинется. Метод показывает, где именно срок под угрозой.
Из чего складывается расчёт
- Список задач. Проект разбивают на работы, которые можно оценить по времени: не «маркетинг», а «согласовать макет», «напечатать тираж», «развезти по точкам».
- Зависимости. У каждой задачи есть предшественники: что должно закончиться, чтобы она началась. Самый частый тип связи — финиш-старт: следующая задача начинается после завершения предыдущей.
- Длительность. Время на задачу оценивают по опыту похожих проектов, по нормативам или по трём сценариям: оптимистичному, реалистичному и пессимистичному.
- Сетевой график. Задачи рисуют узлами, связи — стрелками. По графику видно, какие цепочки идут параллельно и где они сходятся.
Прямой и обратный проход
Критический путь считают в два прохода. Прямой идёт от начала проекта к концу: для каждой задачи находят самый ранний возможный старт и самый ранний финиш. Ранний старт задачи — это самый поздний из ранних финишей её предшественников. Ранний финиш — ранний старт плюс длительность.
Обратный проход идёт от конца к началу: для каждой задачи находят самый поздний допустимый финиш и самый поздний старт. Поздний финиш задачи — это самый ранний из поздних стартов её последователей. Поздний старт — поздний финиш минус длительность.
Разница между поздним и ранним сроком даёт резерв времени. У задач критического пути резерв нулевой: ранний и поздний сроки совпадают. У остальных резерв положительный, и в его пределах задачу можно задержать без переноса финиша проекта.
Критические и некритические задачи
| Критическая задача | Некритическая задача | |
|---|---|---|
| Резерв времени | Нулевой | Положительный |
| Влияние задержки | Сдвигает дату сдачи проекта | Не сдвигает, пока задержка в пределах резерва |
| Как часто проверять | Ежедневно или по контрольным точкам | Регулярно, но без ежедневного контроля |
| Что делать при отставании | Перепланировать: добавить людей, сократить объём или разбить задачу | Использовать резерв |
Общий и свободный резерв
Общий резерв — сколько задачу можно задержать, не сдвигая финиш всего проекта. Свободный резерв — сколько можно задержать, не сдвигая старт следующей задачи. Свободный резерв есть только там, где у нескольких задач общий последователь: на графике это место, где цепочки сходятся.
Если задержать задачу в пределах свободного резерва, следующая начнётся вовремя. Если потратить общий резерв, следующая задача сдвинется, но финиш проекта останется прежним. Поэтому свободный резерв безопаснее: он не создаёт напряжения в графике.
Что делать, когда критический путь длиннее срока
Если критический путь длиннее желаемой даты, есть два пути. Первый — сократить длительность задач на критическом пути: добавить исполнителей, разбить задачу на части, которые можно делать параллельно, или уменьшить объём. Второй — изменить зависимости: начать следующую задачу раньше, не дожидаясь полного завершения предыдущей, если это допустимо по смыслу работы.
Сокращать задачи вне критического пути бессмысленно: их резерв и так не влияет на дату финиша. Усилия дают результат только там, где резерв нулевой.
Частые вопросы
Чем критический путь отличается от самого дорогого пути?
Критический путь считают по времени, а не по деньгам. Самая длинная по времени цепочка задаёт срок проекта, а самая дорогая может быть совсем в другой части графика. Для управления сроком смотрят на время, для управления бюджетом — на стоимость.
Может ли в проекте быть несколько критических путей?
Да. Если две параллельные цепочки занимают одинаковое время, обе критические: задержка в любой из них сдвинет финиш. В таком проекте резерва нет ни у одной из этих цепочек, и контроль нужен за обеими.
Что такое отрицательный резерв?
Он появляется, когда в график уже вписана жёсткая дата сдачи, а суммарная длительность задач больше, чем время до этой даты. Отрицательный резерв показывает, насколько график не сходится с ограничением. Чтобы его убрать, сокращают работы или переносят дату.
Как часто пересчитывать критический путь?
После каждого изменения, которое влияет на сроки: задача задержалась, добавился новый этап, изменилась оценка длительности. Критический путь — не разовый расчёт, а инструмент контроля: на живом проекте он смещается.
Нужна ли специальная программа для расчёта?
Для небольшого проекта достаточно таблицы с задачами, длительностями и зависимостями: прямой и обратный проход считаются вручную или в таблице. В крупных проектах с сотнями задач и сложными связями используют программы управления проектами, где критический путь пересчитывается автоматически.
Читать в журнале
Когда срок проекта важен деньгами
Чтобы увидеть, где проект теряет время и деньги
Критический путь показывает, какие задачи держат срок. Но задержка на критическом пути — не единственная потеря: бывает, что проект сдан вовремя, а денег не принёс, потому что задачи были не те или их делали не в том порядке.
Я разбираю бизнес-процессы и цифры компании: где теряются время и деньги, какие шаги можно убрать или переставить, что даст результат быстрее. Это не управление проектом, а взгляд собственника на то, куда уходят ресурсы.