CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos...

31
CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais

Transcript of CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos...

Page 1: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

CMMI e MPS.BR

Danilo Santos - Modelos de Maturidade de Processos de Software

Autor: Danilo Santos

Baseado nos Slides de:Audrey Vasconcelos

&Lenildo Morais

Page 2: 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

Page 3: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

“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

Page 4: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 5: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 6: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 7: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 8: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 9: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 10: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 11: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 12: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 13: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 14: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

PrecisãoRepetibilidadeCusto/Recurso Efetivos.Gerenciamento dos Resultados

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 15: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Melhoria de Processo Interno;Seleção do Fornecedor;Monitoração do Processo.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 16: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 17: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 18: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 19: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 20: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 21: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 22: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 23: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 24: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 25: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 26: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 27: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 28: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 29: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software

Page 30: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

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

Page 31: CMMI e MPS.BR Danilo Santos - Modelos de Maturidade de Processos de Software Autor: Danilo Santos Baseado nos Slides de: Audrey Vasconcelos & Lenildo Morais.

Danilo Santos - Modelos de Maturidade de Processos de Software