mps.br - gerência de projetos nível g
DESCRIPTION
O objetivo deste trabalho é fornecer uma visão sintetizada sobre o processo de Gerência de Projetos do Nível G do MPS.BR - Melhoria de Processos de Software Brasileiro.TRANSCRIPT
Universidade da Amazônia Centro de Ciências Exatas e Tecnologia
Pós-Graduação em Engenharia de Software
Equipe: André F. P. da Cunha Andrew Edberg M. do Vale Cleison Carlos Lima Éderson Marinho Gonçalves
Professor: Prof. MSc. Fabrício M. Alho Disciplina: Qualidade de Software
MPS.BR – Melhoria de Processos de Software Brasileiro Detalhamento de Processos
Nível G – Parcialmente Gerenciado Processo: Gerência de Projetos (GPR)
• Fundamentação teórica
– Gerência de Projetos (GPR)
• Propósito
• Resultados esperados
• Processo de Desenvolvimento (PDS)
– Ferramentas utilizadas
Apresentação
Qualidade de Software
Qualidade de Software
Fundamentação teórica (GPR)
• Gerência de Projetos (GPR) – Projeto
• “Um empreendimento realizado para criar um produto, serviço ou resultado específico. O projeto se caracteriza por temporalidade e resultado, serviço ou produto único e elaboração progressiva” [PMI, 2008]
– Temporalidade: Projetos com início e fim bem definidos e estabelecidos.
– Produto: Entregas exclusivas do projeto.
– Elaboração Progressiva: Desenvolver em etapas e por incrementos.
– Gerenciamento de Projetos
• “É a aplicação de conhecimento, habilidades, ferramentas e técnicas às atividades do projeto, a fim de atender aos seus requisitos” [PMI, 2008].
Fundamentação teórica
Qualidade de Software
Qualidade de Software
Gerência de Projetos (GPR)
Gerência de Projetos
Qualidade de Software
MPS.BR
Nível G
GPR Gerência de Projetos
GRE Gerência de Requisitos
- Planejamento - Execução - Monitoramento e Controle
Qualidade de Software
Propósito (GPR)
• “Estabelecer e manter planos que definem as atividades, recursos e responsabilidades do projeto, bem como prover informações sobre o andamento do projeto que permitam a realização de correções quando houver desvios significativos no desempenho do projeto.” [Guia de Implementação Nível G, 2012]
Propósito
Qualidade de Software
Qualidade de Software
Resultados esperados (GPR)
Resultados Esperados
Qualidade de Software
GPR Gerência de Projetos
19 Resultados Esperados
GPR1 GPR2 GPR3 GPR4
GPR6 GPR7 GPR8 GPR9
GPR11 GPR12 GPR13 GPR14
GPR16
GPR15
GPR10
GPR5
GPR17 GPR18 GPR19
GPR1
Qualidade de Software
GPR
GPR1 O escopo do trabalho para o projeto é definido.
Escopo
Não Escopo
Restrições
Objetivos
Todos os produtos que serão entregues
Gerência de Projetos
GPR2
Qualidade de Software
GPR
GPR2
As tarefas e os produtos de trabalho do projeto são dimensionados utilizando métodos apropriados.
EAP (Estrutura Analítica do Projeto)
• Identificar elementos terminais (produtos, serviços)
Gerência de Projetos
GPR3
Qualidade de Software
GPR
GPR3 O modelo e as fases do ciclo de vida do projeto são definidas.
Modelos sequenciais
Modelos incrementais
Modelos evolutivos
Definições de marcos no projeto
Controle e revisões
Gerência de Projetos
GPR4
Qualidade de Software
GPR
GPR4
O esforço e o custo para a execução das tarefas e dos produtos de trabalho são estimados com base em dados históricos ou referências técnicas (até o nível F).
Método de Estimativa (por exemplo, PERT/CPM¹)
¹É um método de planejamento, replanejamento e avaliação de progresso, com a finalidade de melhor controlar a execução de um programa. (Política, Prazo, Preço, Probabilidade e Performance)
Gerência de Projetos
GPR5
Qualidade de Software
GPR
GPR5
O orçamento e o cronograma do projeto, incluindo marcos e pontos de controle, são estabelecidos e mantidos.
Definição das atividades com início, duração e término
Recursos são alocados e o custo contabilizado
Definir pontos de controle, nos quais o orçamento e
cronograma é revisto
Gerência de Projetos
GPR6
Qualidade de Software
GPR
GPR6
Os riscos do projeto são identificados e o seu impacto, probabilidade de ocorrência e prioridade de tratamento são determinados e documentos.
Riscos identificados, com impacto, probabilidade e prioridade de tratamento
O acompanhamento dos riscos deve ser registrado, bem como as ações tomadas
Gerência de Projetos
GPR7
Qualidade de Software
GPR
GPR7
Os recursos humanos para o projeto são planejados considerando o perfil e conhecimento necessários para executá-lo.
Mapa de competências
Currículos
Identificação de treinamentos
Gerência de Projetos
GPR8
Qualidade de Software
GPR
GPR8
Os recursos e o ambiente de trabalho necessários para executar o projeto são planejados.
EAP (Estrutura Analítica do Projeto)
Equipamentos, ferramentas, serviços, componentes, viagens e requisitos de processo.
Plano do projeto.
Gerência de Projetos
GPR9
Qualidade de Software
GPR
GPR9
Os dados relevantes do projeto são identificados e planejados quanto à forma de coleta, armazenamento e distribuição. Um mecanismo é estabelecido para acessá-los, incluindo, se pertinente, questões de privacidade e segurança.
Relatórios, atas, dados informais, artefatos, etc… Os dados podem estar em qualquer meio Controle de acesso deve ser previsto Identificar dados confidenciais
Gerência de Projetos
GPR10
Qualidade de Software
GPR
GPR10
Um plano geral para a execução do projeto é estabelecido com a integração de planos específicos.
Plano de Projeto - Cronograma de atividades, o planejamento de recursos humanos, custos, riscos, dados.
Gerência de Projetos
GPR11
Qualidade de Software
GPR
GPR11
A viabilidade de atingir as metas do projeto é explicitamente avaliada considerando restrições e recursos disponíveis. Se necessário, ajustes são realizados.
Monitoramento da viabilidade em pontos de controle Análise de viabilidade quando houver mudança de
escopo Definição de critérios para viabilidade Pontos para se fazer análise de viabilidade (escopo,
aspectos técnicos, financeiros, humanos, restrições)
Gerência de Projetos
GPR12
Qualidade de Software
GPR
GPR12
O Plano do Projeto é revisado com todos os interessados e o compromisso com ele é obtido e mantido.
Envolvidos relevantes – Revisão
Compromisso – Todos (custos, cronograma e desempenho) - (kick off)
Gerência de Projetos
GPR13
Qualidade de Software
GPR
GPR13
O escopo, as tarefas, as estimativas, o orçamento e o cronograma do projeto são monitorados em relação ao planejado.
Reuniões e comunicação pessoal. (Registro)
Monitoração (Tarefas, estimativas, orçamento e cronograma)
Gerência de Projetos
GPR14
Qualidade de Software
GPR
GPR14
Os recursos materiais e humanos bem como os dados relevantes do projeto são monitorados em relação ao planejado
Monitoramento de itens planejados
Alocação / Contratação de recursos humanos
Compra de novos equipamentos ou sistemas
Gerência de Projetos
GPR15
Qualidade de Software
GPR
GPR15 Os riscos são monitorados em relação ao planejado.
Ações de mitigação
Ações de contingência
Reavaliação dos Riscos (probabilidade e impacto)
Gerência de Projetos
GPR16
Qualidade de Software
GPR
GPR16 O envolvimento das partes interessadas no projeto é planejado, monitorado e mantido.
Identificação dos interessados
Plano de comunicação (envolve: Prazos, custos, recursos, requisitos, comprometimento)
Cronograma (Gantt)
Gerência de Projetos
GPR17
Qualidade de Software
GPR
GPR17
Revisões são realizadas em marcos do projeto e conforme estabelecido no planejamento.
Previsto x realizado
Cumprimento de marcos
Esforço, cronograma, recursos
Gerência de Projetos
GPR18
Qualidade de Software
GPR
GPR18
Registros de problemas identificados e o resultado da análise de questões pertinentes, incluindo dependências críticas, são estabelecidos e tratados com as partes interessadas.
Análise e registro de problemas e/ou desvios
Utilização de planilhas ou ferramenta específica
Gerência de Projetos
GPR19
Qualidade de Software
GPR
GPR19
Ações para corrigir desvios em relação ao planejado e para prevenir a repetição dos problemas identificados são estabelecidas, implementadas e acompanhadas até a sua conclusão. Ações corretivas devem ser estabelecidas
Monitoramento das ações corretivas
Avaliar a efetividade da ação corretiva
Gerência de Projetos
Qualidade de Software
Processo de Desenvolvimento (PDS)
Contexto
Qualidade de Software
Figura – Gráfico das baleias RUP (Rational Unified Process)
Não abrange questões como: • Gestão de Pessoas: contratação, treinamento. • Orçamento Geral: definição, alocação. • Gestão de Contratos: com fornecedores, clientes.
Qualidade de Software
Ferramentas utilizadas (PDS)
• Microsoft Project: – Aplicativo de gerenciamento de projetos utilizado
para planejar, programar e representar graficamente informações sobre vários projetos.
• Project Builder: – Software WEB, voltado para o gerenciamento de
projetos, programas e portfólios de uma organização.
• WBS Chart pro: – Software para gerenciamento de projetos utilizando
EAP, mostrando como o projeto está organizado em resumo e níveis de detalhes.
Ferramentas Utilizadas
Qualidade de Software
Universidade da Amazônia Centro de Ciências Exatas e Tecnologia
Pós-Graduação em Engenharia de Software
Equipe: André F. P. da Cunha Andrew Edberg M. do Vale Cleison Carlos Lima Éderson Marinho Gonçalves
Professor: Prof. MSc. Fabrício M. Alho Disciplina: Qualidade de Software
MPS.BR – Melhoria de Processos de Software Brasileiro Detalhamento de Processos
Nível G – Parcialmente Gerenciado Processo: Gerência de Projetos (GPR)