Guia completo + exemplo resolvido

PERT/CPM: Guia Completo com Exemplo Passo a Passo

Tudo o que você precisa para entender e aplicar o PERT/CPM: o que cada valor significa, como calculá-lo e um exemplo completo de 14 atividades com diagramas focados em cada etapa.

Abre no editor com diagrama interativo animado passo a passo

Guia

O que é PERT/CPM?

PERT (Program Evaluation and Review Technique) e CPM (Critical Path Method) são técnicas de planejamento de projetos que respondem a uma pergunta fundamental: qual é o tempo mínimo para concluir este projeto e quais tarefas não podem atrasar?

Você começa listando todas as atividades, suas durações e dependências — quais atividades devem terminar antes que outras possam começar. O algoritmo então calcula o momento mais cedo e mais tarde possível para cada atividade iniciar e terminar. O resultado é o Caminho Crítico: a sequência de atividades que, se atrasar, atrasará o projeto inteiro.

Como Cada Atividade é Representada

No diagrama de rede, cada atividade aparece como um nó com seis valores-chave. Entender esses valores é a base para tudo o mais.

Adur = 3
ES
0
EF
3
LS
0
LF
3
Slack 0
ESInício mais Cedo — o momento mais cedo em que a atividade pode começar.
EFTérmino mais Cedo — o momento mais cedo em que pode terminar. EF = ES + Duração.
LSInício mais Tarde — o momento mais tarde em que pode começar sem atrasar o projeto.
LFTérmino mais Tarde — o momento mais tarde em que pode terminar sem atrasar o projeto.
SFolga = LS − ES. Zero significa que a atividade está no Caminho Crítico. Folga = 0 → Crítica

Dependências (Predecessores)

Atividades frequentemente dependem de outras. Você não pode erguer as fundações (B) antes de terminar a escavação (A). Não pode construir as paredes (C) antes de concluir a fundação (B).

No PERT/CPM, você define essas relações explicitamente. Uma seta de A para B significa que B só pode começar depois que A terminar.

A
Escavação
2 d
B
Fundação
4 d
C
Paredes
3 d
1

Passo 1 — Passagem Direta: ES e EF

A passagem direta percorre as atividades do início ao fim, calculando o momento mais cedo possível em que cada atividade pode começar e terminar.

Regra: ES = max(EF de todos os predecessores). Se uma atividade não tem predecessores, ES = 0. Depois: EF = ES + Duração.

A2
ES
0
EF
2
B4
ES
2
EF
6
C3
ES
6
EF
9
1A: sem predecessores → ES = 0. EF = 0 + 2 = 2.
2B: predecessor A tem EF = 2 → ES = 2. EF = 2 + 4 = 6.
3C: predecessor B tem EF = 6 → ES = 6. EF = 6 + 3 = 9. Esta é a duração do projeto.

✦ Duração total do projeto = maior EF = 9 (atividade C)

E se uma atividade tem múltiplos predecessores?

Quando uma atividade depende de duas ou mais predecessoras, ela só pode começar depois que todas terminarem. Por isso seu ES é o máximo entre os EF de todas as predecessoras.

No exemplo abaixo, Z depende de X e Y. X termina no dia 6, Y termina no dia 2. Z precisa esperar por ambas — então começa no dia 6.

X6
ES
0
EF
6
Y2
ES
0
EF
2
Z4
ES
6
EF
10

ES(Z) = max(EF(X) = 6, EF(Y) = 2) = 6 → EF(Z) = 6 + 4 = 10

2

Passo 2 — Passagem Inversa: LS e LF

A passagem inversa percorre as atividades de trás para frente — da última até a primeira — calculando o momento mais tarde possível em que cada atividade pode começar e terminar sem atrasar o projeto.

Regra: LF = min(LS de todos os sucessores). Atividades sem sucessores recebem LF = duração total do projeto. Depois: LS = LF − Duração.

Duração total do projeto = 9 (obtida na passagem direta). Partindo de C de volta:

A2
LS
0
LF
2
B4
LS
2
LF
6
C3
LS
6
LF
9
1C: sem sucessores → LF = 9. LS = 9 − 3 = 6.
2B: sucessor C tem LS = 6 → LF = 6. LS = 6 − 4 = 2.
3A: sucessor B tem LS = 2 → LF = 2. LS = 2 − 2 = 0.

E se uma atividade tem múltiplos sucessores?

Quando uma atividade alimenta duas ou mais atividades, seu LF deve ser cedo o suficiente para que todas comecem na hora. Por isso LF = mínimo entre os LS de todos os sucessores.

No exemplo abaixo, Z tem dois sucessores: P (LS = 12) e Q (LS = 10). Z deve terminar até o dia 10 para manter Q no prazo.

Z5
LS
5
LF
10
P4
LS
12
LF
16
Q3
LS
10
LF
13

LF(Z) = min(LS(P) = 12, LS(Q) = 10) = 10 → LS(Z) = 10 − 5 = 5

3

Passo 3 — Folga e o Caminho Crítico

Com ES e LS conhecidos para cada atividade, a Folga é simples de calcular. Ela diz exatamente quanta flexibilidade cada atividade tem.

Folga = LS − ES

X6
ES
0
EF
6
LS
0
LF
6
Slack 0
Y2
ES
0
EF
2
LS
4
LF
6
Slack 4
Z4
ES
6
EF
10
LS
6
LF
10
Slack 0

No diagrama abaixo: X tem Folga = 0 — é crítica e não pode atrasar nada. Y tem Folga = 4 — pode começar até 4 dias depois sem impactar o projeto. Z também é crítica (Folga = 0) porque depende de X.

O Caminho Crítico é a cadeia de atividades com Folga = 0 do início ao fim. Qualquer atraso nessa cadeia atrasa o projeto diretamente. As demais atividades têm flexibilidade — você pode realocar recursos delas para as críticas quando necessário.

Exemplo Resolvido

Construção Residencial — 14 Atividades

Agora vamos aplicar os três passos a um projeto real. A seguir você encontrará a passagem direta, passagem inversa e cálculo de folga completos de um projeto de construção com 14 atividades.

Abre no editor com diagrama interativo animado passo a passo

Caminho Crítico — 44 dias no total

ABCEFJLN

Folga = 0 em todas essas atividades. Qualquer atraso nelas atrasa a entrega do projeto.

Diagrama de Rede Completo

Cada nó mostra ES, EF (azul), LS, LF (violeta) e Folga. Nós em vermelho = caminho crítico. As colunas representam os níveis topológicos.

AEscavação
ES
0
EF
2
LS
0
LF
2
Slack 0
BFundação
ES
2
EF
6
LS
2
LF
6
Slack 0
CParedes
ES
6
EF
16
LS
6
LF
16
Slack 0
DTelhado
ES
16
EF
22
LS
20
LF
26
Slack 4
EEnc. Exterior
ES
16
EF
20
LS
16
LF
20
Slack 0
IInst. Elétrica
ES
16
EF
23
LS
18
LF
25
Slack 2
GMuros
ES
22
EF
29
LS
26
LF
33
Slack 4
FEnc. Interior
ES
20
EF
25
LS
20
LF
25
Slack 0
HPintura Ext.
ES
29
EF
38
LS
33
LF
42
Slack 4
JDivisórias
ES
25
EF
33
LS
25
LF
33
Slack 0
MAcabamento Ext.
ES
38
EF
40
LS
42
LF
44
Slack 4
KPiso
ES
33
EF
37
LS
34
LF
38
Slack 1
LPintura Int.
ES
33
EF
38
LS
33
LF
38
Slack 0
NAcabamento Int.
ES
38
EF
44
LS
38
LF
44
Slack 0
ES/EFPassagem DiretaLS/LFPassagem InversaSlack=0CríticoSlack≤2AtençãoSlack>2Flexível
1

Passagem Direta — ES e EF

Percorra as atividades em ordem topológica. ES = max(EF dos predecessores), EF = ES + Duração.

#Ativ.ES = max(EF dos predecessores)Dur.EF = ES + Dur
1AEscavaçãoSem predecessores → ES = 020 + 2 = 2
2BFundaçãoEF(A) = 2 → ES = 242 + 4 = 6
3CParedesEF(B) = 6 → ES = 6106 + 10 = 16
4DTelhadoEF(C) = 16 → ES = 16616 + 6 = 22
5EEnc. ExteriorEF(C) = 16 → ES = 16416 + 4 = 20
6IInst. ElétricaEF(C) = 16 → ES = 16716 + 7 = 23
7GMurosEF(D) = 22 → ES = 22722 + 7 = 29
8FEnc. InteriorEF(E) = 20 → ES = 20520 + 5 = 25
9HPintura Ext.max(EF(E)=20, EF(G)=29) = 29929 + 9 = 38
10JDivisóriasmax(EF(F)=25, EF(I)=23) = 25825 + 8 = 33
11KPisoEF(J) = 33 → ES = 33433 + 4 = 37
12LPintura Int.EF(J) = 33 → ES = 33533 + 5 = 38
13MAcabamento Ext.EF(H) = 38 → ES = 38238 + 2 = 40
14NAcabamento Int.max(EF(K)=37, EF(L)=38) = 38638 + 6 = 44

✦ Duração total do projeto = maior EF = 44 dias (atividade N)

2

Passagem Inversa — LS e LF

Percorra em ordem inversa. LF = min(LS dos sucessores), LS = LF − Duração. Atividades sem sucessores recebem LF = 44.

#Ativ.LF = min(LS dos sucessores)Dur.LS = LF − Dur
1NAcabamento Int.Sem sucessores → LF = 44 (duração total)6446 = 38
2MAcabamento Ext.Sem sucessores → LF = 44 (duração total)2442 = 42
3LPintura Int.LS(N) = 38 → LF = 385385 = 33
4KPisoLS(N) = 38 → LF = 384384 = 34
5JDivisóriasmin(LS(K)=34, LS(L)=33) = 338338 = 25
6HPintura Ext.LS(M) = 42 → LF = 429429 = 33
7FEnc. InteriorLS(J) = 25 → LF = 255255 = 20
8IInst. ElétricaLS(J) = 25 → LF = 257257 = 18
9GMurosLS(H) = 33 → LF = 337337 = 26
10EEnc. Exteriormin(LS(F)=20, LS(H)=33) = 204204 = 16
11DTelhadoLS(G) = 26 → LF = 266266 = 20
12CParedesmin(LS(D)=20, LS(E)=16, LS(I)=18) = 16101610 = 6
13BFundaçãoLS(C) = 6 → LF = 6464 = 2
14AEscavaçãoLS(B) = 2 → LF = 2222 = 0
3

Folga e Caminho Crítico

Folga = LS − ES. Atividades com Folga = 0 formam o Caminho Crítico.

Ativ.ESLSSlack = LS − ESCrítico?
AEscavação0000 = 0Crítico
BFundação2222 = 0Crítico
CParedes6666 = 0Crítico
DTelhado16202016 = 4
EEnc. Exterior16161616 = 0Crítico
FEnc. Interior20202020 = 0Crítico
GMuros22262622 = 4
HPintura Ext.29333329 = 4
IInst. Elétrica16181816 = 2
JDivisórias25252525 = 0Crítico
KPiso33343433 = 1
LPintura Int.33333333 = 0Crítico
MAcabamento Ext.38424238 = 4
NAcabamento Int.38383838 = 0Crítico

Resumo Completo

Todos os valores calculados em uma única tabela.

Ativ.Desc.PredecessoresDuraçãoESEFLSLFFolga
AEscavação202020
BFundaçãoA426260
CParedesB106166160
DTelhadoC6162220264
EEnc. ExteriorC4162016200
FEnc. InteriorE5202520250
GMurosD7222926334
HPintura Ext.E, G9293833424
IInst. ElétricaC7162318252
JDivisóriasF, I8253325330
KPisoJ4333734381
LPintura Int.J5333833380
MAcabamento Ext.H2384042444
NAcabamento Int.K, L6384438440

Como Interpretar os Resultados

Atividades flexíveis (folga > 0)

D (Telhado) e G (Muros) têm folga de 4 dias — podem atrasar sem comprometer o prazo. Você pode realocar recursos dessas atividades para as críticas.

Atividade quase crítica

I (Inst. Elétrica) tem folga de apenas 2 dias. Um atraso pequeno pode torná-la crítica e estender o projeto inteiro.

Gargalo principal

C (Paredes) é a atividade mais longa no caminho crítico (10 dias) e alimenta 3 ramos paralelos (D, E, I). Atrasos aqui propagam por tudo.

Paralelismo

Após C, três frentes trabalham em paralelo: D→G, E→F e I. Equipes simultâneas reduzem a duração total do projeto.

Perguntas Frequentes

O que é o Caminho Crítico no PERT/CPM?

O Caminho Crítico é a sequência de atividades com Folga = 0 que determina a duração mínima do projeto. Qualquer atraso em uma atividade crítica atrasa todo o projeto. Neste exemplo: A → B → C → E → F → J → L → N = 44 dias.

Qual a diferença entre ES e LS?

ES (Início mais Cedo) é o momento mais cedo em que uma atividade pode começar. LS (Início mais Tarde) é o mais tarde que ela pode começar sem atrasar o projeto. A diferença LS − ES é a Folga. Se Folga = 0, a atividade é crítica.

O que acontece se eu atrasar uma atividade com folga?

Se uma atividade tiver Folga = 4, você pode atrasá-la em até 4 dias sem impactar o prazo final. Se atrasar mais do que a folga, ela entra no Caminho Crítico e passa a impactar a entrega.

Como o PERT/CPM ajuda na gestão de projetos?

Ele identifica quais atividades são críticas, quais têm flexibilidade e a duração mínima do projeto. Com essas informações, o gestor pode priorizar recursos, antecipar riscos e negociar prazos com base em dados.

PERT/CPM diagram

Experimente com seu próprio projeto

Use a ferramenta gratuitamente — ou abra este exemplo no editor para ver o diagrama interativo com animação passo a passo.

Meus projetos