RDS de PLNJMNTO Planejamento do TMPO Técnica de Redes PRT/PM e Diagramas de GNTT É a representação gráfica de um algoritmo (seqüencia de passos) na seqüência lógica do Planejamento com as interdependências das tarefas, tendo por finalidade atingir um objetivo. PRT - Program valuation and Review Technique PM - ritical Path Method Plano de Projeto-ronograma Plano de Projeto-ronograma Tarefa RD Duração Interdependêndia tividade ventos É a execução efetiva de uma operação. onsome tempo e/ou rercursos. orrespondem a atividades que caracterizam determinados instantes no projeto. Planejamento da Rede Identificar as tividades Identificar a ordem em que ocorrem as tividades Identificar as tarefas em paralelo e as dependentes Determinar a duração das tividades
Representação da Rede stimativa de Duração de uma atividade evento inicial identificação da atividade duração da atividade evento final Dados Históricos, obtidos em projetos anteriores Modelos mpíricos de stimativa Média Ponderada preconizada: O = stimativa Otimista P = stimativa Pessimista MP = mais provável Duração = o + p + ( * mp) / Tipos de tividades Dependências Típicas em Projetos TIVIDD DPNDNT atividade é dependente da atividade, se para iniciar é necessário que tenha sido concluída Tipos de tividades TIVIDD PRLL s atividades e são paralelas se elas podem ser executadas simultaneamente insh-to-start (S) tividade não pode ser iniciada antes de ser concluída Não permite paralelismo xemplo: = Preparar os Scripts de Teste = xecutar os Testes
Dependências Típicas em Projetos Dependências Típicas em Projetos Start-to-Start (SS) tividade não pode ser iniciada antes de ser também iniciada dmite paralelismo xemplo: = Preparação de Scripts de Teste = Preparar mbiente de xecução de Teste insih-to-inish () tividade não pode ser concluída antes de também ser concluída Permite ou não paralelismo xemplo: = xecutar os Testes = inalizar o Relatório de alhas Dependências Típicas em Projetos tividades da Redes Start-to-inish (S) tividade não pode ser concluída antes de ser iniciada dependências just in time tividades Dependentes atividade só pode ser executada depois que as atividades e forem concluídas
tividades da Redes tividades da Redes tividades Dependentes tividades Paralelas D D s atividades e devem ser executadas simultaneamente. s atividades e D só podem ser executadas depois que as atividades e forem concluídas. tividades da Redes Tempo de xecução da Rede tividades Paralelas Tempo de xecução D atividade fantasma s atividades e devem ser identificadas por destinos diferentes. Tempo de xecução = + + =
Tempo de xecução da Rede Tempo de xecução da Rede No Tempo de xecução de Redes complexas, deve-se definir: cedo do evento : tempo necessário para que o evento seja atingido sem atrasos. edo do evento Tarde do evento olga do evento Tempo necessário para que o evento seja atingido sem atraso. Tempo limite para a realização do evento, para não atrasar o projeto. Diferença entre o tarde e o cedo do evento. + = + + = + + = cedo = max ( cedo anterior + duração ) Tempo de xecução da Rede Tempo de xecução da Rede tarde do evento : tempo limite para a realização do evento para não atrasar o projeto. folga do evento : diferença entre o tarde e o cedo do evento folga = tarde - cedo tarde = min ( tarde posterior - duração )
Tempo de xecução da Rede Tempo de xecução da Rede No Tempo de xecução de Redes complexas, deve-se definir: aminho crítico: Vai do evento inicial ao evento final, passa pelas atividades de maior duração e a soma das durações corresponde ao cedo do evento final (os eventos por onde ele passa têm a menor folga). caminho crítico : vai do evento inicial ao evento final, passa pelas atividades de maior duração e a soma das durações corresponde ao cedo do evento final (os eventos por onde ele passa têm a menor folga). álculo do cedo dos eventos: TRD = DO TRD < DO TRD > DO não existe um prazo imposto para elaboração do projeto existe um prazo que é menor do que o prazo normal para elaboração do projeto existe um prazo que é maior do que o prazo normal para elaboração do projeto D G
álculo do caminho crítico: aso : tarde = cedo O cliente não impôs um prazo para o término do projeto D G D G aso : tarde < cedo O cliente impôs um prazo menor do que o estimado para o término do projeto aso : tarde < cedo - - - D - G - omo fazer? Reestudar as atividades, considerando o custo de implementação Iniciar pelas atividades críticas uidar para que a redução de uma atividade crítica não consuma a folga de uma atividade não crítica.
aso : tarde < cedo Produzir uma tabela com os seguintes dados: atividades duração custo duração custo diferença diferença custo/ do c.crítico normal normal acelerada acelerado custos durações unid.ac. -.... - -.. custo da aceleração: x (-) + x (-) = + = aso : tarde < cedo refazer a rede de acordo com as novas datas atividades aceleradas: x (-) + x (-) D G aso : tarde > cedo O cliente impôs um prazo maior do que o estimado para o término do projeto aso : tarde > cedo D G omo fazer? Reestudar as atividades, considerando o custo de implementação, para tentar economizar realizando as atividades em ritmo mais lento
aso : tarde > cedo produzir uma tabela com os seguintes dados: atividades duração custo duração custo diferença diferença custo/ do c.crítico normal normal lenta lento custos durações unid.desac. -.. - --- --- -.. economia da desaceleração: x (-) + x (-) = + = aso : tarde > cedo Refazer a rede de acordo com as novas datas atividades desaceleradas: x (-) + x (-) D G onceitos Introdutórios Processo de Software onceitos Introdutórios Processo de Software ramework: ramework: Tarefas/tividades (Tasks): Tarefas relacionadas à fase em questão Pontos de ontrole (Milestones): Definição dos Pontos ríticos onde o processo deve ser medido e controlado. Não consome tempo considerável.
onceitos Introdutórios Processo de Software ramework: Pontos de Garantia da Qualidade (SQ) Pontos onde deve-se verificar á aderência ao sistema e padrão de qualidade adotados. Podem consumir tempo considerável e, portanto, ser representada como uma atividade. xemplo de uma Rede de Tarefas walkthrough projeto walkthrough projeto codificação procedimental teste de unidade codificação revisão requisitos revisão projeto preliminar teste validação teste integração análise e projeto especificação dados tividades de Proteção (Umbrella) Pontos de Verificação e proteção do software (documentação, Gerencia de onfiguração,etc.) planejamento testes procedimentos testes revisão procedimentos testes Gráfico de GNTT Gráfico de GNTT Gráfico de Gantt GRÁIO D GNTT Tem por objetivo mostrar a duração de cada tarefa. Seu mérito está na simplicidade. tividade Duração planejado realizado
Gráfico de GNTT Pontos de ontrole João na Maria Jorge Pedro Marta Gráfico de Gantt + + + + + TR TR TR TR TR TR TR TR TR TR j f m a m j j a s o n d j f m a m planejado realizado