Residência em Arquitetura de Software Gerência de Tempo Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Gerência de Desenvolvimento 2008.2 Faculdade de Computação Instituto de Ciências e Exatas e Naturais Universidade Federal de Pará Objetivos Apresentar os processos, ferramentas e técnicas utilizadas para a gerência do tempo de um projeto segundo o PMBOK 2 1
O que é Gerência de Tempo? 3 Por que Gerenciar o Tempo? 4 2
Processos da Gerência do Tempo 5 Residência em Arquitetura de Software Activity Definition 3
Qual a Finalidade do Processo Activity Definition 7 Atividades x Tarefas 8 4
Elementos do Processo Activity Definiton 9 Activity Definition:: Tools and Techniques Decomposition Neste contexto, decomposição visa detalhar as atividades de mais baixo nível da WBS ( work packages ) em atividades menores e mais executáveis 10 5
Residência em Arquitetura de Software Activity Sequencing Qual a finalidade do processo Activity Sequencing 12 6
Elementos do Processo Activity Sequencing 13 Activity Sequencing :: Tools and Techniques Diagramas de Rede (Network Diagram) Três tipos PDM (Precedence Diagramming Method) ADM (Arrow Diagramming Method) Conditional Diagramming Methods: diagrama permitindo loops, tais como GERT Formato geral de apresentação 14 7
Acitivity Sequencing :: Tools and Techniques :: Definições sobre Diagramas Early Start (ES) Data mais cedo que uma atividade pode iniciar quando suas antecessoras são executadas no tempo estimado Early Finish (EF) Data mais cedo que uma atividade pode terminar começando na sua ES e sendo executada no tempo estimado 15 Acitivity Sequencing :: Tools and Techniques :: Definições sobre Diagramas Late Start (LS) Data mais tarde que uma atividade pode iniciar sem prejudicar o cronograma Late Finish (LF) Data mais tarde que uma atividade pode terminar sem prejudicar o cronograma 16 8
Acitivity Sequencing :: Tools and Techniques :: Definições sobre Diagramas Slack (float) Representa a quantidade de tempo que uma atividade pode atrasar sem prejudicar a data final do projeto Slack = LS ES = LF - EF 17 Acitivity Sequencing :: Tools and Techniques :: Definições sobre Diagramas Caminho Crítico (Critical Path) É o maior caminho dentro do diagrama de rede, determinando o menor tempo para terminar o projeto 18 9
Acitivity Sequencing :: Tools and Techniques Determinando o caminho crítico (tempo em semanas) Nos casos mais simples, como o da figura abaixo, pode ser determinado pelo maior caminho Pode ser determinado também, pelo caminho cujas atividades tem slack igual a zero ou tem valor mínimo 19 Acitivity Sequencing :: Tools and Techniques 20 10
Acitivity Sequencing :: Tools and Techniques PDM Outras Características Tipos de Dependências Finish-to-Start O início da sucessora depende do final da precedente Finish-to-finish O final da sucessora depende do final da precedente Start-to-start O início da sucessora depende do início da precedente Start-to-finish O final da sucessora depende do início da precedente Também chamado de AON (Activity-on-Node) 21 Acitivity Sequencing :: Tools and Techniques :: Diagramas de Rede PDM Convenções do Diagrama 22 11
Acitivity Sequencing :: Tools and Techniques 23 Acitivity Sequencing :: Tools and Techniques 24 12
Acitivity Sequencing :: Tools and Techniques PDM Determinando o caminho com atividades com Slack igual a zero 25 Acitivity Sequencing :: Tools and Techniques 26 13
Acitivity Sequencing :: Tools and Techniques ADM Características Só utiliza dependências entre as atividades do tipo finish-to-start Também chamado de AOA (Activity-on- Arrow) As técnicas de estimativa PERT e CPM só podem ser representadas utilizando este tipo de diagrama Atividades Dummy Servem para representar dependências entre atividades São representadas por uma linha pontilhada Tem tempo de duração igual a zero Não consomem recursos 27 Acitivity Sequencing :: Tools and Techniques ADM Exemplo 28 14
Acitivity Sequencing :: Tools and Techniques ADM Convenções do Diagrama 29 Acitivity Sequencing :: Tools and Techniques 30 15
Acitivity Sequencing :: Tools and Techniques 31 Residência em Arquitetura de Software Activity Duration Estimation 16
Qual a finalidade do processo Activity Duration Estimation 33 Elementos do Processo Activity Duration Estimation Gerência de Projetos de Software - 2008 34 17
Residência em Arquitetura de Software Schedule Development Qual a finalidade do processo Schedule Development Gerência de Projetos de Software - 2008 36 18
Elementos do processo Schedule Development Gerência de Projetos de Software - 2008 37 Schedule Development :: Apresentação do Cronograma :: Project Network Diagrams Gerência de Projetos de Software - 2008 38 19
Schedule Development :: Apresentação do Cronograma :: Gantt Charts Gerência de Projetos de Software - 2008 39 Schedule Development :: Apresentação do Cronograma :: Milestone Charts Gerência de Projetos de Software - 2008 40 20
Residência em Arquitetura de Software Schedule Control Qual a finalidade do processo Schedule Control Gerência de Projetos de Software - 2008 42 21
Elementos do processo Schedule Control Gerência de Projetos de Software - 2008 43 22