Открыть сервисСервис

Критический путь проекта

Критический путь проекта — это последовательность работ (или событий) в сетевой модели проекта, сумма длительностей которых определяет минимально возможную продолжительность всего проекта. Любое увеличение длительности любой работы на критическом пути приводит к пропорциональному увеличению срока завершения проекта, а сокращение — к его уменьшению (при условии, что критический путь не сместился на другую последовательность).

Определение и место в теории управления проектами

Концепция критического пути (Critical Path Method, CPM) возникла в конце 1950-х годов параллельно с разработкой метода PERT. В 1957 году специалисты компании DuPont и исследовательской лаборатории Remington Rand Джон Морган Уокер и Джеймс Келли независимо друг от друга разработали методику планирования, позволяющую выявить работы, критичные для срока проекта. Первое известное применение CPM — сокращение цикла ремонта установки в химическом производстве DuPont с 125 до 78 часов без дополнительных затрат.

Критический путь определяется на основе сетевой модели, в которой работы связаны логическими зависимостями (последовательность, параллельность, перекрытие). Для каждой работы рассчитываются ранние и поздние начала и окончания. Разница между поздним и ранним началом (или окончанием) называется float (запасом, свободным временем). Работы с нулевым запасом образуют критический путь.

Методика расчёта

Алгоритм определения критического пути состоит из двух проходов по сети:

  1. Прямой проход — от начала проекта к завершению. Для каждой работы вычисляется раннее начало (Early Start, ES) и раннее окончание (Early Finish, EF): EF = ES + длительность. Раннее начало последующей работы равно максимальному раннему окончанию всех предшествующих работ.
  2. Обратный проход — от завершения проекта к началу. Вычисляются позднее окончание (Late Finish, LF) и позднее начало (Late Start, LS): LS = LF − длительность. Позднее окончание предшествующей работы равно минимальному позднему началу всех последующих работ.

Запас (float) работы рассчитывается как TF = LS − ES (или LF − EF). Работы с TF = 0 лежат на критическом пути. Продолжительность проекта равна EF последней работы критического пути.

Свойства критического пути

  • Критический путь всегда начинается в начальном событии проекта и заканчивается в конечном.
  • Длительность критического пути равна длительности проекта.
  • На критическом пути не может быть работ с ненулевым запасом.
  • Критический путь может содержать работы с запасом, если сеть имеет несколько критических путей (в этом случае запас работ, лежащих на пересечении, может быть нулевым).
  • Число работ на критическом пути обычно невелико — по эмпирическим оценкам, около 10 % всех работ проекта.
  • В реальных проектах критический путь может меняться во времени: при сдвиге сроков, изменении ресурсов или объёма работ он «перескакивает» на другую последовательность.

Критический путь и ресурсы

Базовый CPM предполагает неограниченную ресурсоёмкость. На практике ресурсы (персонал, оборудование, финансы) ограничены, и это может сдвинуть критический путь. Различают:

  • Критический путь по срокам (time-critical) — определяет календарный срок проекта.
  • Критический путь по ресурсам (resource-critical) — учитывает ограничения ресурсов; работы на нём могут иметь запас по времени, но не иметь запаса по ресурсам.

При ресурсном ограничении применяется процедура выравнивания ресурсов (resource levelling), которая может увеличить длительность проекта и изменить критический путь.

Применение

Критический путь является обязательным элементом сетевого планирования по стандарту PMBOK (Project Management Body of Knowledge) Института управления проектами (PMI). Метод CPM применяется в строительстве, промышленном проектировании, ИТ-разработке, логистике и других областях, где требуется планирование сложных взаимосвязанных работ.

Практическое значение критического пути:

  • выявление работ, задержка которых напрямую задерживает проект;
  • обоснование приоритетов при распределении ресурсов (работы на критическом пути получают приоритет);
  • оценка последствий изменений (например, при добавлении работ или изменении их длительности);
  • основа для метода цепочки критического пути (Critical Chain Project Management, CCPM), предложенного Элияху Голдраттом в 1997 году, который добавляет к критическому пути буферы на уровне проекта и отдельных веток.

Ограничения метода

Классический CPM предполагает детерминированные (точно известные) длительности работ. Для проектов с высокой неопределённостью используется PERT, где длительности оцениваются вероятностно (оптимистическая, пессимистическая и наиболее вероятная оценки). Метод не учитывает качество и стоимость работ, а также нематериальные факторы (риски, моральный климат команды). Численное моделирование (Monte-Carlo) позволяет оценить вероятность укладывания в срок, используя критический путь как базовый сценарий.

Источники:

  • PMBOK Guide, Project Management Institute
  • Кларк У., Тейлор А. Управление проектами
  • Голдратт Э. Критическая цепь
  • Kerzner H. Project Management: A Systems Approach to Planning, Scheduling, and Controlling
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru