Ps-Graduao em Engenharia de Software Equipe: Andr F. P. da Cunha Andrew Edberg M. do Vale Cleison Carlos Lima derson Marinho Gonalves Professor: Prof. MSc. Fabrcio M. Alho Disciplina: Qualidade de Software MPS.BR Melhoria de Processos de Software Brasileiro Detalhamento de Processos Nvel G Parcialmente Gerenciado Processo: Gerncia de Projetos (GPR) Fundamentao terica Gerncia de Projetos (GPR) Propsito Resultados esperados Processo de Desenvolvimento (PDS) Ferramentas utilizadas Apresentao Qualidade de Software Qualidade de Software Fundamentao terica (GPR) Gerncia de Projetos (GPR) Projeto Um empreendimento realizado para criar um produto, servio ou resultado especfico. O projeto se caracteriza por temporalidade e resultado, servio ou produto nico e elaborao progressiva [PMI, 2008] Temporalidade: Projetos com incio e fim bem definidos e estabelecidos. Produto: Entregas exclusivas do projeto. Elaborao Progressiva: Desenvolver em etapas e por incrementos. Gerenciamento de Projetos a aplicao de conhecimento, habilidades, ferramentas e tcnicas s atividades do projeto, a fim de atender aos seus requisitos [PMI, 2008]. Fundamentao terica Qualidade de Software Qualidade de Software Gerncia de Projetos (GPR)
Gerncia de Projetos Qualidade de Software MPS.BR Nvel G GPR Gerncia de Projetos GRE Gerncia de Requisitos - Planejamento - Execuo - Monitoramento e Controle Qualidade de Software Propsito (GPR) Estabelecer e manter planos que definem as atividades, recursos e responsabilidades do projeto, bem como prover informaes sobre o andamento do projeto que permitam a realizao de correes quando houver desvios significativos no desempenho do projeto. [Guia de Implementao Nvel G, 2012]
Propsito Qualidade de Software Qualidade de Software Resultados esperados (GPR) Resultados Esperados Qualidade de Software GPR Gerncia 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 No Escopo Restries Objetivos Todos os produtos que sero entregues Gerncia de Projetos GPR2 Qualidade de Software GPR GPR2 As tarefas e os produtos de trabalho do projeto so dimensionados utilizando mtodos apropriados. EAP (Estrutura Analtica do Projeto) Identificar elementos terminais (produtos, servios) Gerncia de Projetos GPR3 Qualidade de Software GPR GPR3 O modelo e as fases do ciclo de vida do projeto so definidas. Modelos sequenciais Modelos incrementais Modelos evolutivos Definies de marcos no projeto Controle e revises Gerncia de Projetos GPR4 Qualidade de Software GPR GPR4 O esforo e o custo para a execuo das tarefas e dos produtos de trabalho so estimados com base em dados histricos ou referncias tcnicas (at o nvel F). Mtodo de Estimativa (por exemplo, PERT/CPM) um mtodo de planejamento, replanejamento e avaliao de progresso, com a finalidade de melhor controlar a execuo de um programa. (Poltica, Prazo, Preo, Probabilidade e Performance)
Gerncia de Projetos GPR5 Qualidade de Software GPR GPR5 O oramento e o cronograma do projeto, incluindo marcos e pontos de controle, so estabelecidos e mantidos. Definio das atividades com incio, durao e trmino Recursos so alocados e o custo contabilizado Definir pontos de controle, nos quais o oramento e cronograma revisto Gerncia de Projetos GPR6 Qualidade de Software GPR GPR6 Os riscos do projeto so identificados e o seu impacto, probabilidade de ocorrncia e prioridade de tratamento so determinados e documentos. Riscos identificados, com impacto, probabilidade e prioridade de tratamento
O acompanhamento dos riscos deve ser registrado, bem como as aes tomadas Gerncia de Projetos GPR7 Qualidade de Software GPR GPR7 Os recursos humanos para o projeto so planejados considerando o perfil e conhecimento necessrios para execut-lo. Mapa de competncias Currculos Identificao de treinamentos Gerncia de Projetos GPR8 Qualidade de Software GPR GPR8 Os recursos e o ambiente de trabalho necessrios para executar o projeto so planejados. EAP (Estrutura Analtica do Projeto) Equipamentos, ferramentas, servios, componentes, viagens e requisitos de processo. Plano do projeto. Gerncia de Projetos GPR9 Qualidade de Software GPR GPR9 Os dados relevantes do projeto so identificados e planejados quanto forma de coleta, armazenamento e distribuio. Um mecanismo estabelecido para acess-los, incluindo, se pertinente, questes de privacidade e segurana. Relatrios, atas, dados informais, artefatos, etc Os dados podem estar em qualquer meio Controle de acesso deve ser previsto Identificar dados confidenciais Gerncia de Projetos GPR10 Qualidade de Software GPR GPR10 Um plano geral para a execuo do projeto estabelecido com a integrao de planos especficos. Plano de Projeto - Cronograma de atividades, o planejamento de recursos humanos, custos, riscos, dados. Gerncia de Projetos GPR11 Qualidade de Software GPR GPR11 A viabilidade de atingir as metas do projeto explicitamente avaliada considerando restries e recursos disponveis. Se necessrio, ajustes so realizados. Monitoramento da viabilidade em pontos de controle Anlise de viabilidade quando houver mudana de escopo Definio de critrios para viabilidade Pontos para se fazer anlise de viabilidade (escopo, aspectos tcnicos, financeiros, humanos, restries) Gerncia 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 Reviso
Compromisso Todos (custos, cronograma e desempenho) - (kick off) Gerncia de Projetos GPR13 Qualidade de Software GPR GPR13 O escopo, as tarefas, as estimativas, o oramento e o cronograma do projeto so monitorados em relao ao planejado. Reunies e comunicao pessoal. (Registro)
Monitorao (Tarefas, estimativas, oramento e cronograma)
Gerncia de Projetos GPR14 Qualidade de Software GPR GPR14 Os recursos materiais e humanos bem como os dados relevantes do projeto so monitorados em relao ao planejado Monitoramento de itens planejados
Alocao / Contratao de recursos humanos
Compra de novos equipamentos ou sistemas Gerncia de Projetos GPR15 Qualidade de Software GPR GPR15 Os riscos so monitorados em relao ao planejado. Aes de mitigao
Aes de contingncia
Reavaliao dos Riscos (probabilidade e impacto) Gerncia de Projetos GPR16 Qualidade de Software GPR GPR16 O envolvimento das partes interessadas no projeto planejado, monitorado e mantido. Identificao dos interessados Plano de comunicao (envolve: Prazos, custos, recursos, requisitos, comprometimento) Cronograma (Gantt) Gerncia de Projetos GPR17 Qualidade de Software GPR GPR17 Revises so realizadas em marcos do projeto e conforme estabelecido no planejamento. Previsto x realizado Cumprimento de marcos Esforo, cronograma, recursos Gerncia de Projetos GPR18 Qualidade de Software GPR GPR18 Registros de problemas identificados e o resultado da anlise de questes pertinentes, incluindo dependncias crticas, so estabelecidos e tratados com as partes interessadas. Anlise e registro de problemas e/ou desvios Utilizao de planilhas ou ferramenta especfica Gerncia de Projetos GPR19 Qualidade de Software GPR GPR19 Aes para corrigir desvios em relao ao planejado e para prevenir a repetio dos problemas identificados so estabelecidas, implementadas e acompanhadas at a sua concluso. Aes corretivas devem ser estabelecidas Monitoramento das aes corretivas Avaliar a efetividade da ao corretiva Gerncia de Projetos Qualidade de Software Processo de Desenvolvimento (PDS) Contexto Qualidade de Software Figura Grfico das baleias RUP (Rational Unified Process) No abrange questes como: Gesto de Pessoas: contratao, treinamento. Oramento Geral: definio, alocao. Gesto 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 informaes sobre vrios projetos. Project Builder: Software WEB, voltado para o gerenciamento de projetos, programas e portflios de uma organizao. WBS Chart pro: Software para gerenciamento de projetos utilizando EAP, mostrando como o projeto est organizado em resumo e nveis de detalhes. Ferramentas Utilizadas Qualidade de Software Universidade da Amaznia Centro de Cincias Exatas e Tecnologia Ps-Graduao em Engenharia de Software Equipe: Andr F. P. da Cunha Andrew Edberg M. do Vale Cleison Carlos Lima derson Marinho Gonalves Professor: Prof. MSc. Fabrcio M. Alho Disciplina: Qualidade de Software MPS.BR Melhoria de Processos de Software Brasileiro Detalhamento de Processos Nvel G Parcialmente Gerenciado Processo: Gerncia de Projetos (GPR)