Как добавлять связи между задачами
Связи (зависимости) между задачами — один из ключевых инструментов управления проектом в диаграмме Ганта. Они определяют порядок выполнения работ: какая задача должна быть завершена перед началом другой, какие задачи выполняются параллельно, а какие должны завершиться одновременно. В Гантика вы можете добавлять, настраивать и удалять связи через удобный интерфейс панели задачи. В этой статье мы подробно разберём весь процесс — от открытия панели до настройки типов и лагов.
Где находится управление связями
Управление зависимостями задачи сосредоточено в панели деталей задачи. Чтобы попасть к настройкам связей, необходимо открыть задачу и перейти на соответствующую вкладку. Связи отображаются как в панели деталей, так и визуально на диаграмме Ганта в виде стрелок между полосами задач.
Пошаговая инструкция: добавление связи
- Откройте панель деталей задачи. Кликните на задачу в списке задач или на полосу задачи на диаграмме Ганта. Справа откроется панель с подробной информацией о задаче: названием, датами, прогрессом и другими параметрами.
- Перейдите на вкладку «Связи». В панели деталей задачи найдите вкладку «Связи» (Dependencies). На этой вкладке отображается список всех текущих зависимостей задачи — как предшественников, так и последователей. Если связей ещё нет, вкладка будет пустой.
- Нажмите кнопку «Добавить зависимость». Кнопка расположена на вкладке «Связи». После нажатия откроется диалог добавления новой зависимости с полем поиска и настройками.
- Найдите задачу для связи. В поле поиска начните вводить название задачи, с которой хотите создать связь. Система отобразит список подходящих задач из текущего проекта. Выберите нужную задачу из результатов поиска.
- Выберите тип связи. Укажите один из четырёх типов зависимости:
- FS (Finish-to-Start) — окончание-начало, самый распространённый тип
- SS (Start-to-Start) — начало-начало
- FF (Finish-to-Finish) — окончание-окончание
- SF (Start-to-Finish) — начало-окончание
- Установите лаг (необязательно). Лаг — это задержка (или опережение) между связанными задачами в днях. Положительное значение (например, +2) добавляет задержку. Отрицательное значение (например, −3) создаёт перекрытие. Допустимый диапазон: от −365 до 365 дней. Если лаг не нужен, оставьте значение 0.
- Подтвердите создание связи. Нажмите кнопку подтверждения. Связь будет создана, и на диаграмме Ганта появится стрелка между двумя задачами. Даты задач могут автоматически пересчитаться в зависимости от типа связи и лага.
Направление связи: предшественник и последователь
При добавлении зависимости важно понимать направление связи. В Гантика каждая связь имеет два участника:
- Предшественник (Predecessor) — задача, от которой зависит другая. Это «ведущая» задача: её начало или окончание влияет на связанную задачу. Например, в связи FS предшественник — это задача, которая должна завершиться первой.
- Последователь (Successor) — задача, которая зависит от предшественника. Это «ведомая» задача: её даты определяются состоянием предшественника. В связи FS последователь — это задача, которая начнётся после завершения предшественника.
Когда вы добавляете зависимость из панели конкретной задачи, вы можете выбрать роль этой задачи в создаваемой связи. Задача может выступать как предшественником, так и последователем — это зависит от логики вашего проекта.
Добавление связи на диаграмме Ганта
Помимо панели деталей, связи можно создавать визуально прямо на диаграмме. Это быстрый способ для построения цепочек зависимостей:
- Наведите курсор на полосу задачи-предшественника. По краям полосы появятся круглые маркеры-коннекторы.
- Зажмите левую кнопку мыши на маркере и начните перетаскивание. Появится линия-связь, следующая за курсором.
- Перетащите линию к полосе задачи-последователя и отпустите кнопку мыши. Связь типа FS будет создана автоматически.
Для изменения типа или добавления лага откройте панель деталей любой из связанных задач и отредактируйте связь на вкладке «Связи».
Как удалить связь
Удаление ненужных или ошибочных связей — важная часть поддержания актуального плана проекта. Удалить зависимость можно следующим образом:
- Откройте панель деталей задачи, участвующей в связи, которую нужно удалить.
- Перейдите на вкладку «Связи». Вы увидите список всех зависимостей задачи с указанием типа, направления и лага.
- Найдите нужную связь в списке предшественников или последователей.
- Нажмите кнопку удаления (значок корзины или крестик) рядом с нужной связью. Связь будет удалена, и стрелка на диаграмме исчезнет. Даты задач пересчитаются автоматически.
Редактирование существующей связи
Иногда нужно изменить тип связи или скорректировать лаг, не удаляя и не создавая связь заново. Для этого:
- Откройте вкладку «Связи» в панели деталей одной из задач.
- Найдите связь, которую хотите отредактировать.
- Измените тип связи (FS, SS, FF, SF), выбрав нужное значение из выпадающего списка.
- Скорректируйте лаг, введя новое значение в днях. Нажмите Enter или кликните за пределами поля для подтверждения.
Ограничения и правила
При работе со связями в Гантика действуют следующие правила:
- Нельзя создать циклическую зависимость. Если задача A зависит от B, а B от C, то C не может зависеть от A. Система обнаружит цикл и не позволит создать такую связь.
- Задача не может зависеть от самой себя. Связь задачи с самой собой невозможна.
- Между двумя задачами может быть только одна связь. Если связь уже существует, нужно сначала удалить её, чтобы создать новую с другим типом.
- Связи действуют в пределах одного проекта. Нельзя создать зависимость между задачами из разных проектов.
- Лаг ограничен диапазоном от −365 до 365 дней. Для большинства проектов этого диапазона более чем достаточно.
Практические рекомендации
- Начинайте с основных связей. Сначала установите ключевые зависимости между основными этапами проекта, а затем добавляйте связи для подзадач.
- Используйте FS как основной тип. Связь «Окончание-Начало» покрывает 80-90% случаев в типичном проекте. Другие типы применяйте только когда они действительно нужны.
- Проверяйте критический путь. После добавления связей проверьте, как изменился критический путь проекта. Это поможет понять, какие задачи определяют дату завершения проекта.
- Используйте лаг для буферов. Если между задачами нужно время на сушку, согласование или доставку материалов — добавьте положительный лаг вместо создания пустых задач.
- Регулярно пересматривайте связи. По мере развития проекта некоторые зависимости могут стать неактуальными. Удаляйте лишние связи, чтобы расписание оставалось точным.
Часто задаваемые вопросы
Можно ли добавить несколько связей к одной задаче?
Да, задача может иметь несколько предшественников и несколько последователей. Например, задача «Сборка мебели» может зависеть от «Доставка материалов» и «Подготовка помещения» одновременно. В этом случае «Сборка мебели» начнётся только после завершения обеих задач-предшественников.
Что произойдёт с датами при добавлении связи?
При добавлении связи даты задачи-последователя могут быть пересчитаны автоматически. Например, если вы создаёте связь FS и предшественник заканчивается 15 марта, то последователь будет сдвинут на 16 марта (или позже, если установлен положительный лаг).
Как быстро найти все связи в проекте?
Все связи отображаются визуально на диаграмме Ганта в виде стрелок. Кроме того, вы можете открыть панель деталей любой задачи и посмотреть её связи на вкладке «Связи». Цвет стрелки на диаграмме указывает на тип связи, что помогает быстро ориентироваться в сложных проектах.