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

Метод критического пути

Метод критического пути (англ. Critical Path Method, CPM) — это математический алгоритм, используемый для планирования, управления и оптимизации сроков выполнения проектов. Он позволяет определить последовательность задач (операций), которые напрямую влияют на общую продолжительность проекта, а также выявить резервы времени для некритических операций. Метод был разработан в конце 1950-х годов и широко применяется в строительстве, разработке программного обеспечения, производстве и других отраслях, где требуется точное управление временными ресурсами.

История возникновения

Метод критического пути был разработан в 1956–1958 годах американскими инженерами Морганом Уокером из компании DuPont и Джеймсом Келли из Remington Rand. Первоначально он предназначался для планирования строительства химических заводов и ремонтных работ, где требовалось минимизировать время простоя. В 1959 году метод был впервые публично описан в статье «Critical Path Planning and Scheduling» в журнале Operations Research. Практически одновременно с CPM появился метод PERT (Program Evaluation and Review Technique), разработанный для программы «Поларис» ВМС США. Оба метода основаны на построении сетевых графиков, но CPM использует детерминированные оценки длительности операций, тогда как PERT — вероятностные.

В СССР аналогичные разработки велись в 1960-х годах под руководством академика В. М. Глушкова в рамках создания автоматизированных систем управления (АСУ). Метод критического пути стал основой для систем сетевого планирования и управления (СПУ), которые активно применялись в строительстве и оборонной промышленности. В 1970-х годах CPM был стандартизирован в виде ГОСТ 24525.0-80, регламентирующего порядок разработки сетевых моделей.

Основные понятия и определения

Сетевой график

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

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

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

Резервы времени

Ранние и поздние сроки

Алгоритм расчёта

Расчёт критического пути выполняется в два этапа — прямой и обратный проходы по сетевому графику.

Прямой проход (Forward Pass)

Определяет ранние сроки выполнения операций. Начинается с начального события (ES = 0). Для каждой операции:

В результате получается раннее время завершения всего проекта (EF конечного события).

Обратный проход (Backward Pass)

Определяет поздние сроки. Начинается с конечного события (LF = EF проекта). Для каждой операции:

Определение критического пути

Критическими являются операции, для которых полный резерв равен нулю (TF = 0). Последовательность таких операций от начального до конечного события образует критический путь. В проекте может быть несколько критических путей, если несколько последовательностей имеют одинаковую максимальную длительность.

Пример расчёта

Рассмотрим простой проект из четырёх операций:

Прямой проход:

Обратный проход:

Полные резервы:

Критический путь: A → C → D (общая длительность 11 дней). Операция B имеет резерв 1 день.

Применение

Управление проектами

Метод критического пути является основой для:

Отрасли использования

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

Интересные факты

Критика и альтернативы

Критики CPM отмечают:

Альтернативами являются:

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →