Dependências #
Projetos reais têm uma ordem — você não pode testar antes de construir. Vincule tarefas para que o Ingantt calcule a sequência correta e desloque tudo automaticamente quando uma tarefa mudar.
Predecessoras e Dependências #
Quando você vincula tarefas usando o botão Link selected tasks na barra de ferramentas, você cria uma dependência entre as tarefas. A dependência é chamada de Finish to Start, e é uma das quatro dependências disponíveis:
| Tipo | Descrição |
|---|---|
| Finish to Start | A segunda tarefa pode iniciar quando a primeira tarefa terminar. |
| Finish to Finish | A segunda tarefa termina quando a primeira tarefa terminar. |
| Start to Finish | A segunda tarefa termina quando a primeira tarefa iniciar. |
| Start to Start | A segunda tarefa inicia quando a primeira tarefa iniciar. |

Para atribuir predecessoras e editar dependências, use a aba Predecessors da caixa de diálogo Task Properties.
Latência e Antecipação #
Às vezes, pode ser necessário definir um tempo de espera entre duas tarefas dependentes.
Digamos que sua primeira tarefa é "Pintar a parede" e a segunda tarefa é "Pendurar quadros na parede". Essas tarefas estão vinculadas (têm uma dependência Finish to Start). Não é possível pendurar quadros até a tinta secar, então você precisa esperar. Para refletir isso no seu cronograma, defina a Lag (por exemplo, 2 dias) para a dependência entre as duas tarefas.

As latências também podem representar o cenário oposto — quando uma tarefa dependente deve começar antes que sua predecessora termine. Para definir isso, torne a Lag negativa (por exemplo, -1 dia). Isso é chamado de antecipação.
Para definir latência ou antecipação, selecione a predecessora na aba Predecessors da caixa de diálogo Task Properties e clique no botão Edit.
As latências podem ser definidas em horas, dias, semanas, meses ou como uma fração da duração da tarefa predecessora (por exemplo, 50%).
Dependências Circulares #
Se você criar acidentalmente uma dependência circular — por exemplo, tornando duas tarefas predecessoras uma da outra — o Ingantt detecta e reverte a última ação. Isso se aplica a cadeias circulares complexas também.
Quando você abre um arquivo de projeto que contém dependências circulares, o Ingantt remove automaticamente os vínculos problemáticos para que o projeto possa ser agendado. Uma mensagem de aviso mostra quantos vínculos de dependência circular foram removidos durante a importação.