Как добавлять связи между задачами
Связи (зависимости) между задачами — один из ключевых инструментов управления проектом в диаграмме Ганта. Они определяют порядок выполнения работ: какая задача должна быть завершена перед началом другой, какие задачи выполняются параллельно, а какие должны завершиться одновременно. В Гантика вы можете добавлять, настраивать и удалять связи через удобный интерфейс панели задачи. В этой статье мы подробно разберём весь процесс — от открытия панели до настройки типов и лагов.
Где находится управление связями
Управление зависимостями задачи сосредоточено в панели деталей задачи. Чтобы попасть к настройкам связей, необходимо открыть задачу и перейти на соответствующую вкладку. Связи отображаются как в панели деталей, так и визуально на диаграмме Ганта в виде стрелок между полосами задач.
Пошаговая инструкция: добавление связи
- Откройте панель деталей задачи. Кликните на задачу в списке задач или на полосу задачи на диаграмме Ганта. Справа откроется панель с подробной информацией о задаче: названием, датами, прогрессом и другими параметрами.
- Перейдите на вкладку «Связи». В панели деталей задачи найдите вкладку «Связи» (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 марта, а последователь уже был запланирован на 10 марта — он будет сдвинут на 16 марта (или позже, если установлен положительный лаг). Но если последователь и так начинается позже 16 марта — сдвига не будет: Гантика никогда не сдвигает задачи назад и не «сжимает» намеренно оставленный запас времени.
Как быстро найти все связи в проекте?
Все связи отображаются визуально на диаграмме Ганта в виде стрелок. Кроме того, вы можете открыть панель деталей любой задачи и посмотреть её связи на вкладке «Связи». Цвет стрелки на диаграмме указывает на тип связи, что помогает быстро ориентироваться в сложных проектах.