Melhoria de Processos CMMi Prof. Marcelo Maia 1
O que é o CMMI? Um modelo previamente comprovado de melhoria de processos na organização; Um framework para organizar e priorizar atividades de melhoria; Uma forma de garantir o alinhamento entre as atividades de melhoria de processo e os objetivos de negócio da organização. 2
O que é o CMMI? Mostra O QUÊ fazer e não COMO fazer Compilação de boas práticas divididas em 22 áreas de processo Área de processo = Process Area (PA) Por que? 3
4
Estágio Inicial Processos sob demanda e caóticos Heróis garantem o sucesso do projeto Entregam produtos que funcionam Comum estourar prazos e orçamento Estágio Gerenciado Há políticas de planejamento e execução Resultados são controlados Monitoramento, controle e revisão de processos A organização respeita os processos mesmo em situações críticas 5
Estágio Definido Processos bem definidos, entendidos e padronizados São descritos por padrões, procedimentos, ferramentas e métodos Prevê-se customizações dos processos para um projeto específico (tailoring) Os processos para os projetos são derivados de um padrão segundo critérios pré-definidos no nível 2 os processos podem variar muito de um projeto para outro. Estágio Gerenciado Quantitativamente Metas quantitativas de qualidade e desempenho Estratégias do negócio definem as medidas de qualidade e desempenho Utiliza-se estatística para analisar essas métricas 6
Estágio Otimizado Melhoria contínua do processo Existem subprocessos para melhorar o processo Analisa quantitativamente as variações por causas comuns common cause variations O nível 4 se limita as variações por causas especiais. 7
8
CMMI-Dev Áreas de Processo por nível de maturidade Área de Processo Categoria Nível de Maturidade Gestão de Configuração Suporte 2 Medição e Análise Suporte 2 Monitoramento e Controle de Projeto Gestão de Projeto 2 Planejamento de Projeto Gestão de Projeto 2 Garantia da Qualidade de Processo e Produto Suporte 2 Gestão de Requisitos Engenharia 2 Gestão de Contrato com Fornecedores Gestão de Projeto 2 682 9
CMMI-Dev Áreas de Processo por nível de maturidade 683 Área de Processo Categoria Nível de Maturidade Análise e Tomada de Decisões Suporte 3 Gestão Integrada de Projeto Gestão de Projeto 3 Definição dos Processos da Organização Foco nos Processos da Organização Gestão de Processo Gestão de Processo Treinamento na Organização Gestão de 3 Processo Integração de Produto Engenharia 3 Desenvolvimento de Requisitos Engenharia 3 Gestão de Riscos Gestão de Projeto 3 Solução Técnica Engenharia 3 Validação Engenharia 3 Verificação Engenharia 33 3 3 CMMI-Dev Áreas de Processo por nível de maturidade Área de Processo Categoria Nível de Maturidade Desempenho dos Processos da Organização Gestão de 4 Processo Gestão Quantitativa de Projeto Gestão de Projeto 4 Análise e Resolução de Causas Suporte 5 Gestão do Desempenho da Organização Gestão de 5 Processo 684 10
PAs de Gestão de Projetos Appraisals Não existe a palavra Certificação. Usa-se avaliação. Classes A Nota: Level Classe B Forças e Fraquezas detalhadas Classe C Quick gap analysis 11
12
Certificado MPS-BR 13
MPS-BR Melhoria de Processo do Software Brasileiro 14