CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos...
Transcript of CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos...
CMMI e MPS.BR
Danilo Santos - Modelos de Maturidade de Processos de Software
Autor: Danilo Santos
Baseado nos Slides de:Audrey Vasconcelos
&Lenildo Morais
Definição de modelo de maturidade de processo;
Motivação para a criação dos modelos de maturidade de processo;
CMMI;MPS.BR;Relação entre os modelosDúvidas
Danilo Santos - Modelos de Maturidade de Processos de Software
“um padrão pode ser entendido como base para comparação e é usado para suportar, tamanho, conteúdo, valor ou qualidade de um objeto ou atividade.”(HUMPHREY, 1989)
Danilo Santos - Modelos de Maturidade de Processos de Software
Processos mal definidos;Falta de controle sobre o processo;Conforme a complexidade do produto
aumentava, o caos se instaurava;Falta de métricas para apoio à decisão;Projetos mal construídos;Software construído “artesanalmente”;Processos ad-hoc.
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
CMMI MPS.BR
Modelo internacional Modelo brasileiro
Desenvolvido pelo Software Engineering Institute-SEI em 1992
Criado em 2003 de acordo com a realidade de empresas brasileiras.
Possui representação por estágios (5 níveis) e contínua (6 níveis)
Possui representação em níveis (7 níveis)
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Níveis de Níveis de MaturidadeMaturidade
Áreas-chaves Áreas-chaves de Processosde Processos
CaracterísticCaracterísticas comunsas comuns
Capacidade do processo
Orienta narealização dasmetas
Implementação einstitucionalização
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Por estágios Contínua
Fornece um caminho pré-definido para melhoria através de:•Implementação em seqüência•Cada nível é base para o próximo
Fornece maior foco nas áreas de processo escolhidas de acordo com os objetivos do negócio, reduzindo os riscos
•Permite comparação dentro da organização e entre organizações pelo uso de níveis de maturidade•Oferece classificação única que resume os resultados e avaliações
Permite comparação de áreas de “processo” dentro da organização e entre organizações
Oferece migração fácil do SW-CMM para o CMMI
Oferece migração fácil da comunidade de engenharia de sistemas CMMI
PrecisãoRepetibilidadeCusto/Recurso Efetivos.Gerenciamento dos Resultados
Danilo Santos - Modelos de Maturidade de Processos de Software
Melhoria de Processo Interno;Seleção do Fornecedor;Monitoração do Processo.
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Guia GeralGuia Geral
Guia de Implementação
Guia de Implementação
Guia de AquisiçãoGuia de
AquisiçãoGuia de
AvaliaçãoGuia de
AvaliaçãoDocumentos do
ProgramaDocumentos do
Programa
ISO/IEC 12207ISO/IEC 12207 CMMI®CMMI® ISO/IEC
15504ISO/IEC 15504
Contém os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MR-MPS
Contém as definições dos níveis de maturidade, processos e atributos do processo (Guia Geral)
O Guia de Aquisição é um documento complementar destinado a organizações que pretendem adquirir S&SC (boas práticas)
Danilo Santos - Modelos de Maturidade de Processos de Software
O Guia de Implementação sugere formas de implementar cada um dos níveis do MR-MPS e formas de como uma unidade organizacional que faz Aquisição de produtos pode implementar o MR-MPS
Danilo Santos - Modelos de Maturidade de Processos de Software
Define o processo e o método de avaliação MA-MPS, os requisitos para avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (Guia de Avaliação)
Danilo Santos - Modelos de Maturidade de Processos de Software
Descreve regras de negócio para:› Implementação do MR-MPS pelas Instituições
Implementadoras (II)› Avaliação seguindo o MA-MPS pelas
Instituições Avaliadoras (IA)› Organização de grupos de empresas pelas
Instituições Organizadoras de Grupos de Empresas (IOGE)
› Certificação de Consultores de Aquisição (CA)› Programas anuais de treinamento do MPS.BR
pr meio de cursos, provas e workshops
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software
Atualmente existem alguns processos que são implementados no modelo MPS.BR, mas que não possuem uma área de processo equivalente no CMMI. Exemplo: Gerência de Portfólio de
Projetos no Nível F do MPS.BR
Danilo Santos - Modelos de Maturidade de Processos de Software
Danilo Santos - Modelos de Maturidade de Processos de Software