Os 4 tipos de dependência entre tarefas explicados (FS, SS, FF, SF)
Resposta curta: uma dependência entre tarefas define como duas tarefas se relacionam no tempo. Existem quatro tipos — Término para início (FS), Início para início (SS), Término para término (FF) e Início para término (SF). Término para início é, de longe, o mais comum: a segunda tarefa não pode começar até que a primeira termine. Os outros três cuidam de trabalhos sobrepostos e paralelos.
O que é uma dependência entre tarefas?
Uma dependência é uma ligação lógica entre duas tarefas que controla a sequência delas. A primeira tarefa é a predecessora; a segunda é a sucessora. São as dependências que fazem um cronograma se recalcular sozinho: mova a predecessora e a sucessora se move junto. Sem elas, um gráfico de Gantt é só uma fileira de barras que nunca reagem a mudanças.
Cada tipo de dependência é definido por quais pontas das duas tarefas estão amarradas — o início ou o término da predecessora, ligado ao início ou ao término da sucessora.
Os quatro tipos de dependência
1. Término para início (FS)
A sucessora não pode começar até que a predecessora termine. Este é o padrão e o tipo que você mais vai usar. Exemplo: você não pode “pintar a parede” antes de “rebocar a parede”.
2. Início para início (SS)
A sucessora não pode começar até que a predecessora comece. Útil para trabalhos que correm em paralelo depois que algo começa. Exemplo: “lançar o concreto” e “nivelar o concreto” — o nivelamento começa pouco depois que o lançamento começa, e não depois que ele termina.
3. Término para término (FF)
A sucessora não pode terminar até que a predecessora termine; as duas tarefas acabam juntas. Exemplo: “redigir” e “revisar” um relatório — a revisão não pode ser encerrada até que a redação seja encerrada.
4. Início para término (SF)
A sucessora não pode terminar até que a predecessora comece. É raro e usado principalmente em passagens de turno. Exemplo: o “turno da noite” não pode terminar até que o “turno do dia” comece.
Antecipação e atraso
As dependências podem ter atraso (uma espera) ou antecipação (uma sobreposição). Uma ligação Término para início com dois dias de atraso significa que a sucessora começa dois dias depois que a predecessora termina — útil para “esperar a tinta secar”. A antecipação é um atraso negativo: a sucessora começa antes de a predecessora terminar por completo, comprimindo o cronograma.
Qual tipo de dependência você deve usar?
Recorra a Término para início, a menos que tenha um motivo específico para não fazer isso — ele modela a grande maioria do trabalho real. Use Início para início para rodar tarefas em paralelo, Término para término para fazer tarefas terminarem juntas e Início para término apenas no caso raro da passagem de turno. Abusar dos tipos exóticos deixa o cronograma difícil de ler; os melhores planos são majoritariamente FS, com algumas ligações SS onde o trabalho de fato se sobrepõe.
O LoopGantt suporta os quatro tipos, com antecipação e atraso, e recalcula o cronograma inteiro — incluindo o caminho crítico — no momento em que você altera uma tarefa.
Perguntas frequentes
Qual é o tipo de dependência mais comum?
Término para início (FS). Na maioria dos projetos, a grande maioria das ligações é FS — uma tarefa simplesmente precisa terminar antes que a próxima possa começar.
Qual é a diferença entre antecipação e atraso?
O atraso acrescenta uma espera entre tarefas ligadas; a antecipação cria uma sobreposição. O atraso empurra a sucessora para depois; a antecipação a puxa para antes. Os dois são expressos em dias (ou horas) na própria dependência.
Todas as ferramentas de projeto suportam os quatro tipos?
Não. Ferramentas simples e planilhas muitas vezes suportam só Término para início. Programas profissionais de cronograma, como Microsoft Project, Primavera e LoopGantt, suportam os quatro, o que faz diferença quando o trabalho se sobrepõe.
Monte um cronograma que reage às mudanças
Pare de redefinir manualmente as datas das tarefas toda vez que algo atrasa. Crie um gráfico de Gantt grátis com dependências reais — descreva o seu projeto e o LoopGantt cria as ligações para você e depois mantém toda a linha do tempo sincronizada.