Início › Guias › Antecipação (lead) e espera (lag) na programação de projetos

Antecipação (lead) e espera (lag) na programação de projetos

Duas tarefas raramente estão ligadas do fim exato ao início exato. Às vezes você pode começar a próxima antes de a primeira terminar; às vezes precisa esperar depois dela. Esses dois ajustes são a antecipação e a espera, e são a diferença entre um cronograma que reflete a realidade e um que está silenciosamente errado por dias. São simples assim que você os enxerga do jeito certo, e confundem quase todo mundo no início porque os nomes parecem invertidos.

Por Uttam RegmiAtualizado em 1 de outubro de 20263 min de leitura

Nesta página
  1. As duas palavras, definidas
  2. A antecipação é negativa, a espera é positiva
  3. Quando você precisa de antecipação
  4. Quando você precisa de espera
  5. Lado a lado
  6. Como adicionar em uma ferramenta
  7. Um exemplo prático
  8. A versão curta
A antecipação puxa uma tarefa para antes; a espera a empurra para depois:
Fim → Início + EsperaAEspera 3dBB espera A + 3d

As duas palavras, definidas

A antecipação (lead) é uma sobreposição. Ela deixa uma tarefa sucessora começar antes de a predecessora terminar, puxando-a para antes. A espera (lag) é um intervalo de espera. Ela força um atraso depois de a predecessora terminar antes de a sucessora poder começar, empurrando-a para depois. A antecipação comprime o cronograma; a espera o estica.

O truque para lembrar: a antecipação puxa o trabalho para a frente (você larga na frente), a espera o segura (ele fica para trás). Todo o resto decorre disso.

A antecipação é negativa, a espera é positiva

Nas ferramentas de programação, a antecipação e a espera são o mesmo ajuste com sinais opostos em uma dependência. Um vínculo de término para início com dois dias de espera significa "aguarde 2 dias depois de A terminar antes de B começar". O mesmo vínculo com dois dias de antecipação, inserido como menos dois, significa "B pode começar 2 dias antes de A terminar". Um número, um sinal, efeitos opostos.

Fim → Início + EsperaAEspera 3dBB espera A + 3d
A espera é uma pausa obrigatória depois da predecessora; a antecipação é uma sobreposição permitida antes de ela terminar.

Quando você precisa de antecipação

Use a antecipação onde o trabalho pode se sobrepor com segurança. Caso clássico: você não precisa terminar de escrever toda a documentação antes de a edição começar, o editor pode começar pelos primeiros capítulos enquanto os últimos ainda estão sendo redigidos. Adicionar alguns dias de antecipação a esse vínculo sobrepõe as duas tarefas e encurta o projeto sem acrescentar recursos. É a forma mais barata de comprimir um cronograma que existe.

Quando você precisa de espera

Use a espera onde a realidade impõe uma pausa que não é trabalho. A tinta precisa secar, o concreto precisa curar, um cliente precisa de três dias para revisar, uma remessa leva uma semana em trânsito. Nada disso é esforço que você possa acelerar acrescentando pessoas, então é errado modelar isso como uma tarefa. Modele como espera: um intervalo no vínculo, sem ninguém alocado, que o cronograma simplesmente tem que respeitar.

Lado a lado

 Antecipação (lead)Espera (lag)
Efeitosobreposição, começa antesespera, começa depois
Sinal no vínculonegativopositivo
Cronogramacomprimeestende
Uso típicotrabalho sobrepostosecagem, cura, revisão, trânsito

Como adicionar em uma ferramenta

A antecipação e a espera ficam na dependência, não na tarefa:

  1. Crie primeiro o vínculo entre as duas tarefas (geralmente término para início).
  2. Abra o vínculo e defina seu valor de antecipação ou espera.
  3. Insira uma espera como um número positivo de dias, e uma sobreposição como um número negativo.
  4. Confira a data de término: a antecipação deve adiantá-la, a espera deve atrasá-la.

Você pode testar isso no editor gratuito do gantts.app: ligue duas tarefas, adicione espera e veja a segunda barra deslizar para a direita.

Um exemplo prático

Exemplo prático: pintar um cômodo. "Aplicar a primeira demão" é término para início antes de "Aplicar a segunda demão". Mas você não pode pintar sobre tinta molhada, a primeira demão precisa de um dia para secar.
  • Adicione 1 dia de espera ao vínculo. A segunda demão agora começa um dia depois de a primeira terminar, sem ninguém parado no meio, o cronograma simplesmente aguarda.
  • Compare: se o segundo pintor pudesse começar pela parede do fundo enquanto o primeiro terminava a de perto, você usaria antecipação em vez disso, sobrepondo as duas.
As mesmas duas tarefas, ajuste oposto, e a data de término se move de acordo.

A versão curta

A antecipação sobrepõe duas tarefas ligadas e adianta o cronograma; a espera insere uma pausa e o atrasa. Em uma ferramenta, são um único valor com sinais opostos, negativo para a antecipação, positivo para a espera, definido na dependência, não na tarefa. Use a antecipação para comprimir trabalho que pode se sobrepor, e a espera para modelar esperas reais como secagem, cura e revisão que nenhum esforço consegue encurtar.

A antecipação é uma sobreposição, a espera é uma pausa. Coloque-as na dependência, não na tarefa: negativo para puxar o trabalho para a frente e comprimir o plano, positivo para modelar as esperas inevitáveis que uma lista de tarefas representaria de forma errada.

Perguntas frequentes

Qual é a diferença entre antecipação (lead) e espera (lag)?

A antecipação é uma sobreposição que deixa uma tarefa começar antes de a predecessora terminar, adiantando o cronograma. A espera é uma pausa que atrasa uma tarefa depois de a predecessora terminar, empurrando o cronograma para depois. A antecipação comprime o plano; a espera o estende.

A antecipação é negativa ou positiva?

A antecipação é inserida como um valor negativo em uma dependência, porque puxa a sucessora para antes. A espera é positiva, porque empurra a sucessora para depois. São o mesmo ajuste com sinais opostos.

Quando devo usar a espera?

Use a espera para esperas reais que não são trabalho que você possa acelerar: tinta secando, concreto curando, um período de revisão do cliente, o trânsito de uma remessa. Como ninguém realiza esforço durante uma espera, ela é modelada como um intervalo no vínculo, e não como uma tarefa.

Quando devo usar a antecipação?

Use a antecipação quando o trabalho pode se sobrepor com segurança, por exemplo um editor começando pelos primeiros capítulos enquanto os últimos ainda estão sendo escritos. Adicionar antecipação sobrepõe as tarefas e encurta o projeto sem acrescentar recursos, tornando-a uma forma barata de comprimir um cronograma.

A antecipação e a espera ficam na tarefa ou na dependência?

Na dependência. A antecipação e a espera descrevem a relação entre duas tarefas ligadas, então são definidas no vínculo, não em nenhuma das tarefas. Crie primeiro a dependência e depois adicione a ela o valor de antecipação ou espera.

Escrito por Uttam Regmi. Fundador da Synth88 Labs, cria aplicações web e móveis focadas na privacidade a partir do Dubai. Perfil completo · LinkedIn · Medium · GitHub

Este artigo também está disponível em inglês.

Crie seu gráfico de Gantt, grátis

No navegador, sem cadastro. Seus dados ficam no seu aparelho.

Abrir o editor