No exemplo acima a duração do projeto é de 19 semanas, as atividades críticas são A, C, D, H e G. Há dois caminhos críticos A-C-D-G e A-C-H. Note que ao somarmos a duração das atividades de ambos os caminhos críticos o resultado é 19.
3- Para identificar as atividades críticas é necessário calcular a folga total de todas as atividades do projeto, destacando-se as que possuem folga nula.
4- Atrasos em uma das atividades críticas podem acarretar um atraso no projeto, em tempo, igual ao atraso da atividade.
5- As atividades não críticas, por possuírem FOLGAS, podem sofrer atrasos dentro de uma data limite, além da qual o projeto também será atrasado.
Análise das Folgas de um projeto
A análise das folgas em um projeto é crucial para entender a flexibilidade do cronograma e identificar atividades que têm margem para atrasos sem impactar o prazo final do projeto. As folgas permitem que os gerentes de projeto tomem decisões informadas sobre alocação de recursos, antecipação de possíveis atrasos e priorização de atividades críticas.
Podem ser de 4 tipos: folga total, folga dependente, folga independente e folga livre.
Folga Total
Já vimos seu conceito na aula anterior. Lembre-se que a Folga Total (FT) é a quantidade de tempo que uma atividade pode ser adiada sem atrasar o projeto como um todo.
\(FT_{ij}=T_j-C_i-d_{ij}\)
flowchart LR
A(("i
(Ci=3,Ti=4)"))-->|"(Atividade (ij), duração=4)"| B(("j
(Cj=7,Tj=9)"))
\(FT_{ij}=9-3-4=2\)
Folga Dependente
A folga dependente (FD) é a quantidade de tempo que uma atividade pode ser adiada sem atrasar o início mais tarde da atividade sucessora.
\(FD_{ij}=T_j-T_i-d_{ij}\)
flowchart LR
A(("i
(Ci=3,Ti=4)"))-->|"(Atividade (ij), duração=4)"| B(("j
(Cj=7,Tj=9)"))
\(FD_{ij}=9-4-4=1\)
Folga Independente
A folga independente (FI) é a quantidade de tempo que uma atividade pode ser adiada no seu início mais tarde sem atrasar o início mais cedo da atividade sucessora.
\(FI_{ij}=C_j-T_i-d_{ij}\)
flowchart LR
A(("i
(Ci=3,Ti=4)"))-->|"(Atividade (ij), duração=4)"| B(("j
(Cj=7,Tj=9)"))
\(FI_{ij}=7-4-4=-1\)
Este resultado indica que se a atividade for atrasada para além do tarde do evento inicial, a tarefa sucessora ficará impossibilitada de ser iniciada no cedo do seu evento inicial.
Obs: Deve haver cuidado ao analisar a folga independente, pois pode acontecer que ela apresente valor negativo. A folga independente negativa indica que se a atividade iniciar na data de tarde do evento inicial, as tarefas sucessoras a ela não poderão iniciar na data mais cedo do evento inicial, ou seja, a duração da atividade ultrapassou a data estabelecida para o cedo do evento final e devemos indicar que a folga é nula.
Folga Livre
A folga livre (FL) é a quantidade de tempo que uma atividade pode ser adiada no seu início mais cedo sem atrasar o início mais cedo da atividade sucessora.
\(FL_{ij}=C_j-C_i-d_{ij}\)
flowchart LR
A(("i
(Ci=3,Ti=4)"))-->|"(Atividade (ij), duração=4)"| B(("j
(Cj=7,Tj=9)"))
\(FL_{ij}=7-3-4=0\)
Este resultado indica que se a atividade for atrasada para além do cedo do evento inicial, a tarefa sucessora não poderá ser iniciada no cedo do seu evento inicial.
FI < 0
Se, \(C_j-T_i<0\) , demonstra uma impropriedade ao determinar os tempos da rede de planejamento, dada a impossibilidade temporal de ocorrer o início de uma atividade após a data prevista de sua finalização.
Assim, deve ser constatado se há erro na determinação dos tempos.
Se \(C_j-T_i<d_{ij}\) , há a indicação da necessidade de acelerar a atividade, pois a previsão de sua duração é maior que o esperado. Neste caso, a atividade deve ser acelerada.
Esquema das Folgas
Resumo
Folga Total (Total Slack ou Total Float):\(FT_{ij}=T_j-C_i-d_{ij}\)
Representa a quantidade de tempo que uma atividade pode ser adiada sem atrasar o projeto como um todo. O termo “total” é usado porque essa folga considera o impacto global no projeto. Ela reflete a flexibilidade total disponível no cronograma para a atividade em questão.
Folga Dependente (Free Slack ou Free Float):\(FD_{ij}=T_j-T_i-d_{ij}\)
Indica a quantidade de tempo que uma atividade pode ser adiada sem atrasar o início mais tarde da atividade sucessora.O termo “dependente” é usado porque essa folga está vinculada diretamente à dependência entre atividades. Reflete a flexibilidade da atividade atual sem afetar diretamente outras atividades além da sua sucessora direta.
Folga Independente (Independent Slack ou Independent Float):\(FI_{ij}=C_j-T_i-d_{ij}\)
Representa a quantidade de tempo que uma atividade pode ser adiada no seu início mais tarde sem atrasar o início mais cedo da atividade sucessora. O termo “independente” é utilizado porque essa folga considera a flexibilidade da atividade atual sem depender do início mais cedo da atividade sucessora. Ela destaca a independência em relação ao início mais cedo da atividade seguinte.
Reflete a quantidade de tempo que uma atividade pode ser adiada no seu início mais cedo sem atrasar o início mais cedo da atividade sucessora. O termo “livre” é empregado porque essa folga está disponível sem restrições diretas em relação à atividade sucessora. Ela representa a folga máxima sem comprometer o início mais cedo da atividade seguinte.
Exercício 1
Obtenha as folgas da atividade G
flowchart LR
A(("5
(22,26)"))-->|"(G, 7)"| B(("8
(29,33)"))
Fórmulas: \(td_{ij}=T_j-C_i\)
\(FT_{ij}=td_{ij}-d_{ij}\);
\(FD_{ij}=T_j-T_i-d_{ij}\);
\(FI_{ij}=C_j-T_i-d_{ij}\);
\(FL_{ij}=C_j-C_i-d_{ij}\)
Resposta
Tempo disponível: \(td_G=33-22=11\)
Folga Total: \(FT_G = 11-7=4\)
Folga Dependente: \(FD_G= 33-26-7=0\)
Folga Independente: \(FI_G= 29-26-7=-4\) => Como o valor é negativo isso indica que NÃO há folga independente para G.
Folga Livre: \(FL_G= 29-22-7=0\)
Apesar de G não ser atividade crítica, se o início da atividade começar em \(T_i=26\), ela deverá ser acelerada em pelo menos 4 dias para que as atividades sucessoras não sofram atrasos no seu início mais cedo (\(C_j=29\)).
Exercício 2
Complete os dados desta rede, classifique o tipo de atividade fantasma representada e calcule as folgas da atividade B.
A atividade fantasma é de codificação. Assim, os eventos 2 e 3 são os mesmo e servem para representar duas atividades paralelas. A rede completa com os \((C_i,T_i)\) de cada evento é:
Note que inicialmente obteríamos \((C_2=5,T_2=7)\), mas como os eventos 2 e 3 são os mesmos devido a atividade fantasma de codificação, devemos ajustar para \((C_2=7,T_2=7)\).
Tempo disponível: \(td_B=7-0=7\)
Folga Total: \(FT_B = 7-5=2\)
Folga Dependente: \(FD_B= 7-0-5=2\)
Folga Independente: \(FI_B= 7-0-5=2\)
Folga Livre: \(FL_B= 7-0-5=2\)
B é uma atividade não crítica em que todos os tipos de folga resultam em 2 u.t., isto significa que seu início pode ser adiado em 2 u.t. que não afetará os eventos das atividades subsequentes.
Priorização das atividades
Quanto menor a folga, maior a prioridade da atividade.
Recomenda-se priorizar as atividades utilizando a seguinte ordem no cálculo das folgas: folga total – folga dependente e se persistir o empate, folga independente ou folga livre.
Essa ordem das folgas é justificada, pois as duas primeiras estão relacionadas ao tarde de uma atividade. E, havendo ultrapassagem deste, a conclusão do projeto ocorrerá posterior a data prevista.
Discussões
Compartilhe suas dúvidas ou insights.
Prepare-se para a próxima aula: Revisar o conteúdo das aulas anteriores e realizar os exercícios propostos
Exercícios Propostos
1
Considere a rede de projeto abaixo. Obtenha as folgas FT, FD, FI e FL. Quais atividades não críticas devem ser priorizadas?
O projeto apresentado na tabela a seguir, possui a seguinte rede (já construída em exercício anterior). Obtenha todos os tipos de folgas de todas as atividades, apresentando uma hierarquização de prioridades.