Назад
9 сентября 2026 г.
Сетевое планирование проекта: график работ, зависимости и критический путь

Сетевое планирование проекта: график работ, зависимости и критический путь


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

Что такое сетевое планирование проекта

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

Сетевой график проекта (или сетевая диаграмма планирования проекта) наглядно показывает:

  • Какие работы можно выполнять параллельно.
  • Какие работы блокируют начало других.
  • Какие работы критичны для соблюдения общего срока проекта.
  • Где есть резервы времени, а где их нет.

Сетевое планирование работ проекта особенно эффективно для проектов со сложной структурой зависимостей, где множество задач выполняются параллельно и пересекаются между собой.

Зачем нужно сетевое планирование

Без сетевого планирования менеджер видит только список задач и их длительность, но не понимает реальной структуры проекта. Это приводит к типичным проблемам:

  • Непонимание, какие задачи действительно влияют на срок проекта.
  • Нерациональное распределение ресурсов (ускорение некритичных задач).
  • Невозможность оценить, как задержка одной задачи повлияет на весь проект.
  • Отсутствие понимания, где есть запас времени, а где его нет.

Сетевое планирование проекта позволяет:

  • Выявить критический путь и сосредоточить на нём внимание.
  • Рассчитать резервы времени для некритичных задач.
  • Оптимизировать расписание за счёт параллельного выполнения работ.
  • Оценить влияние задержек на общий срок проекта.
  • Обоснованно перераспределять ресурсы между задачами.
  • Прогнозировать срок завершения проекта при изменениях.

Сетевой график проекта: основные элементы

Сетевой график проекта — это визуальное представление структуры работ в виде графа. Существуют два основных способа его построения.

AOA (Activity on Arrow) — работы на стрелках

Работы изображаются стрелками, а события (начало и окончание работ) — узлами (кружками).

  • Узел (событие) — момент начала или окончания работы.
  • Стрелка (работа) — сама работа с указанием длительности.
  • Фиктивная работа (пунктирная стрелка) — показывает логическую связь, не требует времени и ресурсов.

AON (Activity on Node) — работы на узлах

Работы изображаются узлами (прямоугольниками), а стрелки показывают зависимости между ними. Это более современный и распространённый подход, используемый в большинстве программных средств.

AON — работы на узлах

Преимущества AON:

  • Проще для восприятия.
  • Не требует фиктивных работ.
  • Легче реализуется в программных средствах.
  • Позволяет отображать дополнительную информацию в узле (раннее/позднее начало, резервы).

AOA и AON — два способа представления сетевой модели проекта. В современных системах управления проектами чаще используется AON/PDM-представление.

Виды зависимостей между работами

Зависимости определяют, как работы связаны между собой. В сетевом планировании выделяют четыре основных типа зависимостей.

Виды зависимостей между работами

1. Финиш → Старт (FS — Finish to Start)

Самый распространённый тип. Работа Б не может начаться, пока не завершится работа А.

Пример: Нельзя начать вёрстку сайта, пока не утверждён дизайн.

[Дизайн] ──FS──▶ [Вёрстка]

2. Старт → Старт (SS — Start to Start)

Работа Б не может начаться, пока не начнётся работа А.

Пример: Разработка API и разработка интерфейса могут начаться одновременно после получения спецификаций.

[Разработка API] ──SS──▶ [Разработка интерфейса]

3. Финиш → Финиш (FF — Finish to Finish)

Работа Б не может завершиться, пока не завершится работа А.

Пример: Контроль качества не может завершиться раньше, чем завершится разработка.

[Разработка] ─FF──▶ [Контроль качества]

4. Старт → Финиш (SF — Start to Finish)

Самый редкий тип. Работа Б не может завершиться, пока не начнётся работа А.

Пример: Старая смена охраны не может завершиться, пока не начнётся новая смена.

[Новая смена] ──SF──▶ [Старая смена]

Лаги и опережения

Зависимости могут дополняться временными сдвигами:

  • Лаг (lag) — задержка между связанными работами. Пример: После заливки бетона нужно ждать 7 дней до начала следующих работ (технологическая пауза).
  • Опережение (lead) — возможность начать следующую работу до завершения предыдущей. Пример: Документирование можно начать до полного завершения разработки.

Последовательность работ: как определить порядок

Определение последовательности работ — ключевой этап построения сетевого графика.

Методы определения последовательности

  1. Анализ технологических зависимостей

Некоторые работы объективно не могут выполняться параллельно из-за технологии (нельзя строить крышу до возведения стен).

  1. Анализ ресурсных зависимостей

Одна работа не может начаться, потому что нужный специалист или оборудование заняты на другой задаче.

  1. Анализ предпочтений команды

Команда может предпочесть определённый порядок работы, основанный на опыте.

  1. Метод диаграммы зависимостей (PDM — Precedence Diagramming Method)

Современный метод построения сетевого графика, использующий все четыре типа зависимостей. PDM лежит в основе распространённого в современных системах подхода к представлению зависимостей между работами.

Алгоритм определения последовательности

  1. Составьте полный список работ проекта (на основе WBS).
  2. Для каждой работы определите:
    • Какие работы должны быть завершены до её начала (предшественники).
    • Какие работы начнутся после её завершения (последователи).
    • Какие работы могут выполняться параллельно.
  3. Постройте граф, соединив работы стрелками зависимостей.
  4. Проверьте граф на наличие логических петель (циклов) — их быть не должно.
  5. Определите начальную и конечную работы проекта.

Важно: Не создавайте зависимости только потому, что задачи «обычно идут одна за другой». Например, «Дизайн → разработка» не означает автоматически, что вся разработка должна ждать полного завершения всего дизайна. Можно использовать SS или разбить работу на более мелкие задачи.

Что нужно для расчёта критического пути

Чтобы применить метод CPM и рассчитать критический путь, необходимы:

  1. Список всех работ проекта — полный перечень задач.
  2. Длительность каждой работы — оценка времени выполнения.
  3. Зависимости между работами — какие работы предшествуют другим.
  4. Начальная и конечная точки проекта — чёткие границы.
  5. Календарные ограничения (если применяются) — фиксированные даты, ограничения ресурсов.

Критический путь и метод CPM

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

Критический путь — это самая длинная последовательность работ в сетевом графике от начала до конца проекта. В классическом CPM критический путь состоит из работ с нулевым Total Float. При наличии ограничений календаря или заданных дат критические работы могут иметь нулевой или отрицательный резерв.

Ключевые свойства критического пути:

  • Определяет минимальную длительность проекта.
  • Работы на критическом пути не имеют резерва времени (в классическом CPM).
  • В проекте может быть несколько критических путей одновременно.
  • Критический путь может меняться в ходе проекта при изменениях. Если меняется длительность работы, зависимость или фактическое состояние проекта, критический путь может измениться. Поэтому его нужно пересчитывать после существенных изменений расписания.

Что такое CPM (Critical Path Method)

CPM (Critical Path Method, метод критического пути) — метод сетевого анализа расписания, который позволяет определить минимальную длительность проекта, рассчитать ранние и поздние сроки работ и определить резервы времени.

CPM был разработан в 1950-х годах совместной работой DuPont и Remington Rand; первые разработки относятся к 1956–1957 годам.

Расчёт ранних и поздних сроков

Для каждой работы рассчитываются четыре параметра:

ПараметрОбозначениеЧто означает
Раннее начало (ES)Early StartСамый ранний момент, когда работа может начаться
Раннее окончание (EF)Early FinishСамый ранний момент, когда работа может завершиться
Позднее начало (LS)Late StartСамый поздний момент, когда работа может начаться без сдвига срока проекта
Позднее окончание (LF)Late FinishСамый поздний момент, когда работа может завершиться без сдвига срока проекта

Формулы:

EF = ES + Duration

LS = LF − Duration

Прямой и обратный проходы

Прямой проход (Forward Pass) — расчёт ранних сроков от начала проекта к концу.

  • ES первой работы = 0 (или 1, в зависимости от соглашения).
  • ES работы = максимальный EF всех предшествующих работ.
  • EF = ES + длительность.

Обратный проход (Backward Pass) — расчёт поздних сроков от конца проекта к началу.

  • LF последней работы = EF последней работы (срок проекта).
  • LF работы = минимальный LS всех последующих работ.
  • LS = LF − длительность.

Резерв времени: полный и свободный

Резервы времени показывают, насколько можно задержать работу без влияния на проект.

Полный резерв (Total Float)

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

Формула:

Total Float = LS − ES = LF − EF

Интерпретация:

  • Total Float = 0 — работа на критическом пути.
  • Total Float > 0 — работа имеет запас времени.
  • Отрицательный Total Float означает, что текущая логика и ограничения расписания не позволяют выполнить работу в установленный срок без изменения длительности, зависимостей или ограничений.

Свободный резерв (Free Float)

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

Формула:

Free Float = min(ES последующих) − EF данной работы

Свободный резерв всегда меньше или равен полному резерву.

Как определить критический путь: пошаговый алгоритм

Шаг 1. Постройте сетевой график

Составьте список всех работ проекта и определите зависимости между ними. Постройте граф в формате AON.

Шаг 2. Выполните прямой проход

Рассчитайте ранние сроки (ES и EF) для каждой работы, двигаясь от начала проекта к концу.

Шаг 3. Выполните обратный проход

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

Шаг 4. Рассчитайте резервы

Для каждой работы вычислите Total Float = LS − ES.

Шаг 5. Определите критический путь

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

Шаг 6. Проверьте результат

Длительность критического пути должна совпадать с EF последней работы проекта.

Пример сетевого графика и расчёта CPM

Рассмотрим проект из 7 работ.

Исходные данные

РаботаПредшественникиДлительность (дни)
A (Старт проекта)3
B (Анализ требований)A5
C (Проектирование)A4
D (Разработка модуля 1)B6
E (Разработка модуля 2)B, C7
F (Тестирование)D, E4
G (Внедрение)F2

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

Сетевой график с выделенным критическим путём

Прямой проход (расчёт ES и EF)

РаботаESEF
A03
B38
C37
D814
E815
F1519
G1921

Срок проекта: 21 день.

Обратный проход (расчёт LS и LF)

РаботаLFLS
G2119
F1915
E158
D159
C84
B83
A30

Расчёт резервов

РаботаESEFLSLFTotal Float
A03030
B38380
C37481
D8149151
E8158150
F151915190
G192119210

Результат

Критический путь: A → B → E → F → G (длительность 21 день).

Проверка: 3 + 5 + 7 + 4 + 2 = 21 день ✓

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

  • Работы C и D имеют резерв 1 день.
  • Задержка работы C на 1 день не повлияет на срок проекта.
  • Задержка работы E на 1 день сдвинет срок завершения проекта на 1 день.

Отличие сетевого графика от диаграммы Ганта

Оба инструмента используются для календарного планирования, но решают разные задачи.

КритерийСетевой графикДиаграмма Ганта
Основная задачаПоказать логическую структуру работ и зависимостиПоказать расписание работ во времени
ВизуализацияГраф с узлами и стрелкамиГоризонтальные полосы на временной шкале
Критический путьВыделяется явно через расчётыМожет выделяться цветом, но не является основой
Резервы времениЛегко анализироватьОбычно менее наглядно
Параллельные работыОчень наглядноНаглядно
Для руководителяСложнее для восприятияПроще и интуитивнее
Для детального анализаЛучшеХорошо
Для контроля исполненияХорошоЛучше
Программные средстваСпециализированные инструментыMS Project, Интабия, Jira, Kaiten

Когда что использовать

Сетевой график — когда нужно:

  • Проанализировать сложную структуру зависимостей.
  • Найти критический путь и резервы времени.
  • Оптимизировать расписание математическими методами.
  • Оценить влияние изменений на срок проекта.

Диаграмма Ганта — когда нужно:

  • Показать расписание команде и стейкхолдерам.
  • Контролировать исполнение задач во времени.
  • Вести отчётность по прогрессу.
  • Работать с командой, не знакомой с методами сетевого планирования.

Важно: в современных инструментах эти методы не исключают, а дополняют друг друга. В системах управления проектами диаграмма Ганта может формироваться на основе тех же задач, длительностей и зависимостей, которые используются в сетевой модели.

CPM не учитывает ресурсы: почему это важно

Классический CPM анализирует логические зависимости и длительности работ, но не отвечает на вопрос, достаточно ли у проекта ресурсов для выполнения всех параллельных задач.

Например, по сетевому графику две задачи могут выполняться одновременно. Но если обе требуют одного и того же разработчика, аналитика или оборудования, фактическое расписание придётся скорректировать.

Поэтому на практике сетевое планирование часто используют вместе с ресурсным планированием и выравниванием ресурсов.

Когда использовать сетевое планирование

Сетевое планирование — мощный, но не универсальный инструмент. Оно наиболее эффективно в определённых условиях.

Когда сетевое планирование оправдано

  • Сложные проекты с множеством зависимостей. Строительство, разработка крупных ИТ-систем, научно-исследовательские проекты.
  • Жёсткие сроки. Когда важно точно знать минимальный срок завершения проекта.
  • Ограниченные ресурсы. Когда необходимо проанализировать, как зависимости между работами взаимодействуют с ресурсными ограничениями, а затем скорректировать расписание с помощью ресурсного планирования и выравнивания.
  • Высокая стоимость задержек. Когда каждый день простоя стоит значительных денег.
  • Множество параллельных работ. Когда нужно понять, какие работы действительно можно выполнять одновременно.

Когда сетевое планирование избыточно

  • Небольшие проекты с простой структурой. Достаточно списка задач и базового расписания.
  • Agile-проекты с высокой неопределённостью. Полный детализированный сетевой график всего проекта быстро устаревает, поэтому чаще применяют сетевой анализ на уровне релизов, крупных инициатив или ближайшего горизонта планирования.
  • Операционные задачи с непрерывным потоком. Где нет чёткого начала и конца проекта.

Инструменты сетевого планирования

ИнструментДля чегоКогда использовать
Ручной расчёт на бумагеОбучение, небольшие проектыДля понимания метода, учебных целей
Excel / Google SheetsПростые расчёты ранних/поздних сроковНебольшие проекты и ручные расчёты
MS ProjectПромышленное календарное планированиеСредние и крупные проекты
Oracle Primavera P6Крупные корпоративные проектыСтроительство, нефтегаз, инфраструктура
Специализированные инструментыСетевые графики и CPMПроекты со сложными зависимостями
Системы управления проектамиКомплексное управление с элементами CPMДля большинства корпоративных проектов

Интабия Платформа позволяет связывать задачи зависимостями и визуализировать расписание проекта, что помогает контролировать исполнение в едином рабочем пространстве вместе с документами, коммуникациями и ресурсами.

Типичные ошибки сетевого планирования

  1. Игнорирование зависимостей. Работы связываются только по факту выполнения, без анализа реальной технологической последовательности.
  2. Неверное определение предшественников. Пропуск скрытых зависимостей, которые проявляются только в процессе работы.
  3. Отсутствие резервов времени. План строится без учёта неопределённости и становится нереалистичным.
  4. Игнорирование ресурсных ограничений. Сетевой график показывает теоретически возможный срок, но не учитывает реальную доступность ресурсов.
  5. Обновление графика только в конце проекта. Сетевой график должен актуализироваться по мере выполнения работ.
  6. Смешение FS, SS, FF, SF зависимостей. Использование неправильного типа зависимости искажает расчёт критического пути.
  7. Отсутствие анализа «что если». Менеджер не использует сетевой график для моделирования последствий задержек.
  8. Формальный подход. Сетевой график строится для отчётности, но не используется для реального управления проектом.

Чек-лист построения сетевого графика

Перед началом работ проверьте:

  • Составлен полный список работ проекта на основе WBS
  • Для каждой работы определены предшественники и последователи
  • Определён тип зависимости для каждой связи (FS, SS, FF, SF)
  • Учтены лаги и опережения между работами
  • Проверена логическая целостность графа (нет циклов)
  • Определены начальная и конечная работы проекта
  • Выполнен прямой проход (расчёт ES и EF)
  • Выполнен обратный проход (расчёт LS и LF)
  • Рассчитаны полные и свободные резервы времени
  • Определён критический путь
  • Проверена длительность критического пути
  • Выявлены работы с нулевым резервом
  • Определены критические и околокритические работы, для которых изменение ресурсов может сократить срок проекта
  • Сетевой график связан с ресурсным планом

FAQ: Частые вопросы о сетевом планировании

Что такое сетевое планирование проекта?

Это метод календарного планирования, при котором работы проекта представляются в виде ориентированного графа (сети), а связи между работами показывают их технологическую и логическую последовательность. Метод позволяет найти критический путь и рассчитать резервы времени.

Что такое сетевой график проекта?

Это визуальное представление структуры работ в виде графа. Работы могут изображаться стрелками (AOA) или узлами (AON), а связи между ними показывают зависимости. Сетевой график показывает, какие работы можно выполнять параллельно, а какие блокируют друг друга.

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

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

Что такое CPM (Critical Path Method)?

CPM — метод критического пути, метод сетевого анализа расписания, который позволяет определить минимальную длительность проекта, рассчитать ранние и поздние сроки работ и определить резервы времени. Включает прямой проход (расчёт ранних сроков) и обратный проход (расчёт поздних сроков).

Чем сетевой график отличается от диаграммы Ганта?

Сетевой график показывает логическую структуру работ и зависимости, идеален для анализа критического пути и резервов. Диаграмма Ганта показывает расписание работ во времени, удобнее для коммуникации с командой и контроля исполнения. В современных инструментах они часто используются вместе.

Какие бывают виды зависимостей между работами?

Четыре основных типа: Финиш→Старт (FS), Старт→Старт (SS), Финиш→Финиш (FF) и Старт→Финиш (SF). Самый распространённый — FS. Зависимости могут дополняться лагами (задержками) и опережениями.

Что такое резерв времени?

Резерв времени показывает, насколько можно задержать работу без сдвига срока проекта. Полный резерв (Total Float) — максимальная задержка без сдвига срока проекта. Свободный резерв (Free Float) — задержка без сдвига начала последующих работ.

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

Построить сетевой график, выполнить прямой проход (расчёт ES, EF), обратный проход (расчёт LS, LF), рассчитать резервы времени. Критический путь — последовательность работ с нулевым резервом от начала до конца проекта.

Может ли в проекте быть несколько критических путей?

Да. Если несколько последовательностей работ имеют одинаковую максимальную длительность и нулевой резерв, все они являются критическими путями. Это повышает риск проекта, так как задержка любой из них сдвигает срок завершения.

Когда использовать сетевое планирование?

Сетевое планирование оправдано для сложных проектов с множеством зависимостей, жёсткими сроками, ограниченными ресурсами и высокой стоимостью задержек. Для небольших проектов или Agile-разработки часто достаточно более простых методов.

Можно ли использовать сетевое планирование в Agile?

Да. Сетевое планирование можно применять в Agile, но обычно не пытаются заранее детально построить неизменный график всего проекта. Сетевой анализ полезен для выявления зависимостей между крупными работами, эпиками, релизами и техническими задачами, а также для анализа ближайшего горизонта планирования. По мере изменения требований модель актуализируется.

Какие программы поддерживают сетевое планирование?

MS Project, Oracle Primavera P6, специализированные инструменты CPM. Современные системы управления проектами, такие как Интабия Платформа, поддерживают учёт зависимостей между задачами и визуализацию расписания.

Итог

Сетевое планирование проекта — это мощный метод анализа структуры работ, который позволяет найти критический путь, рассчитать резервы времени и сосредоточить внимание менеджера на задачах, действительно влияющих на срок проекта.

Ключевые принципы эффективного сетевого планирования:

  1. Тщательно определяйте зависимости. Качество сетевого графика зависит от точности определения связей между работами.
  2. Различайте типы зависимостей. FS, SS, FF, SF — каждый тип имеет своё место в структуре проекта.
  3. Находите критический путь. Это главный объект внимания менеджера.
  4. Используйте резервы осознанно. Резервы — это не повод расслабиться, а инструмент управления рисками.
  5. Обновляйте график регулярно. Сетевой график — живой инструмент, который должен отражать реальное состояние проекта.
  6. Сочетайте с другими методами. Сетевой график дополняет диаграмму Ганта, ресурсное планирование и управление рисками.

Сетевое планирование не заменяет другие методы управления проектами, но даёт менеджеру мощный аналитический инструмент для принятия обоснованных решений о сроках, ресурсах и приоритетах.

От сетевого графика к рабочему расписанию

После определения зависимостей и критического пути сетевую модель важно превратить в рабочее расписание: назначить ответственных, установить сроки, связать задачи и отслеживать выполнение. Интабия Платформа позволяет связать задачи, зависимости, документы и коммуникации в единой среде.

  • ✅ Документы и база знаний для хранения планов и спецификаций
  • ✅ Корпоративный чат и Виртуальный офис для координации команды
  • ✅ ИИ-ассистент для автоматизации рутины и протоколирования решений
  • ✅ Хранение данных в РФ, обработка персональных данных с учётом требований 152-ФЗ
  • ✅ Бесплатно для команд до 5 человек

Создать рабочее пространство и начать планирование →

Об авторе

Интабия Платформа

Интабия Платформа

Команда проекта

Читайте также

Финансовое планирование проекта: бюджет, расходы и контроль затрат

Что такое финансовое планирование проекта, как составить бюджет, спланировать доходы и расходы, заложить резервы и контролировать затраты. Методы оценки стоимости, план-факт анализ, финансовые риски и пример бюджета проекта.

Что такое управление проектами: основы, задачи, этапы и принципы

Что такое управление проектами простыми словами: определение, основы, задачи, 5 этапов, принципы и инструменты. Разбираем методы управления и рассказываем, как выбрать систему для работы.

Планирование проекта: этапы, методы, инструменты и пример плана

Что такое планирование проекта, зачем оно нужно и что входит в план. Пошаговая инструкция: от определения целей и декомпозиции работ до планирования сроков, ресурсов, бюджета и рисков. Готовый шаблон и пример плана проекта.

Управление продуктами и мероприятиями: отличие от классического управления проектами

Разбираем три подхода: управление проектами, продуктами и мероприятиями. Ключевые различия, роли, метрики и инструменты. Практические примеры и матрица выбора подхода.

Читать другие публикации