Гантика
ФункцииЦеныСравненияДля командБаза знанийБлог
ВойтиПопробовать бесплатноНачать
База знаний
Как добавлять связи между задачамиТипы связей: FS, SS, FF, SFВ чём отличия типов связейЛаг и опережение в связяхЦвета линий связей на диаграмме
База знанийСвязи и зависимости

Типы связей: FS, SS, FF, SF

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

Совет: В большинстве проектов 80–90% связей — это тип FS (Finish-to-Start). Остальные типы используются в специфических ситуациях, но знание всех четырёх даёт гибкость при планировании.

FS — Finish-to-Start (Окончание–Начало)

FS — самый распространённый тип связи. Он означает, что задача-последователь может начаться только после того, как задача-предшественник будет завершена. Это классическая последовательная зависимость.

Как работает FS

Задача B не может начаться, пока задача A не завершена. Если задача A заканчивается 15 марта, то задача B может начаться не раньше 16 марта (или позже, если установлен положительный лаг).

Примеры из реальных проектов

  • Строительство: Заливка фундамента → Возведение стен. Нельзя строить стены, пока фундамент не готов и не застыл.
  • Разработка ПО: Проектирование базы данных → Разработка API. Нельзя писать API без утверждённой схемы БД.
  • Маркетинг: Создание контента → Публикация в соцсетях. Контент должен быть готов до публикации.
  • Производство: Закупка материалов → Начало производства. Производство невозможно без материалов.
FS — Финиш-Старт
Задача A
FS
Задача B
Когда использовать: Используйте FS всегда, когда одна работа физически или логически не может начаться без завершения другой. Это тип связи по умолчанию в Гантике.

SS — Start-to-Start (Начало–Начало)

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

Как работает SS

Задача B может начаться одновременно с задачей A или после неё, но не раньше. Если задача A начинается 10 марта, задача B тоже может начаться 10 марта. При лаге +2 дня задача B начнётся 12 марта.

Примеры из реальных проектов

  • Строительство: Копка траншеи → Укладка труб. Укладка труб может начаться сразу, как только выкопан первый участок траншеи.
  • Ремонт: Покраска стен в комнате 1 → Покраска стен в комнате 2. Обе работы могут идти параллельно, начавшись одновременно.
  • Разработка ПО: Разработка фронтенда → Написание тестов. Тесты можно начинать писать сразу, как только началась разработка.
  • Мероприятие: Монтаж сцены → Настройка звукового оборудования. Звукорежиссёр может начать работу параллельно с монтажниками.
SS — Старт-Старт
Задача A
Задача B
SS
Когда использовать: SS подходит для параллельных работ, которые должны начинаться одновременно или когда одна работа может начаться вскоре после старта другой. Часто комбинируется с лагом.

FF — Finish-to-Finish (Окончание–Окончание)

FF означает, что задача-последователь не может завершиться, пока не завершится задача-предшественник. Задачи могут начинаться в разное время, но заканчиваются вместе.

Как работает FF

Задача B не может завершиться раньше задачи A. Если задача A заканчивается 20 марта, то задача B тоже завершится не раньше 20 марта.

Примеры из реальных проектов

  • Разработка ПО: Разработка модуля → Тестирование модуля. Тестирование не может быть завершено, пока не завершена разработка.
  • Документация: Разработка функции → Написание документации. Документация должна быть закончена одновременно с разработкой или после неё.
  • Строительство: Отделочные работы → Уборка помещений. Уборка не может быть завершена, пока не закончена отделка.
  • Обучение: Проведение курса → Итоговая аттестация. Экзамен не может состояться раньше окончания курса.
FF — Финиш-Финиш
Задача A
Задача B
FF
Когда использовать: FF полезен, когда две задачи должны завершиться одновременно — например, параллельные процессы с единым дедлайном.

SF — Start-to-Finish (Начало–Окончание)

SF — самый редкий тип связи. Он означает, что задача-последователь не может завершиться, пока не начнётся задача-предшественник. Начало одной задачи «разрешает» завершение другой.

Как работает SF

Задача B не может завершиться, пока задача A не начнётся. Когда задача A стартует, задача B получает «разрешение» на завершение.

Примеры из реальных проектов

  • Сменная работа: Начало дневной смены → Окончание ночной смены. Ночная смена не может закончиться, пока дневная не приступит к работе.
  • IT-инфраструктура: Запуск нового сервера → Отключение старого сервера. Старый сервер нельзя выключить, пока новый не запущен.
  • Логистика: Прибытие замены → Окончание временного решения. Временное решение работает до появления замены.
SF — Старт-Финиш
Задача A
Задача B
SF
Внимание: Тип SF используется крайне редко — менее 1% связей в типичном проекте. Перед его применением убедитесь, что другой тип связи не подходит лучше.

Сводная таблица типов связей

ТипНазваниеЛогикаЧастотаЦвет в Гантике
FSОкончание–НачалоB начинается после завершения A~85%Серый (#64748b)
SSНачало–НачалоB начинается после начала A~10%Зелёный (#059669)
FFОкончание–ОкончаниеB завершается после завершения A~4%Оранжевый (#d97706)
SFНачало–ОкончаниеB завершается после начала A~1%Фиолетовый (#7c3aed)

Как выбрать правильный тип связи

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

  • Последователь должен начаться после окончания предшественника → FS
  • Последователь должен начаться после начала предшественника → SS
  • Последователь должен закончиться после окончания предшественника → FF
  • Последователь должен закончиться после начала предшественника → SF

Влияние на расчёт расписания

Тип связи напрямую влияет на расчёт дат при использовании метода критического пути (КПМ):

  • FS: Ранний старт последователя = Раннее окончание предшественника + лаг
  • SS: Ранний старт последователя = Ранний старт предшественника + лаг
  • FF: Раннее окончание последователя = Раннее окончание предшественника + лаг
  • SF: Раннее окончание последователя = Ранний старт предшественника + лаг

Правильный выбор типа связи обеспечивает реалистичное расписание и корректный расчёт критического пути проекта.

← ПредыдущаяКак добавлять связи между задачамиСледующая →В чём отличия типов связей