O método do caminho crítico (CPM) é um algoritmo de utilização de recursos para agendar um conjunto de atividades do projeto. A técnica essencial para usar o CPM é construir um modelo do projeto que inclua o seguinte:
- Uma lista de todas as tarefas necessárias para concluir o projeto
- Dependências entre tarefas
- A estimativa do tempo (duração) que levará para concluir cada atividade
Usando essas informações, você pode determinar o caminho crítico identificando o período mais longo de atividades dependentes e medindo-as do início ao fim.
Depois de identificar quais atividades estão no trecho mais longo ou no caminho crítico, você pode discernir mais facilmente quais têm folga total ou podem ser adiadas sem alongar o projeto.
Usando o método do caminho crítico em um projeto
Agora vamos tentar demonstrar o conceito do método do caminho crítico com um exemplo simples da vida real: planejar uma festa mortal. Como você deve planejar e executar este projeto?
1. Defina o escopo do projeto
Primeiro, precisamos definir todas as tarefas que precisam ser feitas para concluir o projeto. Para o nosso exemplo de festa, pode ser assim:
- Escolha uma data e local
- Crie a lista de reprodução definitiva
- Configure o sistema de som
- Convide seus amigos
- Compre comida e bebida
- Cozinhe sua comida preferida
- Organizar a festa
Quando examinamos essas tarefas individualmente, percebemos que algumas delas não podem começar antes que as outras sejam concluídas. Ou seja, algumas tarefas dependem de outras. Designamos essas relações na tabela a seguir:
O nome da tarefa | Dependência |
---|---|
Escolha uma data e local | N/A |
Faça a melhor lista de reprodução | N/A |
Prepare o equipamento de som | N/A |
Convide seus amigos | Escolha a data e o local |
Compre as comidas e bebidas | Convide seus amigos |
Cozinhe sua comida preferida | Compre a comida e as bebidas |
Organize a festa | Comida preferida e equipamento de som |
As ações “convidar os amigos”, “comprar a comida e as bebidas”, “fazer sua comida preferida” e “organizar a festa” formam uma sequência de tarefas que devem ser executadas em uma ordem específica, uma após a outra, para garantir uma resultado satisfatório. Essas tarefas são chamadas de atividades sequenciais.
Essas tarefas, juntamente com o início do nosso projeto (“escolha a data e o local”), são as etapas mais críticas para a conclusão do nosso projeto. Portanto, essas ações serão colocadas no caminho crítico.
2. Análise e identificação do caminho crítico
O conceito essencial no qual se baseia a análise do caminho crítico é que certas tarefas não podem ser iniciadas até que outras tenham sido concluídas. Essas tarefas devem ser executadas em uma sequência, com cada estágio concluído antes que o próximo possa começar.
Usamos o gráfico de Gantt para mostrar a aparência de um calendário de exemplo:
O caminho crítico é a sequência mais longa de atividades do início ao fim que devem ser concluídas para garantir que o projeto seja concluído em um determinado tempo.
As atividades no caminho crítico devem ser gerenciadas de perto. Se as tarefas no caminho crítico estiverem atrasadas, uma ação imediata deve ser tomada para colocar o projeto de volta no cronograma. Caso contrário, todo o projeto pode ser adiado.
Imagine que você tem um projeto que levará 30 dias para ser concluído. Se a primeira atividade do caminho crítico estiver um dia atrasada, o projeto levará 31 dias para ser concluído, a menos que outra atividade do caminho crítico possa ser concluída um dia antes. O caminho crítico determina essencialmente a data final do cronograma do projeto.
3. Diferentes rotas do projeto
Em um projeto pode haver mais de um caminho crítico, de forma que vários caminhos sejam executados simultaneamente. Isso pode ser o resultado de várias dependências entre tarefas ou sequências separadas executadas com a mesma duração.
O caminho crítico no gerenciamento de projetos pode ou não conter todas as atividades importantes associadas a um projeto. Na verdade, as atividades do caminho crítico nem sempre são as mais importantes do projeto. Ao mesmo tempo, haverá tarefas que não estão no caminho crítico, mas ainda determinam o sucesso do projeto.
Compreender o método do caminho crítico envolve determinar quais atividades são críticas para concluí-las no prazo. Mas outras atividades que estão fora do caminho crítico também podem ser muito importantes e requerem atenção adicional.
O que são restrições de recursos e por que são importantes?
Os cronogramas de caminho crítico tradicionais no gerenciamento de projetos são baseados exclusivamente em dependências causais. Já marcamos essas dependências em nosso plano. (por exemplo, é impossível cozinhar sua comida preferida sem comprar os ingredientes). No entanto, um projeto pode ter recursos limitados que precisam ser considerados, por exemplo, como calcular a carga no planejamento de recursos. Essas limitações criarão mais dependências, geralmente chamadas de limitações de recursos.
Se você trabalha em equipe, pode dividir o trabalho do projeto entre os membros da equipe. No nosso exemplo, enquanto você escolhe uma data e um local e convida as pessoas, um de seus amigos pode fazer uma playlist e outro pode cuidar da comida e bebida. As tarefas podem ser feitas em paralelo, como no gráfico acima.
No entanto, se você for o único responsável pelo projeto, terá recursos limitados, pois não poderá estar em dois lugares ao mesmo tempo. Nesse caso, o caminho crítico será diferente.
No gráfico acima, assumimos que primeiro você deve escolher a data e o local, para só então criar uma playlist. No entanto, dependendo das condições do projeto, essas tarefas podem ser executadas em uma ordem diferente.
Esse tipo de caminho crítico é chamado de caminho crítico de recurso. Este método foi proposto como uma extensão da tradicional análise do caminho crítico para permitir a inclusão de recursos relacionados a cada atividade.
Um cronograma com recursos pode incluir atrasos devido a gargalos de recursos (ou seja, a indisponibilidade de um recurso no momento necessário) e pode fazer com que um caminho crítico anteriormente mais curto se alongue.
Calcular a duração do projeto
No gerenciamento de projetos, um caminho crítico é a sequência de tarefas dependentes que compõem a maior duração, permitindo determinar o prazo mais eficiente possível para concluir um projeto. Aqui está uma visão geral sobre como calcular o caminho crítico do seu projeto.
Voltando ao nosso exemplo de festa, digamos que você tenha que fazer tudo sozinho. Calculamos o tempo que cada atividade levará. Além disso, determinamos o horário aproximado de início de cada tarefa no caminho crítico. Isto é o que obtivemos:
Tarefa | Duração | Início |
---|---|---|
Escolha uma data e local | 2h | Segunda-feira |
Crie a lista de reprodução definitiva | 3h | Segunda-feira |
Configure seu sistema de som | 1h | Segunda-feira |
Convide seus amigos | 2h | Segunda-feira |
Compre a comida e as bebidas | 1h | Terça-feira |
Cozinhe sua comida preferida | 2h | Quarta-feira |
Organize a festa | 2h | Quarta-feira |
Agora, se somarmos a duração de todas as nossas tarefas críticas, obteremos o tempo aproximado necessário para concluir todo o projeto. No nosso caso, três dias e seis horas, já que “fazer a playlist final” e “montar a aparelhagem” não estão no caminho crítico. Se somarmos a duração ao tempo de início, podemos calcular o tempo mais curto para terminar o projeto. Entender o CPM nos permite fazer esse cálculo de forma rápida e precisa.
Flexibilidade do método do caminho crítico
O método do caminho crítico foi desenvolvido para projetos complexos, mas bastante previsíveis. No entanto, na vida real, raramente temos que gerenciar projetos desse tipo. Frequentemente, um cronograma gerado usando técnicas de método de caminho crítico não é seguido com precisão.
Qualquer atraso em uma atividade no caminho crítico tem impacto direto na data de conclusão. Novos requisitos técnicos e novas restrições de recursos podem surgir.
Suponha que você planeje redecorar sua sala de estar com um amigo. Sua lista de tarefas pode ter esta aparência
- Livre-se dos móveis velhos
- Pintar as paredes
- Arranja o telhado
- Instale os móveis novos
As responsabilidades do seu amigo são:
- Escolhendo novas cortinas
- Pendure as novas cortinas
Tarefas paralelas no caminho crítico
Em nosso exemplo, as tarefas de sombreamento formam um subprojeto e podem ser tratadas como um caminho não crítico. Seu amigo pode “escolher as novas tonalidades” e “pendurar as novas tonalidades” a qualquer momento antes da conclusão do projeto.
As tarefas de cortina têm flexibilidade na data de início e término, que é considerada ‘float‘. Essas tarefas são paralelas e não serão colocadas no caminho crítico. É assim que este projeto ficaria em um gráfico de Gantt:
Se qualquer uma das tarefas paralelas fosse atrasada significativamente, isso impediria que todo o nosso projeto fosse concluído no prazo. Portanto, você deve sempre ficar de olho nas tarefas paralelas.
Como fazer mudanças no caminho crítico?
Suponha que a escolha das cortinas tenha levado nosso amigo mais tempo do que o inicialmente planejado. Isso vai atrasar o fim do projeto. Nossa rede está incompleta sem as novas cortinas, então o caminho anteriormente não crítico torna-se crítico. O caminho crítico inicial muda.
Para acompanhar as tarefas não críticas, o calendário do projeto deve estar atualizado. Só assim você saberá exatamente onde está o seu projeto em todos os momentos e se ele será entregue conforme planejado inicialmente.