Sie sind auf Seite 1von 46

Audrey Vasconcelos Lenildo Morais

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

CMMI Modelo internacional Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representao por estgios (5 nveis)e contnua (6 nveis) Custo mais elevado Mais complexo

MPS.BR Modelo brasileiro Desenvolvido por algumas empresas brasileiras em 2003 Possui representao em nveis (7 nveis) Custo acessvel Mais simples

Nveis de Maturidade Capacidade do processo reasreas-chaves de Processos Orienta na realizao das metas Implementao e institucionalizao Caractersticas comuns

N 1 2 3 4 5

D scrio Inicial Gerenciado Definido Gerenciado quantitativamente Otimizado

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

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

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

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 todos os processos so coletados e analisados

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

N 0 1 2 3 4 5

D scrio Incompleto Realizado Gerenciado Definido Gerenciado quantitativamente Otimizado

No-realizao de um processo Se um processo implementado, mas um ou mais objetivos especficos da rea de processo no (so) satisfeito(s)

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

Cada processo planejado e executado de acordo com uma poltica determinada Todo processo institucionalizado Requisitos e objetivos so estabelecidos Processos so monitorados, controlados e revisados, assim como os produtos resultantes

Processos padronizados so estabelecidos e melhorados continuamente Os processos definidos so descritos e executados de maneira mais rigorosa So estabelecidos em funo de um conjunto padronizado de processos organizacionais e, por isso, so consistentes em toda empresa

Os processos do definidos e controlados quantitativamente, por exemplo, aplicando-se tcnicas estatsticas A administrao dos processos, bem como a avaliao da qualidade destes, fundamental em critrios quantitativos Previsibilidade do desempenho de processos

Os processos so adaptados para cumprir os objetivos de negcio da organizao Foco na melhoria contnua do desempenho Melhorias tecnolgicas incrementais e de inovao Os processos otimizados so melhorados continuamente, pela interveno nas causas de variao de desempenho

Por stgios
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

Contn
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

Oferece migrao fcil do SW-CMM para o CMMI

Oferece migrao fcil da comunidade de engenharia de sistemas CMMI

ISO/IEC 12207

CMMI

ISO/IEC 15504

MPS.BR
Mto o e A li o (MA-MPS) (MAGuia de Avaliao

Mo lo Refernci (MR(MR-MPS)

Mo elo e Negcio (MN-MPS) (MN-

Guia Geral

Guia de Aquisio

Documentos do Programa

Guia de Implementao

Contm os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MRMPS 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)

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

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

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 pr meio de cursos, provas e workshops

N el A B C D E F G

Descrio Em otimizao Gerenciado quantitativamente Definido Largamente definido Parcialmente definido Gerenciado Parcialmente gerenciado

Atrib tos e 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

N el A B C D E F G

Atrib tos e 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

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

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

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

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

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

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

Gerncia de Reutilizao
Gerenciar os ciclos de vida dos ativos

reutilizveis

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

Projeto e Construo do Produto


Projetar, desenvolver e implementar solues para atender aos requisitos

Validao
Confirmar que um produto ou componente do produto atender ao seu uso pretendido quando colocado em produo

Verificao
Confirmar que cada servio e/ou produto de trabalho do processo ou do projeto atende apropriadamente os requisitos especificados

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

Gerncia de Riscos
Identificar, analisar, tratar, monitorar e

reduzir continuamente os riscos em nvel organizacional de projetos

No possui processos especficos O processo Gerncia de Projetos sofre uma evoluo


x Novos resultados so acrescentados ao processo Gerncia de Projetos para atender aos objetivos de gerenciamento quantitativo

Anlise de Desempenho do Processo Organizacional

No possui processos especficos Inovao e Implantao na Organizao Anlise de Causas e Resoluo

CMMI Estgio
1

MPS.BR N el
-

reas e Processos Processo ad-hoc (imprevisvel)

Processo -

CMMI Estgio reas e 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 N el
G

MPS.BR Processo
Gerncia de projetos Gerncia de requisitos Garantia da qualidade Aquisio Gerncia de portflio de projetos Gerncia de configurao Medio

CMMI Estgio reas e Processos N el

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

CMMI Estgio
4

MPS.BR N el
B

reas e Processos Gerncia quantitativa do projeto Desempenho do processo organizacional

Processo
Gerncia de projetos (evoluo)

CMMI Estgio
5

MPS.BR N el
A

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

Processo -

1. 2. 3. 4. 5. 6. 7. 8.

Introduo CMMI MPS.BR CMMI x MPS.BR Exerccios Sugestes de leitura Tpicos de pesquisa Referncias