Gerência de Projetos e Manutenção de Software Aula 5 Planejamento de Projetos Andréa Magalhães Magdaleno

Documentos relacionados
Agenda. Estimativas. Cronograma Custos e Orçamento Exercícios. Planning Poker. Paramétrica. COCOMO Análise de Pontos de Função GPMS 2017.

AULA 4: GERENCIAMENTO DO TEMPO E DOS CUSTOS CONSTRUÇÃO DO CRONOGRAMA E DO ORÇAMENTO DO PROJETO

Gerência de Projetos de Software: Cronograma

Administração de Projetos

GESTÃO DE PROJETOS. Guia PMBOK

PROJETO INTEGRADO AULA 4 GERENCIAMENTO DO TEMPO PROF.: KAIO DUTRA

Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno

Gerenciamento de Projetos

Métodos de Apoio à Elaboração de Cronogramas

PROJETO INTEGRADO AULA 4 INTEGRAÇÃO E ESCOPO

Gerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso Andréa Magalhães Magdaleno

TÉCNICAS DE PLANEJAMENTO E CONTROLE. UNIDADE I - Planejamento, programação e controle

Elaboração e Gestão de Projetos

Programação de Projetos

Economia da Engenharia de SW

O Microsoft Project 2013 de gerenciamento de projetos, que pode ser usado para planejar, gerenciar e trabalhar como uma valiosa fonte de informações

Capítulo 6 Gerenciamento do Tempo do projeto

Gerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso Andréa Magalhães Magdaleno

Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno 2017.

Introdução ao Planejamento de Projetos. Leonardo Gresta Paulino Murta

Modelagem de Processos de Negócio Aula 11 Modelagem de Processos TO-BE Andréa Magalhães Magdaleno

Ciclo de vida do projeto x do

Gerenciamento de Projetos

Gerência de Projetos

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

Gerência do Escopo. Gestão de Projetos

PLANEJAMENTO DE PROJETO DE SOFTWARE

ISO/IEC Processo de ciclo de vida

05/09/2013. Ciclo de vida de um Sistema de Informação

Gerenciamento de Cronograma

Fundação João Pinheiro Escola de Governo Professor Paulo Neves de Carvalho Gerência de Capacitação e Treinamento

Desenho do Cronograma 1

Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais. CSE Métodos e Processos na Área Espacial

GESTÃO DE PROJETOS Unidade 4 Gerenciamento de Tempo. Luiz Leão

Disciplina de Engenharia de Software

Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017.

Cronograma de Projeto

Aula 6. Definição de Atividades e Sequenciamento

Gerência de Projetos e Manutenção de Software Aula 3 Planejamento de Projetos (Escopo) Andréa Magalhães Magdaleno 2017.

INTRODUÇÃO INTRODUÇÃO 31/03/2015 GESTÃO DO TEMPO CRONOGRAMA GERENCIAMENTO DE PROJETOS DEFINIÇÃO DA ATIVIDADE DEFINIÇÃO DA ATIVIDADE

Gerência de Projetos e Manutenção de Software Aula 8 Monitoramento e Controle Andréa Magalhães Magdaleno

Guia PMBOK. Project Management Body of Knowledge. Universidade de Brasília Faculdade de Ciência da Informação Profa.

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

Prof. Celia Corigliano. Unidade II GERENCIAMENTO DE PROJETOS

Project 2013 Plano de Aula 24 Aulas (Aulas de 1 Hora)

MBA em Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos. (Vídeo disponível no material on-line)

Sem fronteiras para o conhecimento. MS Project para Gerenciamento de Projetos

Gerência de Escopo do Projeto

Gerência de Projetos e Manutenção de Software Aula 3 Planejamento de Projetos (Escopo) Andréa Magalhães Magdaleno 2017.

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Evandro Deliberal Aula 04

Gerenciamento de Projetos planejamento do tempo. Prof. Valério Salomon

Plano de Aula - Project cód Horas/Aula

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

GERENCIAMENTO DE PROJETOS DE SOFTWARE. Rosana Braga ICMC/USP

Programação de Projeto ou gerenciamento do tempo

Gerenciamento do Tempo de Projetos. Parte 05. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

PERT e CPM. Grupo 4 Integrantes : Fernando Watanabe Thiago Yukio N. Alves Vinicius A. C. Miquelin

CSE Métodos e Processos na Área Espacial

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

GESTÃO DE PROJETOS D I S C U S S ÃO B AS E A D A N O P M I

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Planejamento dos Custos

Introdução à Gerência de Projetos

Projetos Visão Geral Esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo.

Gestão de Projetos 26/05/2013

ELABORAÇÃO E ANÁLISE DE PROJETOS

Visão geral do PMBOK. Objetivo do PMBOK

FUNDAMENTOS DE GERÊNCIA DE PROJETOS

Engenharia de Software II

Gestão de Projetos. Requisito é a tradução das necessidades e expectativas dos clientes e das demais partes interessadas (stakeholders).

Gerenciamento de Projetos Introdução

Residência em Arquitetura de Software. Gerência de Tempo. Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Engenharia de Software II

Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais

Projeto Físico e Lógico de Redes de Processamento. Kleber A. Ribeiro

Engenharia de Software 2006/2007

Visão Geral de Engenharia de Software

INTRODUÇÃO À GESTÃO DE PROJETOS. Prof. Francisco R. Lima Jr. Roteiro

PROJETO INTEGRADO AULA 3 INTRODUÇÃO AO GERENCIAMENTO DE PROJETOS PROF.: KAIO DUTRA

Análise e projeto de sistemas

Gestão da Produção PERT - CPM Gestão da Produção PERT - CPM. Aula 3

Edézio Métodos Quantitativos 1

Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais

Qualidade de Software

Gestão Negócios OBJETIVO NESTA AULA. Gestão eficaz - Aula 18

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.

Administração de Projetos

TÍTULO: GRA DE MATURIDADE PARA GERENCIMAMENTO DE PROJETOS EM DESENVOLVIMENTO DE NOVOS PRODUTOS VOLTADO PARA EMPRESA DE COSMÉTICOS

Método do Caminho Crítico PERT /CPM. Prof. Marcio Cardoso Machado

Normas ISO:

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 5. Agenda

TAP Termo de Abertura do Projeto

GERENCIAMENTO DOS CUSTOS DO PROJETO

Transcrição:

Gerência de Projetos e Manutenção de Software Aula 5 Planejamento de Projetos Andréa Magalhães Magdaleno andrea@ic.uff.br 2016.02

Agenda Cronograma Custos e Orçamento Exercícios 2

Etapas do planejamento (Métodos Clássicos) 1. Especificar o escopo 2. Detalhar o escopo 3. Definir as atividades 6. Definir o cronograma 5. Estimar a duração das atividades 4. Definir a sequência das atividades 7. Estimar os custos das atividades 8. Definir o orçamento 9. Integrar planos 3

Passo 6: definir o cronograma Um elemento chave do planejamento é o cronograma O cronograma define O que deve ser feito Em que ordem deve ser feito Quanto tempo leva para fazer Cronogramas existem sempre, mas em diferentes graus de detalhamento Métodos Clássicos: cronograma detalhado com atividades Métodos Ágeis: cronograma em alto nível, com iterações 4

Marcos de cronograma Além das atividades, os cronogramas definem marcos (do inglês, milestones) Representam o encerramento de alguma etapa ou a conclusão de uma atividade que produza um resultado de relevância para um projeto (geralmente, um resultado que possa ser homologado pelo cliente) Bom momento para uma avaliação geral do andamento do projeto Pense em uma viagem longa... 5

Gráfico de Gantt Cronogramas são usualmente representados por meio de gráficos de Gantt Inventados por Henry Gantt, durante a primeira guerra mundial, para controlar o pedido e a entrega de armamentos São muito utilizados por gerentes de projeto por serem simples de entender e ocuparem pouco espaço na impressão 6

Gráfico de Gantt Organização: Eixo X: tempo Eixo Y: atividades Cada atividade ocupa uma linha, enquanto as datas ocupam colunas. As datas são apresentadas em uma unidade de tempo (dias, meses, semanas, ) O tempo esperado em que cada atividade será executada é representado por uma barra ocupando a linha da atividade entre as datas de execução previstas Traçando-se uma linha vertical no gráfico, é possível identificar as atividades que devem ser executadas nesta data, assim como as que devem estar concluídas 7

Gráfico de Gantt Gráficos de Gantt contêm As atividades As atividades podem ser organizadas hierarquicamente. Atividades compostas por outras atividades são geralmente apresentadas com um marcador diferente A dependência entre as atividades A duração das atividades Os marcos do projeto Os marcos de projeto (atividades com duração zero que identificam eventos relevantes para o projeto) são representados como diamantes no gráfico 8

Gráfico de Gantt Exemplo 9

Sequenciamento de atividades É o processo de identificar e documentar as relações de dependência entre as atividades do projeto As dependências entre atividades ocorrem por restrições técnicas ou da natureza (ex.: a implementação não pode começar antes do projeto ser concluído) Podemos usar informações sobre dependências explícitas ou implícitas encontradas em projetos passados, mas é comum que os desenvolvedores indiquem dependências As dependências determinam a capacidade de divisão do trabalho que compõe o projeto A principal técnica utilizada neste contexto é a modelagem de redes de atividades 10

Rede de Atividades Divisão e sequenciamento do trabalho Quando diversas pessoas participam em um projeto é provável que existam atividades paralelas Entretanto, nem todas as atividades componentes de um projeto podem ser executadas em paralelo Algumas atividades dependem dos resultados atingidos por atividades predecessoras A WBS não apresenta a ordem em que as atividades devem ser realizadas (não apresenta as dependências entre atividades) Uma rede de atividades apresenta as atividades componentes de um projeto, sua ordem sequencial e suas dependências 11

Relações entre Atividades Tipos Precedência Técnica Causada por dependências técnicas entre as atividades (por exemplo, as paredes devem ser levantadas antes da instalação do teto) Precedência Procedural Determinada por políticas e procedimentos organizacionais, impostas pela alta administração das empresas Precedência Imposta Determinada por restrições e limitações da empresa ou do projeto (por exemplo, o número de recursos é limitado, impedindo que diversas tarefas sejam realizadas em paralelo) 12

Redes de Atividades - Exemplo Projeto do Módulo 1 Código do Módulo 1 Testes do Módulo 1 Análise de Requisitos Projeto da Arquitetura Projeto do Módulo 2 Código do Módulo 2 Testes do Módulo 2 Aceitação Projeto do Módulo 3 Código do Módulo 3 Testes do Módulo 3 13

Relações entre Atividades Existem diversos tipos de relações entre atividades Término início (FS):a atividade sucessora começa quando a predecessora terminar (tipo mais comum de dependência) Início início (SS): a atividade sucessora têm início quando a predecessora começar Término término (FF): a atividade sucessora termina quando a predecessora terminar Início término (SF): a atividade sucessora termina quando a predecessora começar Atividade ID 1.1 Atividade ID 1.2 Atividade ID 1.3 Atividades Paralelas Dependência entre atividades 14

Caminho crítico Um cronograma define a sequência e duração de atividades Com isso, algumas atividades podem ser executadas em paralelo Mas determinadas atividades são mais críticas que outras, pois podem impactar no atraso de todo o projeto 15

CPM (Critical Path Method) Estima a data de início e conclusão de cada atividade, estimando as datas de início e conclusão do projeto e as folgas para a execução das atividades Técnica clássica criada nos anos 50 para encontrar o caminho crítico Inventado pela DuPont e UNIVAC Division of Remington Rand, em 1957, para controlar os períodos de parada para manutenção em plantas de processamento químico O caminho crítico contém as atividades que, caso atrasem, atrasarão o projeto como um todo As atividades que não estão no caminho crítico têm folga Que também é calculada via CPM As atividades que estão no caminho critico, quando otimizadas, melhoram o desempenho do projeto como um todo!!! 16

Algoritmo CPM 1. Construa um grafo onde as atividades são nós e as dependências são arestas direcionadas 2. Coloque um nó início e um nó fim no grafo 3. Conecte todas as atividades sem dependência de entrada com uma dependência vindo de início, e sem dependência de saída com dependência indo para fim 4. Escreva a duração de cada atividade sobre a atividade 17

Algoritmo CPM 5. Encontre todos os caminhos entre o início e o fim via busca em profundidade 6. Para cada caminho encontrado, some a duração das atividades O caminho com a maior duração é o caminho crítico A folga das atividades do caminho crítico é zero (assumindo que o projeto deve terminar o quanto antes) A folga das atividades fora do caminho crítico é a duração do caminho crítico menos a duração do seu caminho mais longo 18

Exercício CPM 1 Início 1 Escolher local 3 Visitar local 1 Contratar local 1 1 Gelar bebidas Fim Escolher bebidas 2 Comprar bebidas 1 Limpar local Escolher convidados Qual a duração do projeto? Qual o caminho crítico? Qual a folga de cada atividade? 2 Convidar pessoas 19

Exercício CPM 1 Início 4 5 1 Escolher local 1 1 3 Visitar local 1 Contratar local Gelar bebidas Fim Escolher bebidas 2 5 Comprar bebidas 1 Limpar local Escolher convidados 4 2 Convidar pessoas 20

Exercício CPM 1 Início Escolher bebidas 2 Escolher convidados Folga=0 Escolher local 1 1 Folga=1 1 Folga=0 3 Visitar local Comprar bebidas 2 Folga=0 Folga=0 Convidar pessoas Contratar local Folga=0 1 Gelar bebidas Folga=0 1 Limpar local Folga=0 Fim Folga=1 21

Exemplo de CPM Gantt detalhado 22

Exercício Para o Projeto do Bazar da Deia Estabelecer a rede de atividades e o caminho crítico das atividades da 1ª. iteração 23

Dever de Casa Utilize alguma ferramenta para gerar o cronograma com o gráfico de Gantt, o caminho crítico e as folgas para o projeto do Bazar da Deia Sugestões de ferramentas podem ser encontradas em: http://en.wikipedia.org/wiki/list_of_project_manage ment_software Laboratório possui o MS Project e pelo convênio com a Microsoft vocês também conseguem baixá-lo 24

CUSTOS

Passo 7: estimar os custos das atividades Tendo em mãos... Os recursos necessários para a execução das atividades A duração estimada das atividades... é possível estimar os custos das atividades Recursos diferentes influenciam diferentemente nos custos: Recursos humanos: valor por hora do recurso x duração em horas Recursos de capital (e.g., carro): valor do recurso x número de recursos (esses recursos podem ser reutilizados em atividades que não estejam em paralelo) Recursos de consumo (e.g., combustível): valor do recurso x quantidade necessária para a atividade 26

Exercício Defina o valor dos recursos necessários para o seu projeto do Bazar da Deia Humanos Capital Consumo Defina o custo das atividades 27

ORÇAMENTO

Passo 8: Definir o orçamento Orçamento = custos das atividades + margem de lucro Custos podem ser maiores ou menores que o Orçamento Custos < Orçamento (é o mais comum) visa lucro Custos > Orçamento visa aumentar a probabilidade de ganhar o projeto (para projetos estratégicos) O orçamento deve conter também o cronograma de desembolsos Ex.: Orçamento de R$ 100.000,00, com 4 desembolsos semestrais de R$ 25.000,00 Normalmente os desembolsos são associados a marcos do projeto! 29

Custo x Preço x Valor Custo: gastos na produção de um bem ou serviço Preço: o quanto é esperado receber por esse bem ou serviço Valor: o quanto o bem ou serviço é importante para quem compra Qual é o custo, preço e valor de um guarda-chuva no centro do Rio... Em um dia de sol Em um dia de chuva 30

Exercício Defina o orçamento e desembolsos do seu projeto do Bazar da Deia 31

Passo 9: integrar planos O desenvolvimento do plano de projeto consiste em coordenar as ações necessárias para gerar todos os sub-planos do projeto, incluindo: O planejamento de escopo O planejamento de tempo O planejamento de custo O planejamento de risco O planejamento de qualidade O planejamento de subcontratação O planejamento de comunicação O planejamento de recursos humanos O planejamento de patrocinadores Ao final de todas as atividades acima, a atividade de integração monta um único documento com todas as decisões contidas nos sub-planos 32

Dúvidas? 33

Próxima Aula Atividades Gerenciais Aquisição Planejamento de Projetos Comunicação Monitoramento e Controle Gerência de Riscos Atividades de Desenvolvimento Levantamento de Requisitos Análise de Requisitos Projeto Codificação Atividades de Apoio Garantia de Qualidade Gerência de Configuração Medição e Análise Verificação, Validação e Testes Reutilização 34

Gerência de Projetos e Manutenção de Software Aula 5 Planejamento de Projetos Andréa Magalhães Magdaleno andrea@ic.uff.br 2016.02