Title: Modelos de Maturidade de Processos de Software
1Modelos de Maturidade de Processos de Software
Autor Danilo Santos
Baseado nos Slides de Audrey Vasconcelos Lenild
o Morais
2Sumário
- 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
3Definição
- 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)
4Motivação
- 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.
5Modelos mais usados pelo mercado
6Contextualização
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)
7Estrutura do CMMI
Níveis de Maturidade
Capacidade do processo
Áreas-chaves de Processos
Orienta na realização das metas
Características comuns
Implementação e institucionalização
8Representação CMMIPor estágios
9Representação CMMIPor estágios
10Representação CMMIContínua
11Representação CMMIContínua
12Representação CMMIContínua
13Representações do CMMIPor estágios x Contínua
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
14SCAMP - Características
- Precisão
- Repetibilidade
- Custo/Recurso Efetivos.
- Gerenciamento dos Resultados
15SCAMP Modos de Uso
- Melhoria de Processo Interno
- Seleção do Fornecedor
- Monitoração do Processo.
16Estrutura do MPS.BR
ISO/IEC 12207
CMMI
ISO/IEC 15504
Guia Geral
Guia de Aquisição
Guia de Avaliação
Documentos do Programa
Guia de Implementação
17Modelo de Referência(MR-MPS)
- 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
SSC (boas práticas)
18Modelo de Referência(MR-MPS)
- 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
19Método de Avaliação(MA-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)
20Modelo de Negócio(MN-MPS)
- 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
21Representação do MPS.BR
22Representação do MPS.BR
23Representação do MPS.BR
24Representação do MPS.BR
25Representação do MPS.BR
26Representação do MPS.BR
27Representação do MPS.BR
28Representação do MPS.BR
29ProcessosCMMI / MPS.BR
30ProcessosCMMI / MPS.BR
- 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
31Dúvidas?