Метод критического пути (СРМ)
12 апреля 2024
обновлено: 27 октября 2025
Метод критического пути — это инструмент планирования, который помогает завершать проекты в срок. Этот метод помогает вам найти самую длинную цепочку взаимосвязанных задач и контролировать их выполнение особенно тщательно.

Что такое метод критического пути на простых примерах?
Критический путь — последовательность задач, которые нельзя выполнять параллельно. Если хоть одна задача в этой цепочке задерживается, весь проект сдвигается.
Пример: компания разрабатывает корпоративный портал. Нельзя начать верстку без дизайна, а тестирование — без готового кода. Дизайн → верстка → разработка → тестирование — критический путь. Параллельно идут другие задачи: документация, контент, настройка сервера. Их задержка не сорвет дедлайн.
Зачем нужен CPM
- Планировать реалистичные сроки — вы видите, сколько времени займет проект при самом плохом сценарии.
- Расставлять приоритеты — критические задачи получают максимум внимания и ресурсов.
- Управлять рисками — знаете слабые места и можете заранее подстраховаться: выделить ресурсы, согласовать буферное время.
Как найти критический путь в проекте?
Шаг 1. Составьте список задач
Разбейте проект на конкретные измеримые задачи. Пример для веб-приложения:
- Задача A: проектирование архитектуры (3 дня);
- Задача B: разработка backend API (5 дней);
- Задача C: разработка frontend (7 дней);
- Задача D: настройка базы данных (4 дня);
- Задача E: тестирование и отладка (2 дня);
- Задача F: развертывание на production (1 день).
Шаг 2. Определите зависимости
Типы связей:
- Финиш — старт (самый частый): следующая задача начинается после завершения предыдущей;
- Старт — старт: задачи стартуют одновременно;
- Финиш — финиш: завершаются одновременно.
Зависимости в примере: B зависит от A, C от B, E от D, F от C/D/E. Задачи C и D выполняются параллельно.
Шаг 3. Постройте сетевой график
Визуализируйте последовательность задач с указанием их длительности. В нашем примере путь выглядит так: задача A ведет к задаче B, от которой идут два параллельных пути — через задачу C и через задачи D и E. Все пути сходятся в финальной задаче F.
Шаг 4. Оцените длительность
Определите, сколько времени займет выполнение каждой задачи. Для точной оценки используйте:
- экспертную оценку — спросите специалистов, которые будут выполнять работу;
- исторические данные — посмотрите, сколько заняли похожие задачи в прошлых проектах;
- отраслевые стандарты — используйте нормативы для типовых работ;
- трехточечную оценку — рассчитайте среднее между тремя сценариями по формуле: (Оптимистичная + 4 × Реалистичная + Пессимистичная) / 6.
Шаг 5. Вычислите критический путь
Прямой ход (Forward Pass) — расчет самых ранних возможных сроков выполнения задач — идем от начала проекта к концу.
Обратный ход (Backward Pass) — расчет самых поздних допустимых сроков выполнения задач — идем от конца проекта к началу.
Задачи с нулевым резервом (A, B, C, F) образуют критический путь: A → B → C → F длительностью 16 дней. Задачи D и E имеют резерв 1 день.
Метод прямого хода — вычисляем ранние сроки:
Двигаемся от начала проекта к концу. Для каждой задачи определяем самую раннюю дату начала (ES) и окончания (EF). Формула: EF = ES + Длительность задачи.
- задача A: начинаем с нуля, заканчиваем через 3 дня (ES=0, EF=3);
- задача B: начинаем после A, заканчиваем через 5 дней (ES=3, EF=8);
- задача C: начинаем после B, заканчиваем через 7 дней (ES=8, EF=15);
- задача D: начинаем после B параллельно с C, заканчиваем через 4 дня (ES=8, EF=12);
- задача E: начинаем после D, заканчиваем через 2 дня (ES=12, EF=14);
- задача F: начинаем после завершения всех предыдущих, берем максимум из 15 и 14 (ES=15, EF=16).
Метод обратного хода — вычисляем поздние сроки:
Двигаемся от конца проекта к началу. Для каждой задачи определяем самую позднюю дату окончания (LF) и начала (LS) без срыва общего дедлайна.
Формула: LS = LF - Длительность задачи.
- задача F: должна закончиться на день 16, начаться не позже дня 15 (LF=16, LS=15);
- задача C: должна закончиться к началу F, начаться не позже дня 8 (LF=15, LS=8);
- задача E: должна закончиться к началу F, начаться не позже дня 13 (LF=15, LS=13);
- задача D: должна закончиться к началу E, начаться не позже дня 9 (LF=13, LS=9);
- задача B: должна закончиться к началу C, начаться не позже дня 3 (LF=8, LS=3);
- задача A: должна закончиться к началу B, начаться не позже дня 0 (LF=3, LS=0).
Находим критический путь:
Резерв времени = LS - ES. Задачи с нулевым резервом нельзя задерживать.
- задачи A, B, C, F имеют резерв 0 дней — это критический путь;
- задачи D и E имеют резерв 1 день — их можно немного задержать.
Критический путь: A → B → C → F общей длительностью 16 дней. Любая задержка этих задач сдвинет весь проект.
Пример расчета критического пути проекта
Задачи:
- A: анализ требований (5 дней)
- B: проектирование архитектуры (7 дней)
- C: настройка стенда (3 дня)
- D: каталог услуг (10 дней)
- E: интеграция с AD (4 дня)
- F: создание портала (8 дней)
- G: тестирование (6 дней)
- H: обучение (5 дней)
- I: запуск (2 дня)
Зависимости:

Результат расчета:
Задача | ES | LS | Резерв | Статус |
|---|---|---|---|---|
A | 0 | 0 | 0 | Критическая |
B | 5 | 5 | 0 | Критическая |
C | 12 | 23 | 11 дней | - |
D | 12 | 12 | 0 | Критическая |
E | 15 | 26 | 11 дней | - |
F | 22 | 22 | 0 | Критическая |
G | 30 | 30 | 0 | Критическая |
H | 36 | 36 | 0 | Критическая |
I | 41 | 41 | 0 | Критическая |
Критический путь: A → B → D → F → G → H → I = 43 дня.
Практические выводы:
- лучших специалистов назначайте на критические задачи D и F;
- добавьте 10-15% буфера к критическим оценкам;
- задачи C и E выполняйте параллельно — есть резерв 11 дней;
- разбейте длинную задачу D на подзадачи для контроля.
Как использовать метод критического пути на практике
Метод критического пути помогает определить, какие задачи напрямую влияют на сроки завершения проекта. Это позволяет точечно управлять временем и ресурсами, фокусируясь на самом важном.
1. Оптимизируйте сроки
- ускорение — происходит запуск параллельных работ: вы начинаете тестировать готовые модули до завершения всей разработки. Риск: придется переделывать работу при обнаружении проблем;
- подкрепление — добавление ресурсов на критические задачи. Обратите внимание: не все задачи можно ускорить дополнительными людьми.
2. Управляйте ресурсами
- выравнивание ресурсов — перераспределение без изменения критического пути. Перегруженный специалист сначала закрывает критическую задачу, потом берет некритическую с резервом;
- сглаживание — корректировка критического пути для равномерной загрузки. Применяйте осторожно: увеличивает длительность проекта.
3. Работайте с рисками
- создайте реестр рисков для критических задач;
- добавьте временные буферы на рискованные работы;
- подготовьте план реагирования: откуда возьмете ресурсы, что можно отложить.
4. Мониторьте
- пересчитывайте критический путь еженедельно;
- визуализируйте для команды (красным — критические, зеленым — некритические);
- правило 10%: если критическая задача задерживается >10%, немедленно сообщайте менеджеру.
5. Общайтесь с заказчиком
- покажите схему критического пути на старте — объясните, почему такие сроки;
- предупредите: новые требования к критическим задачам сдвигают весь проект;
- отчитывайтесь еженедельно: статус пути (зеленый/желтый/красный), выполненные задачи, риски.
6. Не совершайте типичные ошибки
- игнорирование некритических задач — они могут стать критическими при задержке;
- слишком детальная декомпозиция — оптимально 1-10 дней на задачу;
- забытые зависимости — выявляйте все связи, включая скрытые (общие ресурсы, согласования);
- статичное планирование — пересчитывайте регулярно;
- давление без анализа — не все задачи ускоряются ресурсами.
CPM vs PERT vs Гант — сравнение
Критерий | CPM | PERT | Диаграмма Ганта |
|---|---|---|---|
Цель | Найти критический путь | Оценить время при неопределенности | Визуализировать график |
Оценка времени | Одна точная | Три временные оценки:
| Фиксированные сроки |
Визуализация | Сетевой график | Сетевой график | Горизонтальные полосы |
Сложность | Средняя | Высокая | Низкая |
Когда применять | Предсказуемые проекты, жесткие сроки | Инновации, высокая неопределенность | Контроль выполнения, простые проекты |
Когда что использовать
CPM: строительство, внедрение ITSM/CRM/ERP, производство, проекты со штрафами за задержку.
PERT: разработка инноваций, исследования, первичная оценка сложных проектов, высокие риски.
Гант: презентации заказчику, контроль выполнения, распределение ресурсов, простые проекты.
Комбинирование
PERT → CPM → Гант — классика для сложных проектов:
- PERT для оценки при неопределенности;
- CPM для расчета критического пути;
- Гант для визуализации и контроля.
CPM + Гант — для предсказуемых проектов: рассчитываете критический путь, отображаете на Ганте красным.
Программное обеспечение и инструменты
Раньше критический путь рассчитывали вручную — чертили схемы на бумаге и вели долгие вычисления. Современное программное обеспечение автоматизирует расчеты и позволяет управлять критическим путем в режиме реального времени.
SimpleOne SDLC — приложение для разработки программных продуктов и решений на основе гибких методологий
Система управления разработкой программных продуктов и решений на основе гибких методологий. Часть экосистемы SimpleOne для управления корпоративными сервисами.
Возможности для работы с критическим путем:
- управление зависимостями задач — визуализация связей между работами для понимания последовательности выполнения;
- доски Kanban и Scrum — гибкая работа с задачами на разных этапах проекта;

- планирование ресурсов — распределение команды с учетом загрузки и приоритетов;
- дашборды с аналитикой — отслеживание сроков выполнения, времени в статусе, скорости команды;

- управление бэклогом — контроль приоритетов и планирование итераций;
- отчеты по производству — Burndown, диаграмма потока (CFD), гистограмма времени производства;
- интеграция с системами контроля версий — связь с GitLab для отслеживания изменений кода.
Преимущества платформы:
- российская разработка — внесена в реестр отечественного ПО, подходит для импортозамещения зарубежных систем управления проектами;
- гибкая кастомизация — low-code/no-code инструменты позволяют настраивать систему под специфику процессов без программирования;
- единая платформа — не нужно интегрировать разрозненные системы, все работает в едином пространстве;
- облако или on-premise — размещение в облаке SimpleOne или установка в инфраструктуре компании;
- миграция данных — перенос проектов, задач и пользователей из других систем.
Кому подходит SimpleOne SDLC:
- российские ИТ-компании с требованиями импортозамещения;
- команды разработки, работающие по Scrum или Kanban;
- организации от 10 до 500+ пользователей;
- компании, которым нужна интеграция управления проектами с ITSM-процессами;
- корпорации, внедряющие сервисный подход (ESM) во всех подразделениях.
Резюме
- Метод критического пути находит самую длинную последовательность задач, где любая задержка сдвигает весь проект. CPM помогает расставлять приоритеты и управлять рисками на основе данных.
- Расчет в два этапа: прямой ход от начала к концу, обратный — от конца к началу. Задачи с нулевым резервом времени образуют критический путь.
- CPM используют вместе с PERT для оценки неопределенности и диаграммой Ганта для визуализации. Связка: PERT на старте, CPM для расчета, Гант для контроля.
- На практике применяют три метода: параллельные задачи для ускорения, дополнительные ресурсы на критические работы, буферное время для рисков. Пересчитывайте путь еженедельно.
- SimpleOne SDLC — приложение для разработки программных продуктов и решений на основе гибких методологий. Для работы с методом можно использовать решения для управления разработкой.

