Você está na página 1de 43

Modelos de Maturidade de Processos de Software

CMMI e MPS.BR

Contextualizao
CMMI / MPS.BR
Modelos de Maturidade de Qualidade de Software Aplicaes criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manuteno de software

Contextualizao
CMMI Modelo internacional Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representao por estgios (5 nveis)e contnua (6 nveis) Custo mais elevado MPS.BR Modelo brasileiro Desenvolvido pela SOFTEX em 2003 Possui representao em nveis (7 nveis) Custo acessvel

Representao CMMI Por estgios


Nvel Descrio

1
2 3 4 5

Inicial
Gerenciado Definido Gerenciado quantitativamente Em otimizao

Representao por estgios Nvel 1 - Inicial


Os processos so caticos Geralmente a organizao no possui um ambiente organizado de desenvolvimento de software Padres no existem (e se existem, no so seguidos)

Representao por estgios Nvel 2 - Gerenciado


Os projetos das organizaes possuem requisitos gerenciados e processos planejados, medidos e controlados As prticas permitem que a organizao cumpra os planos no desenvolvimento dos projetos Os requisitos, processos e servios so gerenciados

Representao por estgios Nvel 3 - Definido


Os processos so bem caracterizados e entendidos A padronizao permite maior consistncia nos produtos gerados pela organizao Na descrio dos processos so usados padres, procedimentos, ferramentas e mtodos bem definidos

Representao por estgios Nvel 4 Gerenciado quantitativamente


Os processos so selecionados para contribuir com o desempenho geral dos demais processos So controlados usando mtodos estatsticos e outras tcnicas quantitativas Aspectos qualitativos devem ser traduzidos em nmeros Dados sobre os processos so coletados e analisados

Representao por estgios Nvel 5 Em otimizao


Os processos so continuamente melhorados com base em um entendimento quantitativo das causas comuns de alteraes de desempenho A melhoria contnua obtida com inovaes e melhor uso de tecnologias Objetivos quantitativos de melhoria so estabelecidos, continuamente revisados e usados como critrios de gerenciamento Os efeitos da implantao da melhoria de processos so medidos e avaliados

Representao CMMI Contnua


Nvel 0 1 Descrio Incompleto Realizado

2
3 4 5

Gerenciado
Definido Gerenciado quantitativamente Em otimizao

Representao contnua Nvel 0 - Incompleto


O processo no realizado Ou implementado, mas um ou mais objetivos especficos da rea de processo no (so) satisfeito(s)

Representao contnua Nvel 1 - Realizado


O processo deve cumprir com todos os objetivos especficos de sua rea O processo utiliza entradas determinadas e leva obteno de produtos especficos, identificados como sadas

Representao contnua Nvel 2 - Gerenciado


O processo planejado e executado de acordo com uma poltica determinada Todo processo institucionalizado Requisitos e objetivos so estabelecidos O processo monitorado, controlado e revisado, assim como os produtos resultantes

Representao contnua Nvel 3 - Definido


O processo padronizado, estabelecido e melhorado continuamente O processo definido descrito e executado de maneira mais rigorosa O processo utilizado em um projeto estabelecido em funo de um processo organizacional padronizado

Representao contnua Nvel 4 Gerenciado quantitativamente


O processo definido e controlado quantitativamente, por exemplo, aplicando-se tcnicas estatsticas Existe previsibilidade do desempenho do processo

Representao contnua Nvel 5 Em otimizao


O processo adaptado para cumprir os objetivos de negcio da organizao Foco na melhoria contnua do desempenho Melhorias tecnolgicas incrementais e de inovao O processos otimizado melhorado continuamente, pela interveno nas causas de variao de desempenho

Representaes do CMMI Por estgios x Contnua


Por estgios
Fornece um caminho pr-definido para melhoria atravs de: Implementao em seqncia Cada nvel base para o prximo Permite comparao dentro da organizao e entre organizaes pelo uso de nveis de maturidade Oferece classificao nica que resume os resultados e avaliaes

Contnua
Fornece maior foco nas reas de processo escolhidas de acordo com os objetivos do negcio, reduzindo os riscos

Permite comparao de reas de processo dentro da organizao e entre organizaes

Estrutura do MPS.BR
ISO/IEC 12207 CMMI ISO/IEC 15504

MPS.BR
Mtodo de Avaliao (MA-MPS)
Guia de Avaliao

Modelo de Referncia (MR-MPS)

Modelo de Negcio (MN-MPS)

Guia Geral

Guia de Aquisio

Documentos do Programa

Guia de Implementao

Modelo de Referncia (MR-MPS)


Contm os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MR-MPS Contm as definies dos nveis de maturidade, processos e atributos do processo (Guia Geral) O Guia de Aquisio um documento complementar destinado a organizaes que pretendem adquirir S&SC (boas prticas)

Modelo de Referncia (MR-MPS)


O Guia de Implementao sugere formas de implementar cada um dos nveis do MR-MPS e formas de como uma unidade organizacional que faz Aquisio de produtos pode implementar o MR-MPS

Mtodo de Avaliao (MA-MPS)


Define o processo e o mtodo de avaliao MA-MPS, os requisitos para avaliadores lderes, avaliadores adjuntos e Instituies Avaliadoras (Guia de Avaliao)

Modelo de Negcio (MN-MPS)


Descreve regras de negcio para:
Implementao do MR-MPS pelas Instituies Implementadoras (II) Avaliao seguindo o MA-MPS pelas Instituies Avaliadoras (IA) Organizao de grupos de empresas pelas Instituies Organizadoras de Grupos de Empresas (IOGE) Certificao de Consultores de Aquisio (CA) Programas anuais de treinamento do MPS.BR por meio de cursos, provas e workshops

Representao do MPS.BR
Nvel A B C Descrio Em otimizao Gerenciado quantitativamente Definido

D E F
G

Largamente definido Parcialmente definido Gerenciado


Parcialmente gerenciado

Representao do MPS.BR
Atributos de Processos AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 AP 4.1 AP 4.2 AP 5.1 AP 5.2 Descrio O processo executado O processo gerenciado Os produtos de trabalho do processos so gerenciados O processo definido O processo est implementado O processo medido O processo controlado O processo objeto de melhorias e inovaes O processo otimizado continuamente

Representao do MPS.BR
Nvel A B C D E F G Atributos de Processos AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1, AP 4.2, AP 5.1 e AP 5.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1 e AP 4.2

AP 1.1, AP 2.1, AP 2.2, AP 3.1 e AP 3.2


AP 1.1, AP 2.1, AP 2.2, AP 3.1 e AP 3.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1 e AP 3.2 AP 1.1, AP 2.1 e AP 2.2 AP 1.1 e AP 2.1

Nvel G Parcialmente gerenciado


Gerncia de Projetos
Estabelecer e manter os planos que definem as atividades, recursos e responsabilidades dos projetos

Gerncia de Requisitos
Gerenciar os requisitos do produto e dos componentes do produto do projeto e identificar inconsistncias entre os requisitos, os planos de projetos e os produtos de trabalho do projeto

Nvel F - Gerenciado
Aquisio
Gerenciar a aquisio de produtos que satisfaam s necessidades expressas pelo adquirente

Gerncia de Configurao
Estabelecer e manter a integridade de todos os produtos de trabalho de um processo ou projeto e disponibiliz-los a todos os envolvidos

Nvel F - Gerenciado
Garantia da Qualidade
Assegurar que os produtos de trabalho e a execuo dos processos estejam em conformidade com os planos, procedimentos e padres estabelecidos

Gerncia de Portflio de Projetos


Iniciar e manter projetos que sejam necessrios, suficientes e sustentveis, de forma a atender os objetivos estratgicos da organizao

Nvel F - Gerenciado
Medio
Coletar, armazenar, analisar e relatar os dados relativos aos produtos desenvolvidos e aos processos implementados na organizao e em seus projetos, de forma a apoiar os objetivos organizacionais

Nvel E Parcialmente definido


Avaliao e Melhoria do Processo Organizacional
Determinar o quanto os processos padro da organizao contribuem para alcanar os objetivos de negcio da organizao Apoiar a organizao a planejar, realizar e implantar melhorias contnuas nos processo com base no entendimento de seus pontos fortes e fracos

Nvel E Parcialmente definido


Definio do Processo Organizacional
Estabelecer e manter um conjunto de ativos de processo organizacional e padres do ambiente de trabalho usveis e aplicveis s necessidades de negcio da organizao

Gerncia de Recursos Humanos


Prover a organizao e os projetos com os recursos humanos necessrios e manter suas competncias adequadas s necessidades do negcio

Nvel E Parcialmente definido


Gerncia de Reutilizao
Gerenciar os ciclos de vida dos ativos reutilizveis

Nvel D Largamente definido


Desenvolvimento de Requisitos
Definir os requisitos do cliente, do produto e dos componentes do produto

Integrao do produto
Compor os componentes do produto, produzindo um produto integrado consistente com seu projeto, e demonstrar que os requisitos so satisfeitos para o ambiente alvo ou equivalente

Nvel D Largamente definido


Projeto e Construo do Produto Validao
Projetar, desenvolver e implementar solues para atender aos requisitos
Confirmar que um produto ou componente do produto atender ao seu uso pretendido quando colocado em produo Confirmar que cada servio e/ou produto de trabalho do processo ou do projeto atende apropriadamente os requisitos especificados

Verificao

Nvel C - Definido
Desenvolvimento para Reutilizao
Identificar oportunidades de reutilizao sistemtica de ativos na organizao e, se possvel, estabelecer um programa de reutilizao para desenvolver ativos a partir de engenharia de domnios de aplicao

Gerncia de Decises
Analisar possveis decises crticas usando um processo formal, com critrios estabelecidos, para avaliao das alternativas identificadas

Nvel C - Definido
Gerncia de Riscos
Identificar, analisar, tratar, monitorar e reduzir continuamente os riscos em nvel organizacional de projetos

Nvel B Gerenciado quantitativamente


No possui processos especficos O processo Gerncia de Projetos sofre uma evoluo
Novos resultados so acrescentados ao processo Gerncia de Projetos para atender aos objetivos de gerenciamento quantitativo

Foca na Anlise de Desempenho do Processo Organizacional

Nvel A Em otimizao
No possui processos especficos Foca em:
Inovao e Implantao na Organizao Anlise de Causas e Resoluo

Processos CMMI x MPS.BR


CMMI Estgio
1

MPS.BR Nvel
-

reas de Processos Processo ad-hoc (imprevisvel)

Processo -

Processos CMMI x MPS.BR


CMMI Estgio reas de Processos Gerncia e controle do projeto Planejamento do projeto Gerncia de requisitos Garantia da qualidade do processo e do produto Gerncia de acordos com os fornecedores Gerncia de configurao Medio e Anlise Nvel
G

MPS.BR Processo
Gerncia de projetos Gerncia de requisitos

Garantia da qualidade Aquisio Gerncia de portflio de projetos Gerncia de configurao Medio

Processos CMMI x MPS.BR


CMMI Estgio reas de Processos Nvel MPS.BR Processo
Gerncia de projeto (evoluo) Definio do processo organizacional Avaliao e melhoria do processo organizacional Gerncia de recursos humanos Gerncia de reutilizao Validao Verificao Projeto e construo do produto Integrao do produto Desenvolvimento de requisitos Gerncia de riscos Desenvolvimento para reutilizao Gerncia de decises

Gerncia de projeto integrada Definio do processo organizacional Foco no processo organizacional Treinamento organizacional Validao Verificao Integrao do produto Soluo tcnica Desenvolvimento de requisitos Gerncia de riscos Anlise de deciso e resoluo

Processos CMMI x MPS.BR


CMMI Estgio
4

MPS.BR Nvel
B

reas de Processos

Processo
Gerncia de projetos (evoluo)

Gerncia quantitativa do projeto Desempenho do processo organizacional

Processos CMMI x MPS.BR


CMMI Estgio
5

MPS.BR Nvel
A

reas de Processos Anlise de causas e resoluo Inovao e implantao na organizao

Processo -