ciclo de vida do projeto x do produto - início | … 1 engenharia de software prof. flávio de...
TRANSCRIPT
2/2/2015
1
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Gestão de Projeto
Material Preparado pelo Prof. William Chaves de Souza Carvalho
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Ciclo de vida do produto
Ciclo de vida do projeto
Ciclo de vida do projeto x do produto
Plano de Negócio Projeto Operações Retirada
Fase 1 Fase 2 ... Fase Final
28/05/2013 693
2/2/2015
2
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
This image cannot currently be displayed.
Fase ...
Divisão do projeto em fases Fase-única:
Múltiplas-fases:
Monitoramento & Controle
Execução
Planejamento
Iniciação Encerramento
Fase 1
Fase 2
28/05/2013 694
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Fases de Projetos A divisão do projeto em fases é inspirada na
organização dos empreendimentos das várias Engenharias:
Engenharia CivilArquitetura
e ProjetoFundação Construção Acabamento
Engenharia de
Software (RUP)Concepção Elaboração Construção Transição
tempo
marcos Estudo de retorno Arquitetura Versão ß Versão Final
Fonte: JAC98 e RUP0828/05/2013 695
2/2/2015
3
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Abordagens de contratação
Complexidade Duração Fase 1 Fase 2 Fases ... Fase n
Simples Curto
Médio Médio
Complexo Longo
Fase Única
Concepção Elaboração, Construção e Transição
Concepção Elaboração Construção e Transição
28/05/2013 696
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Stakeholders (Partes Interessadas) Stakeholders:
São indivíduos e organizações envolvidos e interessados no projeto
Serão afetados pelo projeto
Identificar e gerenciar é ESSENCIAL
Português Inglês PapelCliente Customer Aquele que paga a contaUsuário User Usa o produto
Patrocinador Sponsor Oferece o capital ao cliente
Executor Provider Empresa que faz o projetoGerente Manager Responsável pelo projetoEquipe Teamwork Pessoas que trabalham
Outros Others Outras partes interessadas ou afetadas pelo projeto
Projeto
Cliente
Usuário
Patroci-nador
Executor
Gerente
Equipe
28/05/2013 697
2/2/2015
4
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Iteração entre processos Todo processo do PMBOK tem:
Os processos usam conhecimento, técnicas e ferramentas de outras áreas (contabilidade, administração, economia, etc.)
This image cannot currently be displayed.
Entradas(insumos)
Ferramentase Técnicas
Saídas(produtos)
28/05/2013 698
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos ( Visão Dinâmica ) Projetos são compostos de processos
Um processo é uma série de ações que provocam um resultado
Duas Categorias que se sobrepõem e interagem ao longo do projeto: Processos de administração de projeto (descrever e organizar o trabalho do
projeto)
Processos orientados a produto (especificar e criar o produto de projeto)
29/05/2013 699
2/2/2015
5
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Gerenciamento de Projeto
Integração
Escopo
Tempo
Custo
Qualidade
RH
Comunicação
Risco
Aquisição
Áreas ( Visão Estática )
29/05/2013 700
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos deIniciação
Processos dePlanejamento
Processos deControle
Processos deExecução
Processos deencerrameto
3.1 - Grupos de Processo - PMBOK
Processo de Gerenciamento de Projetos A Gerência de projetos exige uma forte interação com as demais áreas. Estas
interações podem ser claras e diretas ou, indiretas. Exigem do gerente de projeto a capacidade de balancear a gestão de recursos x objetivos. A ampliação do escopo de algum projeto, acarretará, em algum sacrifício em outra área.
29/05/2013 701
2/2/2015
6
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos de Controle
Processos de Execução
Processos de Planejamento
Processos de Iniciação Processos de Encerramento
Início da Fase Fim da Fase
Tempo
Grupos de Processo em cada fase dos Projetos.
Nível de Atividade
29/05/2013 702
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Iniciação PlanejamentoPlanejamento
Controle Execução
Finalização
Definição e compromissocom o projeto
Criação de um plano que garantaque a execução do projetocumpre sua missão
Coordenação de pessoas erecursos para realizar o planomonitoração, controle e ações
corretivas para garantirque os objetivos serão atingidos
–aceitação formalizada dosresultados do projeto–terminação coordenada
As flechas representamos fluxos de entradas e saídas entre os gruposde processos.
Conexão entre os Grupos
29/05/2013 703
2/2/2015
7
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Interação dos Processos Cada processo é descrito em termos de:
Entradas (inputs): documentos de trabalho
Ferramentas e Técnicas: mecanismos aplicados nas entradas para gerar saídas
Saída (outputs): documentos que são os resultados do processo
29/05/2013 704
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos de Iniciação
PlanejamentoIniciaçãoEscopo do Projeto
Processos de Iniciação
29/05/2013 705
2/2/2015
8
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos de Planejamento
Iniciação
Controle
Execução
Processos Centrais
Processos Facilitadores
Planejamento e Definição de EscopoAtividades e Recursos (estimativa e custo)Cronograma, Orçamento, Desenv. Do Plano
Qualidade, ComunicaçãoPlano organizacional, StaffingPlanejamento de Risco, Concorrência e Aquisições
29/05/2013 706
Processos de Planejamento
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos Centrais de Planejamento
Planejamento de Escopo
Definição deAtividades
Planejamento de Recursos
Sequenciamentode Atividades
Estimativade Tempo
Estimativa de Custo
Cronograma
Orçamento
Plano do Projeto
Definição de Escopo
29/05/2013 707
Planejamento: Processos Centrais
2/2/2015
9
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Planejamento
Controle
Controle
Processos de Execução
Processos Facilitadores
Execução do Planodo Projeto
Distribuição de InformaçãoTreinamento da EquipeGarantia de Qualidade Verificação de EscopoLicitações, Administração de Contrato
29/05/2013 708
Processos de Execução
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Execução
Finalização
Planejamento
Processos de Controle
Controle Globalde Modificações
Processos Facilitadores
Controle de Mudança de EscopoControle de QualidadeControle de Cronograma Controle de RiscoControle de Custo
Relatório deDesempenho
29/05/2013 709
Processos de Controle
2/2/2015
10
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Controle
Processos de Finalização
FechamentoAdministrativo
Encerramentodo Contrato
29/05/2013 710
Processos de Finalização
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Considerações Finais
29/05/2013 711
Planejamento, execução e controle são os elementos chave da gerência de projetos.
O tempo dedicado ao planejamento é vital para evitar problemas na fase de execução.
O objetivo central do planejamento é minimizar a necessidade de revisões durante a execução.
2/2/2015
11
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Integração de Projeto•Planejamento •Controle de Mudança Integrado
Escopo do Projeto
• Planejamento•Definição•Verificação•Controle de Mudança
Tempo do Projeto
• Definição, Seqüenciamento, estimação e controle de atividades
Custo do Projeto• Planejamento de Recursos, Estimativas e controle de custo
Qualidade do Projeto
• Planejamento, garantia e controle da qualidade
Recursos Humanos do Projeto• Planejar, adqüirir e desenvolver times de projeto
Riscos do Projeto
• Planejar e gerenciar•Monitorar e controlar
Aquisições do Projeto
•Planejar aquisições;•Planejar solicitações;
Comunicações do Projeto• Planejar comunicação e distribuição de informações •Reportar desempenho
Áreas de Conhecimento
29/05/2013 712
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
QUALIDADE ESCOPO
CUSTO TEMPO
RECURSOS HUMANOS
AQUISIÇÕES COMUNICAÇÕES
RISCOS
INTEGRAÇÃO
Áreas de Conhecimento
29/05/2013 713
2/2/2015
12
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Iniciação
Planejamento do Escopo
Definição do Escopo
Verificação do Escopo
Controle de Mudanças do Escopo
Processos necessários para assegurar que o projeto contemple todo o trabalho requerido, e nada mais que o trabalho requerido, para completar o projeto com sucesso.
Autorizar o início do projeto ou de uma nova fase.
Desenvolver uma declaração escrita do escopo como base para decisões futuras do projeto.
Subdividir os principais subprodutos do projeto em componentes menores e mais manejáveis.
Formalização e aprovação do escopo do projeto.
Controlar as mudanças de escopo, envolvendo escopo do produto e escopo do projeto.
29/05/2013 714
Gerência do Escopo do Projeto
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Definição das Atividades
Sequenciamento das Atividades
Estimativa de Duração das Atividades
Desenvolvimento do Cronograma
Controle do Cronograma
Processos necessários para assegurar que o projeto termine dentro do prazo previsto.
Identificar as atividades específicas que devem ser realizadas para produzir os diversos subprodutos do projeto.
Identificar e documentar as relações de dependência entre as atividades.
Estimar a quantidade de períodos de trabalho que serão necessários para a implementação de cada atividade.
Analisar a seqüência e as durações das atividades, e os requisitos de recursos para criar o cronograma do projeto.
Controlar as mudanças no cronograma do projeto.
29/05/2013 715
Gerência do Tempo do Projeto
2/2/2015
13
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Planejamento dos Recursos
Estimativa dos Custos
Orçamentação dos Custos
Controle dos Custos
Processos necessários para assegurar que o projeto termine dentro do orçamento aprovado.
Determinar quais recursos e que quantidades de cada devem serusadas para executar as atividades do projeto.
Desenvolver uma estimativa dos custos dos recursos necessários à implementação das atividades do projeto.
Alocar as estimativas dos custosdo projeto aos itens individuais de trabalho.
Controlar as mudanças no orçamento do projeto.
29/05/2013 716
Gerência do Custo do Projeto
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Planejamento da Qualidade
Garantia da Qualidade
Controle da Qualidade
Processos necessários para assegurar que as necessidades que originaram o desenvolvimento do projeto sejam atendidas.
Identificar quais padrões de qualidade são relevantes para o projeto e determinar a forma como satisfazê-los.
Avaliar periodicamente o desempenho geral do projeto buscando assegurar a satisfação dos padrões relevantes de qualidade.
Monitorar os resultados doprojeto para determinar se estão de acordo com os padrões de qualidade e eliminar causas de desempenhos insatisfatórios.
29/05/2013 717
Gerência da Qualidade do Projeto
2/2/2015
14
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Planejamento Organizacional
Montagem da Equipe
Desenvolvimento da Equipe
Processos necessários para proporcionar a melhor utilização das pessoasenvolvidas no projeto.
Identificar, documentar e designaras funções, responsabilidades e relacionamentos do projeto.
Conseguir que os recursos humanos necessários sejam designados e alocados ao projeto.
Desenvolver habilidadesindividuais e do grupo para aumentar o desempenho do projeto.
29/05/2013 718
Gerência dos Recursos Humanos do Projeto
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Planejamento das Comunicações
Distribuição das Informações
Relato de Desempenho
Encerramento Administrativo
Processos necessários para assegurar que a geração, captura, distribuição, armazenamentoe apresentação das informações do projeto sejam feitas de forma adequada e no tempo certo.
Determinar as informações e comunicações necessárias para as partes interessadas: quem, qual, quando e como ela será fornecida.
Disponibilizar as informaçõesnecessárias para as partesinteressadas de uma maneira conveniente.
Coletar e disseminar as informações de desempenho, incluindo relatórios de situação,medição de progresso e previsões.
Gerar, reunir e disseminar informações para formalizar a conclusão de uma fase ou de todo o projeto.
29/05/2013 719
Gerência das Comunicações do Projeto
2/2/2015
15
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos necessários para aidentificação, análise e resposta a riscosdo projeto.
Planejamento da Gerência dos Riscos
Análise Quantitativa dos Riscos
Planejamento das Respostas aos Riscos
Controle e Monitoração dos Riscos
Identificação dos Riscos
Análise Qualitativa dos Riscos
Determinar quais riscos podem afetar o projeto e documentar suas características.
Analisar qualitativamente os riscose as condições para priorizar seusefeitos nos objetivos do projeto.
Monitorar riscos residuais, identificar novos, reduzir e avaliara efetividade por todo o projeto.
Decidir como abordar e planejaras atividades de gerência dos riscos do projeto.
Medir a probabilidade e asconseqüências dos riscos e estimar as implicações nosobjetivos do projeto.
Desenvolver processos e técnicaspara aumentar as oportunidadese reduzir as ameaças dos riscos.
29/05/2013 720
Gerência dos Riscos do Projeto
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Planejamento das Aquisições
Planejamento das Solicitações
Obtenção de Propostas
Seleção de Fornecedores
Administração de Contratos
Encerramento de Contratos
Processos necessários para aaquisição de mercadorias e serviços fora da organização que desenvolve o projeto.
Determinar o que contratar e quando.
Documentar as necessidades de produtos ou serviços e identificar possíveis fornecedores.
Obter propostas de fornecimento conforme apropriado a cada caso (cotações de preço, cartas-convite, licitação).
Escolher entre os possíveisfornecedores.
Gerenciar os relacionamentos com fornecedores.
Completar e liquidar o contrato, incluindo a resolução de qualquer item pendente.
29/05/2013 721
Gerência das Aquisições do Projeto
2/2/2015
16
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Desenvolvimento do Plano do Projeto
Execução do Plano do Projeto
Controle Geral de Mudanças
Processos necessários para assegurar que os diversos elementos do projetossejam adequadamente coordenados.
Agregar os resultados dos outros processos de planejamentoconstruindo um documentocoerente e consistente.
Levar a cabo o projeto atravésdas atividades nele incluídas.
Coordenar as mudançasatravés de todo o projeto.
29/05/2013 722
Gerência da Integração do Projeto
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Mapa Conhecimento X Processos
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 723
2/2/2015
17
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Escopo do Projeto
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 724
Definição
Planejamento e Definiçãodo Escopo
Verificação e Controleda Mudança do Escopo
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Tempo do Projeto
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 725
Definição, Sequenciamento, Duração e Programação de atividades
Controle da Programação
2/2/2015
18
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Custo
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 726
Planejamento de Recursos;Estimativas de Custo;Orçamento
Controle de Custo
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Qualidade
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 727
Garantia da Qualidade
Controle de Qualidade
Planejamento da Qualidade
2/2/2015
19
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Recursos Humanos
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 728
Desenvolvimentodo Time
Planejamento da Organização;Aquisição do Staff
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Mapa Conhecimento X Processos
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 729
Distribuição das Informações Comunicação do Desempenho
Planejamento daComunicação
Comunicação formal de fechamento
2/2/2015
20
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Riscos
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 730
Planejamento, Identificação, Análisequalitativa e quantitativa e açõespara os riscos
Monitoramento e Controle de Riscos
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Aquisições
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 731
Planejamento;Solicitação
Solicitação e Seleção de Fontes
Fechamento do Contrato
2/2/2015
21
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Mapa Conhecimento X Processos
Integração de Projeto
Escopo do Projeto
Tempo do Projeto
Custo do Projeto
Qualidade do Projeto
Recursos Humanos do Projeto
Riscos do Projeto
Aquisições do Projeto
Comunicações do Projeto
Iniciação Planejamento Execução Controle Fechamento
29/05/2013 732
Desenvolvimento do Plano
Planejamento da Execuçãodo Projeto
Integração do Controlede Mudança