Início / Gestão de Projetos / Calculadora de Caminho Crítico
Gestão de Projetos
Calculadora de Caminho Crítico (CPM)
Em resumo: o caminho crítico é a cadeia mais longa de atividades dependentes de um projeto e define a menor duração possível. Informe suas atividades, durações e predecessoras abaixo e esta ferramenta executa a passagem de ida e de volta para devolver as datas cedo e tarde (IC, TC, IT, TT), a folga total e livre, o caminho crítico e a duração do projeto.
Encontre o caminho crítico e a folga a partir de uma lista de atividades
atividades com durações e predecessoras → passagem de ida IC/TC, passagem de volta IT/TT, folga total = IT − IC, folga livre, caminho crítico, duração do projeto = máx TC
O caminho crítico é a cadeia mais longa de atividades dependentes no cronograma de um projeto e define o menor tempo possível em que todo o trabalho pode terminar. Esta calculadora de caminho crítico recebe uma lista de atividades, suas durações e suas predecessoras, executa a passagem de ida e de volta completas e devolve as datas cedo e tarde, a folga total e livre de cada tarefa, o caminho crítico identificado e a duração do projeto. Informe sua rede de atividades acima, clique em calcular e leia o cronograma como faz um programador profissional.
O que o método do caminho crítico realmente calcula
O método do caminho crítico (CPM, na sigla em inglês) é uma técnica de programação determinística. Você descreve um projeto como uma rede de atividades ligadas por dependências de término para início: a atividade C não pode começar até que as atividades A e B estejam concluídas. Cada atividade tem uma duração única e conhecida. O método responde a três perguntas de uma vez. Quanto tempo o projeto vai durar? Quais atividades não podem atrasar sem atrasar o projeto inteiro? E quanto tempo de reserva — folga — cada atividade não crítica possui?
A resposta à primeira pergunta é a duração do projeto, o comprimento do caminho mais longo pela rede. A resposta à segunda é o caminho crítico em si: a sequência de atividades cuja folga total é zero. A resposta à terceira é a tabela de folgas, que informa ao gerente de projeto exatamente onde existe reserva de tempo e onde não existe. Esses três resultados são a espinha dorsal de toda revisão de cronograma, plano de recursos e decisão de recuperação na gestão de projetos.
O CPM trabalha com a convenção de atividade no nó, em que cada caixa é uma atividade e cada seta é uma dependência. A calculadora desta página usa essa convenção. Você digita uma atividade por linha como ID, duração, predecessoras — por exemplo C, 2, A;B significa que a atividade C dura duas unidades de tempo e começa apenas depois que A e B terminarem. As atividades iniciais simplesmente não têm predecessoras.
A passagem de ida: início e término cedo
A passagem de ida percorre a rede do início ao fim e calcula, para cada atividade, o mais cedo que ela pode começar e terminar. O início cedo (IC) de uma atividade é o maior término cedo de todas as suas predecessoras; atividades sem predecessoras começam no tempo zero. O término cedo (TC) é simplesmente o início cedo mais a duração:
IC = máx(TC de todas as predecessoras) TC = IC + duração
A razão de tomarmos o máximo, e não o mínimo, é intuitiva: uma atividade que depende de várias predecessoras precisa esperar pela mais lenta delas. Quando a passagem de ida chega às atividades finais, o maior término cedo entre elas é a duração do projeto. Esse único número é o mais cedo que o projeto pode ser entregue dadas as dependências e durações que você informou.
A passagem de volta: início e término tarde
A passagem de volta percorre a rede no sentido inverso, do fim do projeto de volta ao início, e calcula o mais tarde que cada atividade pode terminar e começar sem empurrar a data de término do projeto. Fixamos o término tarde (TT) das atividades finais igual à duração do projeto e então trabalhamos de trás para frente. O término tarde de qualquer atividade é o menor início tarde de suas sucessoras, e o início tarde (IT) é o término tarde menos a duração:
TT = mín(IT de todas as sucessoras) IT = TT − duração
Aqui tomamos o mínimo porque uma atividade precisa terminar a tempo para que a mais cedo de suas sucessoras cumpra seu próprio calendário tarde. Quando a passagem de ida e a de volta estão completas, cada atividade carrega quatro datas — IC, TC, IT e TT — e a diferença entre as datas tarde e cedo revela a folga.
Folga total e folga livre
A folga total é a quantidade de tempo que uma atividade pode atrasar em relação ao seu início cedo sem atrasar a data de conclusão do projeto. É igual ao início tarde menos o início cedo, o que é idêntico ao término tarde menos o término cedo:
Folga total = IT − IC = TT − TC
Atividades com folga total zero são críticas: qualquer atraso nelas atrasa o projeto inteiro. A cadeia de atividades com folga zero é o caminho crítico. A folga livre é mais rígida: é o tempo que uma atividade pode atrasar sem atrasar o início cedo de nenhuma de suas sucessoras imediatas. É igual ao menor início cedo das sucessoras menos o término cedo da atividade:
Folga livre = mín(IC das sucessoras) − TC
A folga livre é sempre menor ou igual à folga total. A distinção importa na prática: consumir a folga total de uma atividade pode devorar a folga das atividades a jusante, enquanto consumir apenas a folga livre deixa intacto o calendário de cada sucessora. Bons programadores vigiam as duas colunas.
Exemplos resolvidos
Exemplo 1 — uma rede de seis atividades. Suponha um projeto com as atividades A (3), B (4), C (2, depois de A), D (5, depois de B), E (1, depois de C e D) e F (2, depois de E). A passagem de ida dá que A termina em 3, B em 4, C de 3 a 5, D de 4 a 9, E de 9 a 10 e F de 10 a 12. A duração do projeto é de 12 unidades de tempo.
A passagem de volta mostra que B, D, E e F têm folga zero, enquanto A carrega quatro unidades de folga total e C também quatro. O caminho crítico é então B → D → E → F. Observe que o ramo paralelo mais longo (B–D, somando 9) domina o mais curto (A–C, somando 5); a diferença de quatro unidades é exatamente a folga de A e C.
Informe essa rede na calculadora com o botão «Carregar exemplo» para ver a tabela e a linha do tempo completas.
Exemplo 2 — uma cadeia simples. Se as atividades correm estritamente em série — A (2), depois B (3), depois C (1) — há apenas um caminho, então toda atividade é crítica e a duração do projeto é a soma, 6 unidades de tempo. Cada atividade tem folga total e livre zero porque não há caminho alternativo para absorver atrasos. Cadeias puras não têm reserva em ponto algum, e por isso dividir o trabalho em fluxos paralelos é uma das poucas maneiras de encurtar um cronograma sem acrescentar recursos.
Exemplo 3 — ramos paralelos que convergem. Considere um marco inicial S (0), depois uma tarefa longa P (10) e uma tarefa curta Q (3) que começam ambas depois de S e convergem num marco final T (0). A passagem de ida faz o projeto durar 10 unidades, impulsionado inteiramente por P. Q termina em 3 mas não precisa se completar até 10, então carrega 7 unidades de folga total. P é crítica; Q não. Esse é o padrão canônico por trás da maioria dos cronogramas reais: um ramo dominante define a duração e tudo mais curto tem reserva.
Como ler a tabela de resultados
Cada linha da tabela de saída é uma atividade. As colunas IC, TC, IT e TT dão as quatro datas de programação. A coluna de folga total é o número-chave para o risco: zero significa crítica, um valor positivo significa que a atividade pode atrasar essas unidades antes de ameaçar o prazo. A coluna de folga livre indica quanto desse atraso é «seguro» no sentido de que não perturba nenhuma sucessora. A última coluna marca as atividades críticas, e essas linhas são destacadas para que o caminho crítico se sobressaia de relance.
O gráfico de linha do tempo desenha cada atividade como uma barra posicionada em seu início cedo, colorida de vermelho se for crítica e de azul se tiver folga. Ler o gráfico de cima para baixo dá uma sensação visual imediata de qual trabalho impulsiona a data de término e onde está a reserva. Como o gráfico usa datas cedo, os intervalos entre o fim de uma barra e o início de sua sucessora representam a folga livre visível na tabela.
Por que o caminho crítico importa para gerenciar um projeto
O caminho crítico é onde a atenção da gerência deve se concentrar. Encurtar qualquer atividade não crítica não faz nada pelo prazo do projeto: apenas aumenta a folga daquela atividade. Para terminar antes você precisa encurtar o caminho crítico, e para não terminar depois precisa protegê-lo. Por isso reuniões de acompanhamento que revisam cada tarefa igualmente desperdiçam esforço: um atraso de um dia numa tarefa com dez dias de folga é ruído, enquanto um atraso de um dia numa atividade crítica é um atraso de um dia para o projeto inteiro.
A tabela de folgas também orienta as decisões de recursos. Quando duas atividades disputam a mesma equipe ou máquina, a que tem mais folga geralmente pode esperar, deixando a atividade crítica avançar. Essa é a lógica por trás do nivelamento de recursos e dos julgamentos cotidianos que os programadores fazem quando a realidade se afasta do plano. Conhecer os números transforma essas decisões de suposições em aritmética.
Por fim, o caminho crítico é o ponto de partida para a compressão do cronograma. Uma vez que você sabe quais atividades são críticas, pode avaliar a compressão com recursos — acrescentar recursos às atividades críticas para ganhar tempo ao menor custo — ou a execução paralela, em que atividades planejadas em sequência são sobrepostas. Ambas as técnicas atuam apenas sobre o caminho crítico.
Um passo a passo manual
Para confiar na calculadora é bom conseguir reproduzir seus números à mão pelo menos uma vez, e a rede de seis atividades do Exemplo 1 é um bom veículo. Anote as atividades com suas durações: A dura 3, B dura 4, C dura 2 e segue A, D dura 5 e segue B, E dura 1 e segue C e D, e F dura 2 e segue E. O primeiro trabalho é a passagem de ida, que estabelece o mais cedo que cada atividade pode começar e terminar.
Comece pelas atividades sem predecessoras, A e B, e dê a elas um início cedo de zero. A termina então em 0 + 3 = 3, e B em 0 + 4 = 4. Passe a C, cuja única predecessora é A: seu início cedo é o término cedo de A, 3, então C vai de 3 a 5. D depende de B, então seu início cedo é 4 e vai de 4 a 9. Agora E depende de C e de D, e aqui atua a regra do máximo: E não pode começar até o maior entre o término de C (5) e o de D (9), então o início cedo de E é 9 e vai de 9 a 10. Finalmente F segue E, começando em 10 e terminando em 12. O maior término cedo de toda a rede é 12, então a duração do projeto é de doze unidades de tempo.
Agora a passagem de volta. Fixe o término tarde da última atividade, F, igual à duração do projeto de 12, então o início tarde de F é 12 − 2 = 10. E precisa terminar a tempo de F começar em 10, então o término tarde de E é 10 e seu início tarde é 9. E tem duas predecessoras, C e D, e ambas precisam terminar até o início tarde de E de 9, então o término tarde de C e de D é 9. O início tarde de C é então 9 − 2 = 7, e o de D é 9 − 5 = 4. Mais atrás, A precisa terminar até o início tarde de C de 7, então o término tarde de A é 7 e seu início tarde é 4; B precisa terminar até o início tarde de D de 4, então o término tarde de B é 4 e seu início tarde é 0.
Com as duas passagens feitas, calcule a folga total como início tarde menos início cedo de cada atividade. A: 4 − 0 = 4. B: 0 − 0 = 0. C: 7 − 3 = 4. D: 4 − 4 = 0. E: 9 − 9 = 0. F: 10 − 10 = 0. As atividades de folga zero são B, D, E e F, e lê-las em ordem dá o caminho crítico B → D → E → F, exatamente o que a calculadora informa. Fazer isso uma vez à mão torna muito mais significativa a tabela automática desta página.
Atividade no nó frente a atividade na seta
Historicamente foram usadas duas convenções para desenhar redes de projeto. Na convenção de atividade no nó, que esta calculadora usa e que domina a prática moderna, cada atividade é uma caixa e as setas entre caixas representam dependências.
Na convenção mais antiga de atividade na seta, as atividades são as setas e os nós são eventos ou marcos, exigindo com frequência atividades «fantasmas» para expressar certos padrões de dependência. A matemática da passagem de ida, da passagem de volta e da folga é idêntica em ambas; só o desenho muda.
Como a atividade no nó não precisa de atividades fantasmas e corresponde de forma limpa à maneira como o software armazena tarefas, praticamente todas as ferramentas atuais — e esta — a adotam.
Tipos de dependência, avanços e atrasos
O método clássico do caminho crítico pressupõe dependências de término para início: uma sucessora começa apenas depois que sua predecessora termina. Essa é a relação que esta calculadora modela e cobre a grande maioria da lógica real de programação.
Os pacotes completos também admitem outras três relações. Início para início liga duas atividades que podem começar juntas quando ocorre um gatilho. Término para término liga atividades que precisam se completar juntas. Início para término é rara.
Os planejadores às vezes acrescentam um avanço (um atraso negativo, que deixa uma sucessora começar antes de a predecessora terminar por completo) ou um atraso (uma espera obrigatória, como a cura do concreto antes de o próximo ofício poder trabalhar). Ao construir uma rede à mão para esta calculadora, você pode aproximar um atraso inserindo uma breve atividade fantasma que represente o tempo de espera, mantendo cada dependência real de término para início.
Caminhos quase críticos e risco do cronograma
Um caminho cuja folga total é pequena mas não zero é chamado de quase crítico. Esses caminhos merecem quase tanta atenção quanto o caminho crítico, porque um estouro modesto pode torná-los críticos e deslocar de um dia para o outro a sequência que impulsiona o projeto. Se sua rede mostra um caminho com folga zero e outro com apenas uma ou duas unidades, trate os dois como frágeis. Revisar a coluna de folga e ordenar as atividades pela pouca reserva que carregam é uma forma rápida de detectar esse risco. Projetos com muitos caminhos quase críticos são inerentemente mais difíceis de controlar.
Também pode aparecer folga negativa quando a um cronograma se impõe uma data de término anterior à duração calculada. Nessa situação a passagem de volta parte da data imposta em vez do fim calculado, e as atividades que não podem cumpri-la mostram folga total negativa: um sinal quantitativo de quanto o cronograma precisa ser comprimido para atingir a meta. Esta calculadora calcula a folga contra o próprio caminho mais longo da rede, então não aparecerá folga negativa a menos que você modele deliberadamente uma restrição anterior.
CPM, PERT e gráficos de Gantt comparados
Essas três ferramentas costumam ser confundidas. Um gráfico de Gantt é um recurso de apresentação: um gráfico de barras horizontais de atividades contra um calendário. Mostra quando o trabalho está programado mas não calcula por si só o caminho crítico nem a folga; isso vem da lógica de rede subjacente.
O método do caminho crítico é essa lógica subjacente: o cálculo determinístico de datas e folga a partir de durações e dependências.
O PERT, técnica de avaliação e revisão de programas, estende o CPM substituindo cada duração única por uma estimativa otimista, mais provável e pessimista, produzindo uma duração esperada e uma variância para descrever o cronograma de forma probabilística. Num processo de planejamento maduro as três trabalham juntas.
Uma breve história do método
O método do caminho crítico foi desenvolvido no fim da década de 1950 por Morgan Walker, da DuPont, e James Kelley, da Remington Rand, que buscavam uma maneira de programar manutenção e construção de plantas complexas para minimizar paradas caras.
Quase ao mesmo tempo a Marinha dos Estados Unidos, trabalhando com a Booz Allen Hamilton e a Lockheed no programa de mísseis Polaris, desenvolveu o PERT para gerenciar um projeto com dezenas de milhares de atividades incertas. As duas técnicas surgiram de forma independente mas convergiram para a mesma matemática de redes e juntas fundaram a programação moderna de projetos.
Mais de seis décadas depois, a passagem de ida, a passagem de volta e os cálculos de folga que elas definiram permanecem inalterados.
Compressão com recursos frente à execução paralela
Uma vez conhecido o caminho crítico, há duas maneiras clássicas de terminar antes. A execução paralela sobrepõe atividades planejadas originalmente em sequência; não custa dinheiro mas acrescenta risco, porque agora correm em paralelo atividades que estavam separadas por um motivo, e o retrabalho fica mais provável. A compressão com recursos acrescenta recursos às atividades críticas — equipes extras, horas extras, um segundo turno — para encurtar sua duração diretamente.
Sempre custa dinheiro e costuma ter retornos decrescentes. A arte econômica da compressão é comprar tempo na atividade crítica que ofereça o menor custo por unidade de tempo economizada, e parar quando o custo marginal superar o valor de terminar antes. Ambas as técnicas atuam apenas sobre o caminho crítico.
À medida que você encurta atividades críticas, fique atento a um caminho antes não crítico se tornar o novo impulsor: a compressão muitas vezes desloca o caminho crítico em vez de simplesmente encolhê-lo.
Na prática, a decisão de comprimir raramente é puramente técnica. Encurtar um dia pode exigir horas extras, um segundo turno ou o aluguel de equipamento adicional, e cada um desses custos precisa ser pesado contra o valor de entregar antes — uma multa contratual evitada, uma janela de mercado alcançada, um recurso liberado para o próximo projeto.
Por isso a análise do caminho crítico costuma ser o primeiro passo de um estudo de compressão de custo mínimo, em que se ordenam as atividades críticas pelo custo por unidade de tempo economizada e se compra tempo da mais barata para a mais cara até o ponto em que comprimir deixa de compensar.
A calculadora desta página fornece o insumo indispensável dessa análise: a identificação exata de quais atividades, e apenas quais, movem o prazo.
O caminho crítico em ambientes ágeis e híbridos
Às vezes se afirma que a análise do caminho crítico pertence apenas aos projetos tradicionais guiados por um plano e não tem lugar na entrega ágil. É um exagero. Dentro de uma única iteração ou sprint o trabalho costuma ser pequeno e autoorganizado o suficiente para que uma rede formal acrescente pouco.
Mas no nível de programa, onde dezenas de times e dependências externas interagem — um componente de hardware que precisa chegar antes de o firmware poder ser testado, uma aprovação regulatória que condiciona um lançamento, um time de plataforma compartilhado do qual vários times de produto dependem — a lógica do caminho crítico se reafirma.
Os modelos de entrega híbrida aplicam por isso o CPM às dependências de grão grosso entre fluxos de trabalho, deixando cada fluxo planejar seu próprio trabalho detalhado de forma iterativa. O método não é uma relíquia; simplesmente é aplicado no nível onde as dependências verdadeiramente condicionam o resultado.
Erros comuns ao aplicar o CPM
O erro mais frequente é confundir o caminho crítico com o trabalho mais importante ou mais difícil. O caminho crítico é uma construção puramente matemática: o caminho mais longo por duração. Uma tarefa administrativa trivial pode ser crítica enquanto uma tarefa tecnicamente exigente fica fora do caminho com folga abundante. Gerencie pelos números, não pela intuição sobre importância.
Um segundo erro é ignorar que uma rede pode ter mais de um caminho crítico; quando dois ramos paralelos têm comprimento idêntico, ambos são críticos e ambos precisam ser protegidos. Um terceiro erro é informar uma dependência que cria um ciclo — a atividade A esperando B enquanto B espera A —; essa rede é impossível de programar e a calculadora detectará o ciclo.
Por fim, lembre-se de que o CPM clássico pressupõe que cada duração é um número fixo; quando as durações são estimativas, uma técnica de três pontos como o PERT modela essa incerteza sobre a mesma rede.
Corrente crítica e programação com recursos limitados
O CPM padrão pressupõe que, assim que as predecessoras de uma atividade estão completas, os recursos para executá-la estão disponíveis. Os projetos reais raramente desfrutam desse luxo: a mesma equipe, máquina ou especialista costuma ser necessária em várias atividades ao mesmo tempo.
Quando os recursos são limitados, o cronograma precisa ser nivelado, e a sequência que realmente impulsiona a data de término pode deixar de ser o caminho crítico puro para se tornar a sequência crítica por recursos, às vezes chamada de corrente crítica.
O método da corrente crítica, popularizado por Eliyahu Goldratt, acrescenta pulmões de tempo ao final da corrente e onde os caminhos alimentadores se juntam a ela, em vez de encher cada atividade individual. Esta calculadora calcula o caminho crítico clássico sem restrição de recursos, que é o ponto de partida correto.
Linhas de base, acompanhamento e variação do cronograma
O caminho crítico que você calcula no início de um projeto é um plano, e um plano só é útil se você medir a realidade contra ele. Uma vez que o trabalho começa, os gerentes salvam o cronograma inicial como linha de base e atualizam periodicamente as datas reais de início e término.
Recalcular a rede com dados reais mostra se o projeto segue o plano e, sobretudo, se o caminho crítico se deslocou. Uma surpresa comum e perigosa é uma atividade que começou com folga confortável perdê-la por completo porque um atraso a montante consumiu a reserva, promovendo silenciosamente um ramo antes seguro a crítico.
Recalcular com regularidade as passagens de ida e de volta — que esta calculadora torna instantâneas — é a disciplina que apanha esses deslocamentos antes de virarem descumprimentos de prazo.
Pressupostos e limitações a ter em mente
Todo modelo simplifica, e o CPM não é exceção. Pressupõe que as durações são conhecidas e fixas, que as dependências estão correta e completamente especificadas e, em sua forma clássica, que os recursos são ilimitados. Modela de forma limpa a lógica de término para início e as outras relações apenas com esforço extra. Produz uma única resposta determinística, o que é uma força para a clareza e uma fraqueza para representar a incerteza. Nenhuma dessas limitações tira valor do CPM; apenas definem onde ele se encaixa.
Use-o para estabelecer o cronograma lógico e ver a sequência impulsora; depois recorra ao PERT quando as durações forem incertas, ao nivelamento de recursos quando a capacidade estiver restrita e à compressão quando precisar encurtar o plano. Convém também documentar os pressupostos junto ao cronograma: quais durações são firmes e quais são estimativas, quais dependências são obrigatórias por natureza física ou contratual e quais são meras preferências do time, e quais recursos foram tidos como disponíveis.
Um cronograma cujos pressupostos estão escritos pode ser auditado, questionado e melhorado; um cujos pressupostos vivem só na cabeça do programador fica frágil assim que essa pessoa não está disponível.
Onde o CPM é usado
O método do caminho crítico independe do setor. Na construção, programa os ofícios para que a fundação, a estrutura, as instalações e os acabamentos sigam uma ordem viável; uma única concretagem de fundação atrasada pode se propagar por cada ofício posterior, e o caminho crítico é justamente a ferramenta que quantifica até onde vai esse efeito.
Na manufatura e no desenvolvimento de produtos a rede descreve o caminho do conceito ao lançamento: requisitos, projeto, ferramental, protótipo, testes, certificação e arranque; como o ferramental e a certificação costumam ter prazos longos e inamovíveis, com frequência caem no caminho crítico.
Em software e TI a mesma lógica ordena arquitetura, desenvolvimento, integração, testes e implantação.
As paradas de manutenção e as paradas de planta são talvez a aplicação mais pura, e não por acaso o problema que o CPM foi inventado para resolver. Uma parada de refinaria ou de usina custa somas enormes por cada hora que dura, então todo o corpo de trabalho é comprimido na menor janela viável.
O caminho crítico define essa janela, e cada hora cortada de uma atividade crítica é uma hora que a planta volta a produzir antes.
Por ser determinístico e transparente, o CPM é também o fundamento que as certificações de gestão de projetos ensinam primeiro: a passagem de ida, a passagem de volta e os cálculos de folga desta página são exatamente o que os exames PMP e CAPM esperam que os candidatos realizem à mão.
Interpretar a linha do tempo em detalhe
O gráfico abaixo da tabela de resultados é uma visualização compacta do cronograma. Cada barra horizontal é uma atividade, desenhada a partir de seu início cedo e estendida por sua duração, de modo que o eixo horizontal se lê diretamente como tempo decorrido em suas unidades. As barras vermelhas pertencem ao caminho crítico; as azuis têm folga. Como cada barra é posicionada em seu início cedo, a imagem mostra o cronograma viável mais cedo.
Onde uma barra azul termina bem antes de sua sucessora vermelha começar, o espaço vazio corresponde à folga que poderia absorver um atraso; onde as barras vermelhas se alinham sem intervalos, você vê o caminho crítico avançando sem reserva alguma. Um cronograma dominado por uma fileira ininterrupta de barras vermelhas é apertado e frágil; um com muitas barras azuis e intervalos generosos tem margem para absorver as surpresas inevitáveis.
Ler o gráfico junto com a coluna de folga transforma duas visões do mesmo resultado numa compreensão mais completa do que qualquer uma isolada oferece.
A barra e a tabela se reforçam: a tabela precisa os números exatos de cada data e folga, enquanto o gráfico comunica de relance a forma geral do cronograma e a localização do caminho crítico.
Quando você apresentar resultados a um patrocinador ou a um cliente que não conhece o jargão da programação, a linha do tempo costuma comunicar em segundos o que uma tabela de números levaria para explicar, e por isso convém salvar a página como PDF com o gráfico visível para as revisões de andamento.
Duas leituras rápidas valem o hábito: uma fileira contínua de barras vermelhas revela um cronograma sem qualquer margem, e um único ramo azul longo revela onde há espaço para realocar recursos sem risco para o prazo.
Marcos, restrições e o calendário do projeto
Os cronogramas reais incluem mais do que atividades com duração. Os marcos são marcadores de duração zero — um congelamento de projeto, uma assinatura de contrato, uma entrada em produção — e você pode modelar um nesta calculadora como uma atividade de duração zero que depende das atividades que resume.
As restrições externas como datas «deve começar em» ou «deve terminar até» são impostas de fora da lógica da rede e são a fonte habitual de folga negativa. Por fim, lembre-se de que o CPM trabalha em unidades de tempo abstratas.
Traduzir uma duração de «doze unidades» em datas de calendário exige um calendário de trabalho que considere fins de semana, feriados e turnos; a aritmética da rede dá o número de períodos de trabalho e o calendário os mapeia em dias reais.
Dicas para redes maiores
As redes de ensino têm poucas atividades, mas os cronogramas reais podem chegar a centenas ou milhares. Alguns hábitos as mantêm gerenciáveis. Dê às atividades identificadores significativos e sistemáticos para poder varrer rápido a tabela de resultados. Agrupe o trabalho relacionado para que as dependências permaneçam locais e a rede não vire um emaranhado de vínculos de longo alcance.
Quando você colar uma rede grande nesta calculadora, a ordenação topológica que ela realiza trará à tona de imediato qualquer ciclo, que costuma ser a forma mais rápida de encontrar um erro de lógica que um diagrama visual esconderia.
Lembre-se de que o caminho crítico é uma propriedade de toda a rede: acrescentar ou remover uma única dependência pode alongá-lo ou encurtá-lo de maneiras difíceis de prever a olho.
Um breve glossário de termos de programação
Atividade: uma parcela de trabalho com duração. Duração: o tempo que uma atividade leva, em unidades consistentes. Predecessora: uma atividade que precisa terminar antes de outra poder começar. Sucessora: uma atividade que começa depois que outra termina. Início cedo (IC) e término cedo (TC): o mais cedo que uma atividade pode começar e terminar, da passagem de ida. Início tarde (IT) e término tarde (TT): o mais tarde que pode começar e terminar sem atrasar o projeto, da passagem de volta. Folga total: quanto uma atividade pode atrasar sem atrasar o projeto. Folga livre: quanto pode atrasar sem atrasar nenhuma sucessora. Caminho crítico: o caminho mais longo pela rede, feito de atividades com folga zero. Duração do projeto: o comprimento desse caminho mais longo. Marco: uma atividade de duração zero que marca um ponto significativo.
Como usar esta calculadora com eficácia
Comece listando cada atividade do seu projeto com um identificador único e curto, uma duração realista em unidades de tempo consistentes e os identificadores das atividades que precisam terminar antes de ela poder começar. Informe-as uma por linha na caixa acima e clique em calcular. Se o formato for novo para você, clique em «Carregar exemplo» para preencher uma rede de seis atividades e estudar como a entrada corresponde à saída. Leia primeiro a duração do projeto e o caminho crítico nos cartões de resumo, depois revise a coluna de folga para ver onde há reserva. Exporte a tabela para CSV para compartilhar com sua equipe ou salve a página como PDF para uma revisão de cronograma.
Mantenha suas unidades de tempo consistentes — não misture dias e semanas na mesma rede — e conserve identificadores curtos para que a tabela e o gráfico continuem legíveis. Se a calculadora informar um ciclo, rastreie suas dependências para achar o laço. Se informar uma predecessora desconhecida, você referenciou um identificador que não definiu; verifique se há erros de digitação. Uma vez limpa a rede, os resultados se atualizam na hora quando você recalcula, então pode experimentar encurtar atividades críticas e ver como a duração do projeto responde.
Cinco exemplos resolvidos do caminho crítico
Exemplo 1: encontrar o caminho mais longo
Com durações A3, B2, C6, D4, E2: o caminho A→C→E = 3+6+2 = 11 e A→B→D→E = 3+2+4+2 = 11. Quando os caminhos empatam, ambos são críticos. O caminho mais longo fixa a duração do projeto.
Exemplo 2: a passagem de ida
Começando em 0, o término cedo (EF) = início cedo (ES) + duração. Para A (ES 0, dur 3), EF = 3, então C inicia em ES 3 e termina em EF 9. A passagem de ida dá o mais cedo que cada atividade pode ocorrer.
Exemplo 3: a passagem de volta
Do fim de 11 dias, o término tarde (LF) = o início tarde da próxima atividade. Voltando, E tem LF 11, LS 9; C tem LF 9, LS 3. A passagem de volta dá o mais tarde que cada atividade pode se mover sem atrasar o fim.
Exemplo 4: a folga total
Folga total = LS − ES (= LF − EF). Para uma atividade crítica como C, LS 3 − ES 3 = 0 de folga. Para uma atividade não crítica B no caminho mais curto, folga = 1 dia — pode se mover um dia antes de importar.
Exemplo 5: o que significa “crítico”
O caminho crítico é a cadeia de atividades com folga zero: A→C→E. Atrase qualquer uma e todo o projeto atrasa; a folga em B e D é a única flexibilidade do cronograma.
Três dicas de especialista para ler um caminho crítico
Gerencie também os caminhos quase críticos
Um caminho com apenas um ou dois dias de folga pode virar crítico assim que uma atividade crítica é comprimida ou uma quase crítica escorrega. Observe os caminhos de baixa folga, não só o de folga zero.
A folga pertence ao caminho, não a uma tarefa
Duas atividades que compartilham caminho costumam compartilhar a mesma folga — se a primeira a consome, a segunda fica sem ela. Trate a folga como um orçamento compartilhado ao longo do caminho.
Recalcule após cada mudança
Adicionar uma dependência, mudar uma duração ou comprimir uma tarefa pode mover o caminho crítico para outra cadeia. Rode as passagens de novo após qualquer mudança em vez de supor que o caminho é fixo.
Perguntas frequentes
Qual é a diferença entre o caminho crítico e a folga total?
O caminho crítico é a sequência de atividades com folga total zero, o caminho mais longo pela rede. A folga total é quanto uma atividade pode atrasar antes de ameaçar o prazo. As atividades críticas têm folga total zero; toda outra atividade tem folga total positiva.
Um projeto pode ter mais de um caminho crítico?
Sim. Quando dois ou mais caminhos compartilham a mesma duração mais longa, cada um é um caminho crítico e toda atividade neles tem folga zero. A calculadora destaca todas as atividades com folga zero, então os caminhos críticos múltiplos aparecem juntos.
Qual é a diferença entre folga total e folga livre?
A folga total é quanto uma atividade pode atrasar sem atrasar o projeto inteiro. A folga livre é quanto pode atrasar sem atrasar o início cedo de nenhuma sucessora imediata. A folga livre é sempre menor ou igual à total.
Como a calculadora encontra a duração do projeto?
Ela realiza uma passagem de ida calculando cada término cedo como início cedo mais duração, onde o início cedo é o maior término cedo das predecessoras. A duração do projeto é o maior término cedo, o caminho mais longo.
O CPM lida com durações incertas?
O CPM clássico usa uma única duração fixa por atividade e é determinístico. Quando as durações são incertas, um método de três pontos como o PERT se sobrepõe à mesma rede para modelar a probabilidade de terminar numa data.
Que formato de entrada a calculadora espera?
Uma atividade por linha como ID, duração, predecessoras. Separe várias predecessoras com ponto e vírgula ou espaço e deixe o campo em branco para atividades iniciais, por exemplo E, 1, C;D.
Calculadoras de gestão de projetos relacionadas
Mais ferramentas deste silo. Volte ao hub de Gestão de Projetos para ver o conjunto completo.
Fontes, aviso legal e transparência editorial
Esta calculadora aplica o método do caminho crítico padrão sobre uma rede de atividade no nó: uma passagem de ida (IC = máx TC das predecessoras, TC = IC + duração), uma passagem de volta (TT = mín IT das sucessoras, IT = TT − duração), folga total = IT − IC = TT − TC, folga livre = mín IC das sucessoras − TC, sendo o caminho crítico a cadeia de atividades com folga zero e a duração do projeto o maior término cedo.
É consistente com referências padrão de gestão de projetos como o Guia PMBOK. Esta calculadora e o guia são criados e revisados pela equipe da OpsCalculators; veja nossa Política Editorial sobre como cada ferramenta é pesquisada, construída e testada.
Os resultados são estimativas precisas para planejamento e educação, não aconselhamento de programação certificado ou contratual, e pressupõem dependências de término para início, durações fixas e recursos ilimitados. Para durações incertas use um método de três pontos como o PERT, e para cronogramas com recursos limitados aplique o nivelamento de recursos sobre esta rede lógica. A OpsCalculators.com é operada pela MAFHH INTERNATIONAL LTD. Seus dados são processados no seu navegador e nunca armazenados; veja nossa Política de Privacidade.