Pular para o conteúdo principal

Dependências entre tarefas, explicadas

As dependências definem a ordem lógica do trabalho. Elas são a espinha dorsal de qualquer gráfico de Gantt e o motivo de existirem softwares de cronograma: sem elas, é impossível acompanhar manualmente como o atraso de uma tarefa se propaga para outras 50.

Por que as dependências importam

Quando você vincula tarefas com dependências, o LoopGantt se torna um motor de programação, e não apenas um calendário. Mude a duração de uma tarefa ou mova uma data e todo o cronograma seguinte é recalculado na hora. Isso se chama recálculo em cascata do cronograma e poupa horas de replanejamento manual depois das inevitáveis mudanças de escopo.

As dependências também revelam o caminho crítico do seu projeto: a cadeia mais longa de tarefas dependentes. Qualquer atraso no caminho crítico atrasa a data de término do projeto. As tarefas fora do caminho crítico têm folga: podem atrasar sem afetar a data de entrega.

Os quatro tipos de dependência

FS — Término para início (o mais comum)

Task A ████████
                Task B ████████
A tarefa B não pode começar até que a tarefa A termine.

Use para trabalho sequencial: "Escrever o relatório" → "Revisar o relatório". É o tipo padrão e cobre ~80% das dependências do mundo real.

SS — Início para início

Task A ████████████
   Task B    ████████
A tarefa B não pode começar até que a tarefa A comece.

Use para trabalho em paralelo que pode começar junto, mas precisa ser coordenado. Exemplo: "Projeto de arquitetura" e "Especificação da API" podem começar ao mesmo tempo, mas a especificação depende de a arquitetura já estar em andamento.

Adicione um atraso (SS+3) para dizer que "B começa 3 dias depois que A começa", útil quando A precisa estar parcialmente pronta antes de B começar.

FF — Término para término

Task A ████████████
      Task B ████████
A tarefa B não pode terminar até que a tarefa A termine.

Use quando duas tarefas precisam ser concluídas juntas. Exemplo: "Testes de QA" e "Testes beta" devem terminar ao mesmo tempo para que a equipe passe junta para a etapa de envio.

SF — Início para término (raro)

             Task A ████████
Task B ████████
A tarefa B não pode terminar até que a tarefa A comece.

O tipo mais raro. Útil em cenários de just-in-time e de troca de turno. Exemplo: o funcionário do turno da noite (B) não pode sair até que o do turno do dia (A) chegue. Na maioria dos projetos de software, você raramente vai precisar de SF.

Atraso e antecipação

Toda dependência pode ter um atraso (número positivo) ou uma antecipação (número negativo):

NotaçãoSignificado
FS+2B começa 2 dias depois que A termina
FS-1B começa 1 dia antes de A terminar (sobreposição)
SS+5B começa 5 dias depois que A começa
FF+0B termina exatamente quando A termina

A antecipação (atraso negativo) permite modelar trabalho em paralelo de forma realista; por exemplo, começar os testes de integração 2 dias antes de o desenvolvimento terminar oficialmente.

Regras no LoopGantt

  • Fases não podem ter dependências. Em vez disso, vincule as tarefas dentro das fases.
  • Dependências circulares (A → B → A) são detectadas e rejeitadas automaticamente.
  • Uma tarefa pode ter várias predecessoras: ela só começa depois que todas as predecessoras cumprirem suas restrições.

Como adicionar uma dependência

  1. Clique na tarefa sucessora para abrir o editor de tarefas.
  2. Vá até a seção Dependências.
  3. Abra Selecione uma predecessora… e escolha a tarefa predecessora.
  4. Clique no selo do tipo para escolher o tipo (FS/SS/FF/SF) e no atraso para definir os dias de atraso (opcional).
  5. Feche o editor. As alterações são salvas conforme você as faz, e o gráfico é reprogramado imediatamente.

Você também pode arrastar uma linha de dependência diretamente no Gantt: passe o cursor sobre a borda direita de uma barra até aparecer o ícone de conexão e arraste até a tarefa de destino.

Este artigo foi útil?