Prévia do material em texto
CMMI e MPS.BR 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 modelos Dú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 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) Níveis de Níveis de MaturidadeMaturidade Áreas-chaves de Áreas-chaves de ProcessosProcessos Características Características comunscomuns Capacidade do processo Orienta na realização das metas Implementação e institucionalização 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 Guia Geral Guia de Implementação Guia de Aquisição Guia de Avaliação Documentos do Programa ISO/IEC 12207 CMMI® ISO/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 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) 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 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 Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28