Skip to main content

O método do caminho crítico (CPM) ajuda a encontrar a cadeia mais longa de tarefas dependentes num projeto, para que possa determinar o tempo mínimo necessário para o concluir. Para utilizar o CPM, precisará de ter uma visão clara de cada tarefa, prazo e dependência.

Neste guia, explicarei cada passo para o ajudar a identificar com confiança o caminho crítico do seu projeto (um processo que o software de gestão de projetos torna muito mais simples).

O que é o método do caminho crítico?

O método do caminho crítico (CPM) é uma técnica de planeamento de projetos que identifica a sequência mais longa de tarefas dependentes para determinar o tempo mínimo de conclusão de um projeto. Ajuda a dar prioridade às atividades, identificar restrições de calendarização e compreender quais os atrasos nas tarefas que terão um impacto direto no prazo do seu projeto.

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Exemplo de caminho crítico

ilustração das tarefas de um projeto apresentadas com dependências e o caminho crítico destacado
Neste exemplo, o caminho crítico está destacado a vermelho.

No diagrama, cada letra representa uma tarefa, sendo que A e P representam o início e o fim do projeto. O número junto a cada letra representa a duração dessa atividade em dias. Existem vários caminhos de A a P.

Para encontrar o caminho crítico, calcule a duração total de cada caminho somando as durações individuais das tarefas. O caminho que demora mais dias a concluir é o caminho crítico. Neste exemplo, o caminho crítico é A-C-E-F-G-K-L-P, com uma duração de 52 dias.

Porquê utilizar o método do caminho crítico?

Eis seis razões para utilizar o método do caminho crítico:

  • Melhorar a precisão do calendário: Identifique a sequência mais longa de tarefas dependentes para estabelecer o tempo mínimo necessário para concluir o seu projeto.
  • Dar prioridade às tarefas importantes: Concentre a atenção da sua equipa nas atividades que afetam diretamente o prazo do projeto, em vez de tratar todas as tarefas como igualmente urgentes.
  • Identificar e gerir dependências: Compreenda quais as tarefas que têm de ser concluídas antes de outras poderem começar, para poder coordenar o trabalho e evitar conflitos de calendarização.
  • Alocar recursos estrategicamente: Identifique onde os atrasos teriam o maior impacto e atribua os recursos em conformidade. Utilize a margem disponível para ajustar as atividades que não pertencem ao caminho quando necessário.
  • Detetar potenciais atrasos antecipadamente: Monitorize as tarefas com margem zero para identificar riscos no calendário e tomar medidas corretivas antes de os atrasos do projeto afetarem o calendário geral.
  • Tomar melhores decisões de calendarização: Avalie de que forma as alterações às durações das tarefas, às dependências ou à disponibilidade de recursos afetam a data de conclusão antes de se comprometer com um plano revisto.

Quando utilizar o método do caminho crítico

O método do caminho crítico funciona melhor para projetos com tarefas previsíveis, dependências definidas e prazos rigorosos. Recomendo utilizá-lo quando o seu projeto apresenta uma ou mais destas características:

  • Dependências complexas entre tarefas: O seu projeto envolve várias atividades interligadas que têm de ocorrer por uma ordem específica (por exemplo, desenvolvimento de software, construção e implementações de sistemas).
  • Prazos fixos ou inegociáveis: Está a trabalhar para o lançamento de um produto, um prazo regulamentar ou uma data de entrega contratual, em que os atrasos têm consequências significativas.
  • Várias equipas ou fluxos de trabalho: Diferentes departamentos, fornecedores ou empreiteiros têm de coordenar o seu trabalho, e os atrasos numa área podem bloquear outras.
  • Durações das tarefas previsíveis: Consegue estimar com razoável confiança quanto tempo as atividades do projeto vão demorar e calcular um calendário significativo para o projeto.
  • Recursos limitados: A sua equipa partilha pessoas, equipamento ou outros recursos entre atividades, e precisa de compreender quais as tarefas que têm flexibilidade de calendarização antes de os realocar.
  • Atrasos dispendiosos: O incumprimento dos prazos pode resultar em penalizações financeiras, aumento dos custos de mão de obra, perda de receitas ou perturbações noutros projetos.

O CPM é menos útil para projetos com requisitos variáveis ou durações de tarefas incertas. Nestes casos, combiná-lo-ia com o planeamento em ondas sucessivas ou com técnicas de calendarização mais adaptativas.

Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Como encontrar o caminho crítico do seu projeto

Para encontrar o caminho crítico do seu projeto, terá de identificar as atividades, mapear as dependências, estimar as durações e calcular qual a sequência que determina o calendário do seu projeto.

Eis como encontrar e calcular o caminho crítico em sete passos.

1. Identificar as atividades do projeto

Comece por listar todas as atividades necessárias para concluir o seu projeto. Se já tiver criado uma estrutura de decomposição do trabalho (WBS), utilize-a para identificar os pacotes de trabalho e dividi-los em atividades que possam ser calendarizadas.

atividades do projeto organizadas numa estrutura de decomposição do trabalho
O primeiro passo para determinar o caminho crítico é identificar todas as tarefas do projeto e criar uma estrutura de decomposição do trabalho.

Inclua aprovações, transferências e outras atividades que possam afetar o momento em que o trabalho subsequente começa. É fácil ignorá-las quando está concentrado nos entregáveis.

Por exemplo, se estiver a lançar uma revista online, as suas atividades podem incluir:

Fase do projetoAtividades
TemaSeleção do tema, aprovação do tema
ConteúdoIdeação de conteúdo, redação, aprovação
Elementos gráficosIdeação de elementos gráficos, criação, aprovação
PatrocínioApresentação de propostas de patrocínio, conteúdo publicitário, conclusão de acordos
PaginaçãoConceção da paginação da revista, aprovação final
LançamentoAquisição da plataforma, carregamento da revista, lançamento

2. Sequenciar as atividades e identificar as dependências

Em seguida, determine quais as atividades que dependem de outras e quais podem ocorrer em simultâneo. Isto ajuda-o a estabelecer a ordem do trabalho e a identificar possíveis estrangulamentos no calendário.

Para cada atividade, pergunte a si próprio:

  • O que tem de acontecer primeiro? Identifique as atividades predecessoras que têm de ser concluídas antes de o trabalho poder começar.
  • O que acontece a seguir? Identifique as atividades sucessoras que dependem da conclusão da atividade.
  • O que pode acontecer em paralelo? Procure atividades que não dependam umas das outras e possam avançar em simultâneo.
  • Existem restrições de calendário? Tenha em conta datas fixas de aprovação, prazos contratuais ou outras restrições que afetem o momento das atividades.

Por exemplo, não pode aprovar o conteúdo da revista antes de este ser escrito. No entanto, poderá conseguir desenvolver o conteúdo publicitário enquanto a equipa editorial trabalha nos artigos.

Documente estas relações numa tabela de dependências antes de criar o seu diagrama de rede. Dependências em falta ou incorretas podem comprometer todo o seu calendário.

3. Estimar as durações das atividades

Estime quanto tempo demorará cada atividade. Concentre-se na duração decorrida esperada de cada atividade, em vez de considerar apenas o esforço necessário. Uma tarefa que exige oito horas de trabalho pode prolongar-se por vários dias devido a revisões, transferências ou períodos de espera.

Pode utilizar várias técnicas de estimativa:

  • Opinião de especialistas: Peça a membros experientes da equipa ou a especialistas no assunto que estimem as durações.
  • Estimativa por analogia: Utilize como referência as durações de atividades semelhantes ou de projetos anteriores.
  • Estimativa paramétrica: Aplique taxas históricas a quantidades mensuráveis, como o número de páginas que exigem conceção.
  • Estimativa de três pontos: Considere durações otimistas, mais prováveis e pessimistas para ter em conta a incerteza.
  • Estimativa de baixo para cima: Divida atividades complexas em tarefas mais pequenas e combine as estimativas de duração destas.

4. Criar um diagrama de rede

Crie um diagrama de rede para visualizar as suas atividades, as respetivas durações e as dependências entre elas.

Cada atividade deve estar ligada às suas predecessoras e sucessoras. As atividades que podem ocorrer em simultâneo devem surgir em ramificações separadas, em vez de numa única sequência.

Por exemplo, uma versão simplificada da rede de lançamento de uma revista poderia ter este aspeto:

AtividadeDuração (dias)Predecessora
A. Seleção do tema1Nenhum
B. Aprovação do tema1A
C. Redação do conteúdo15B
D. Aprovação do conteúdo3C
E. Criação dos gráficos10D
F. Conteúdo publicitário10B
G. Paginação da revista3E, F
H. Aprovação final3G
I. Aquisição da plataforma3B
J. Carregamento da revista1H, I
K. Lançamento1J

Este diagrama de rede utiliza dependências do tipo fim-início, o que significa que cada sucessora começa depois de a sua predecessora terminar.

Antes de prosseguir, reveja o diagrama para detetar atividades em falta, dependências circulares e relações incorretas. Os seus cálculos só serão tão fiáveis quanto a rede que criou.

5. Calcular as datas e a folga das atividades

Calcule as datas mais cedo e mais tarde em que cada atividade pode começar e terminar sem alterar a data de conclusão calculada do projeto.

Este processo tem três partes: o cálculo progressivo, o cálculo regressivo e os cálculos da folga. Nas fórmulas seguintes, utilizarei durações em dias completos e assumirei dias de calendário consecutivos, sem intervalos entre atividades dependentes.

O cálculo progressivo

O cálculo progressivo determina as datas de início e de conclusão mais cedo possíveis para cada atividade. Comece pela primeira atividade e avance pelo diagrama de rede.

Irá calcular dois valores:

  • Início mais cedo (ES): A data mais cedo em que uma atividade pode começar, com base nas predecessoras e nas restrições de início. Utilize: ES = EF da predecessora mais tardia + 1 dia. Se uma atividade tiver várias predecessoras, utilize a data de conclusão mais cedo mais tardia entre elas, para garantir que as atividades predecessoras necessárias terminam antes de a atividade seguinte começar. Para atividades sem predecessoras, utilize a data de início do projeto.
  • Conclusão mais cedo (EF): A data mais cedo em que uma atividade pode terminar. Utilize esta fórmula: EF = ES + Duração - 1 dia. Por exemplo, se uma atividade começar a 10 de junho e demorar cinco dias, a sua data de conclusão mais cedo será 14 de junho.

Repita estes cálculos para cada atividade até chegar ao fim da rede.

O cálculo regressivo

O cálculo regressivo determina as datas mais tarde em que as atividades podem começar e terminar sem atrasar a data de conclusão calculada do projeto.

Comece no fim do diagrama de rede e avance para trás.

  • Conclusão mais tarde (LF): A data mais tarde em que uma atividade pode terminar sem atrasar as suas sucessoras ou a data de conclusão do projeto. Utilize: LF = LS da sucessora mais cedo - 1 dia. Se uma atividade tiver várias sucessoras, utilize a data de início mais tarde mais cedo entre elas, para garantir que a atividade termina antes de ser necessário iniciar qualquer trabalho dependente. Para atividades terminais, comece pela data de conclusão calculada do projeto. Também devem ser consideradas as restrições de conclusão.
  • Início mais tarde (LS): A data mais tarde em que uma atividade pode começar sem atrasar o calendário calculado. Utilize esta fórmula: LS = LF - Duração + 1 dia. Por exemplo, se uma atividade tiver de terminar até 20 de junho e demorar cinco dias, a sua data de início mais tarde será 16 de junho.

Continue a trabalhar para trás até ter calculado as datas de início e de conclusão mais tarde para cada atividade.

Calcular a folga total e a folga livre

Depois de concluir ambos os cálculos, determine a flexibilidade de calendarização de cada atividade.

Existem dois tipos de folga:

  • Folga total: O período de tempo durante o qual uma atividade pode ser atrasada sem atrasar a data de conclusão calculada do projeto.
  • Folga livre: O período de tempo durante o qual uma atividade pode ser atrasada sem atrasar o início mais cedo de qualquer sucessora imediata.

Utilize estas fórmulas:

Folga total = LF - EF

Ou:

Folga total = LS - ES

Folga livre = ES da sucessora mais cedo - EF - 1 dia

Para atividades com vários sucessores, utilize a data de início do sucessor mais cedo.

Por exemplo, se uma atividade terminar a 10 de junho e o seu sucessor mais cedo começar a 15 de junho, terá quatro dias de folga livre.

Num cronograma CPM normal sem restrições, as atividades com folga total igual a zero formam o caminho mais longo. As atividades com folga positiva têm alguma flexibilidade de calendarização, embora os atrasos possam consumir essa folga.

galen low headshot

Author's Tip

Tenha em mente que as datas impostas e outras restrições de calendarização podem afetar os valores de folga. É por isso que deve validar o caminho mais longo, em vez de depender exclusivamente das atividades sem folga.

6. Identificar e validar o caminho crítico

Identifique a sequência mais longa de atividades dependentes desde o início até ao fim do projeto. Esta sequência determina a duração mínima do projeto com base nas estimativas das atividades e nas respetivas dependências.

Utilizando o exemplo simplificado do lançamento de uma revista, o caminho mais longo é:

A → B → C → D → E → G → H → J → K

AtividadeDuração (dias)
Seleção do tema1
Aprovação do tema1
Redação do conteúdo15
Aprovação do conteúdo3
Criação dos gráficos10
Paginação da revista3
Aprovação final3
Carregamento da revista1
Lançamento1
Total38

A duração mínima do projeto é, portanto, de 38 dias, assumindo que as durações estimadas e as dependências estão corretas.

Antes de aceitar o resultado, valide-o com a sua equipa:

  • Verifique o caminho mais longo: Confirme que as atividades e dependências identificadas refletem a forma como o trabalho será realmente executado.
  • Reveja as estimativas de duração: Verifique novamente as atividades com estimativas incertas ou dependências de equipas externas.
  • Procure vários caminhos mais longos: Mais do que uma sequência pode ter a mesma duração, e os atrasos em qualquer uma delas podem afetar a conclusão.
  • Reveja os caminhos quase críticos: Identifique sequências com muito pouca folga que possam tornar-se determinantes para o cronograma se o trabalho sofrer atrasos.
galen low headshot

Author's Tip

Também recomendo verificar se a data de conclusão calculada cumpre o prazo real do seu projeto. Se não cumprir, terá de analisar ajustes ao cronograma antes de finalizar o seu plano.

7. Criar, monitorizar e ajustar o cronograma do projeto

Utilize os seus cálculos CPM para criar um cronograma de projeto realista, com datas de início, datas de conclusão, marcos e recursos atribuídos.

A duração mínima calculada é um ponto de partida, não necessariamente um compromisso de entrega viável. Ainda precisa de confirmar que a sua equipa tem capacidade para concluir o trabalho conforme calendarizado.

Eis o que recomendo:

  • Verifique a disponibilidade de recursos: Identifique as atividades que competem pelas mesmas pessoas, equipamentos ou orçamento. Utilize o nivelamento de recursos ou o ajustamento de recursos para resolver conflitos, quando apropriado.
  • Estabeleça uma linha de base do cronograma: Depois de aprovar um cronograma viável, guarde-o como referência para medir o progresso e identificar desvios.
  • Monitorize as atividades no caminho mais longo e próximas dele: Preste especial atenção às atividades com folga nula ou limitada, uma vez que os atrasos podem afetar a data de conclusão.
  • Recalcule à medida que o trabalho avança: Atualize as datas de início reais, as datas de conclusão, as durações restantes e as dependências. O caminho mais longo pode mudar à medida que o projeto evolui.
  • Ajuste o cronograma quando necessário: Considere a execução acelerada de atividades sobrepostas ou a compressão de tarefas através da adição de recursos para encurtar o prazo.

Sugiro utilizar um criador de gráficos de Gantt para acompanhar o progresso em relação à sua linha de base. Este oferece uma visão visual das atividades, dependências e alterações ao cronograma à medida que o trabalho avança.

Desafios e limitações do método do caminho crítico

Eis cinco desafios comuns do método do caminho crítico e como superá-los:

  • Estimativas de duração imprecisas: Estimativas demasiado optimistas podem produzir cronogramas de projeto irrealistas. Utilize dados de projetos históricos, consulte as pessoas que realizam o trabalho e aplique uma estimativa de três pontos quando as durações forem incertas.
  • Dependências complexas ou em falta: Os projetos de grande dimensão podem ter centenas de atividades interligadas, o que pode facilitar a omissão de dependências ou conflitos de calendarização. Utilize um diagrama de rede ou software de gestão de projetos para mapear as relações e valide-as com a sua equipa.
  • Consideração limitada das restrições de recursos: O CPM não tem em conta a disponibilidade de recursos, pelo que o seu cronograma calculado pode atribuir a mesma pessoa a tarefas sobrepostas. Verifique a capacidade e utilize o nivelamento de recursos para resolver conflitos.
  • Alteração dos requisitos do projeto: Alterações ao âmbito, atrasos inesperados e prioridades variáveis podem tornar os cálculos desatualizados. Atualize regularmente as durações e as dependências e, em seguida, volte a calcular o caminho para refletir as condições atuais do projeto.
  • Ignorar atividades quase críticas: Concentrar-se exclusivamente no caminho mais longo pode fazer com que não detete outras atividades com muito pouca folga. Monitorize os caminhos quase críticos juntamente com o caminho mais longo e tome medidas antes que os atrasos consumam a folga disponível.

Método do caminho crítico vs gráficos de Gantt vs gráficos PERT

O CPM identifica as tarefas que determinam a duração mínima do seu projeto, os gráficos de Gantt representam visualmente os cronogramas e o progresso, e os gráficos PERT ajudam a planear dependências e a ter em conta durações de tarefas incertas.

Eis como se comparam:

AspetoMétodo do caminho crítico (CPM)Gráficos de GanttGráficos PERT
Objetivo principalIdentificar a sequência mais longa de tarefas dependentes e a duração mínima do projetoRepresentar visualmente os cronogramas, as linhas temporais e o progresso do projetoMapear as dependências das tarefas e estimar a duração do projeto em condições de incerteza
FormatoDiagrama de rede com durações das atividades e cálculos de calendarizaçãoGráfico de barras horizontal que mostra as tarefas face a uma linha temporalDiagrama de rede que mostra as sequências e dependências das atividades
Durações das tarefasNormalmente utiliza uma única duração estimada por atividadeApresenta as durações e datas planeadas das tarefasUtiliza frequentemente estimativas optimistas, mais prováveis e pessimistas
DependênciasEssenciais para calcular o caminho mais longoPode apresentar dependências através de linhas de ligaçãoCentrais para mapear sequências e relações entre tarefas
Flexibilidade de calendarizaçãoA folga determina até que ponto as atividades podem ser adiadasMostra a flexibilidade disponível quando suportada pelo software subjacentePode calcular a folga e identificar o caminho mais longo
Acompanhamento do progressoAjuda a avaliar de que forma os atrasos afetam a data de conclusão do projetoAcompanha o progresso real face às datas planeadasDestina-se principalmente ao planeamento e à análise do cronograma
Mais adequado paraAtividades, dependências e durações razoavelmente previsíveis bem definidasProjetos que exigem visibilidade contínua do cronograma e coordenação da equipaProjetos com durações incertas, como investigação ou desenvolvimento de produtos
Principal limitaçãoDepende de estimativas precisas e não tem em conta as restrições de recursosNão calcula o caminho mais longo nem a flexibilidade de calendarizaçãoAs estimativas de duração podem ser subjetivas e exigir análises adicionais

O que se segue?

Precisa de mais ajuda com o caminho crítico? Junte-se à conversa no Slack com mais de 100 outros gestores de projetos digitais através da DPM Membership!