Você está na página 1de 14

Universidade Catlica de Braslia UCB

Bacharelado em Cincia da Computao

Qualidade de Software Professor: Wesley Vaz

Comparao entre ISO 15504, CMMI-DEV e MPS-BR 05/10/2011

Jorge Henrique Pinheiros dos Santos UC08023508


Braslia 8 de outubro de 2011

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao

1 - Terminologia
CMMI-DEV Metas especficas: Um componente necessrio do modelo que descreve a caracterstica nica que deve estar presente para satisfazer a rea de processo. Prticas genricas: Um componente esperado do modelo que considerado importante para atingir a meta genrica associada. As prticas genricas associadas meta genrica descrevem as atividades que so esperadas para se atingir a meta genrica e contribuir com a institucionalizao dos processos associados rea de processo. Prticas especficas: Um componente esperado do modelo que considerado importante para atingir a meta especfica associada. As prticas especficas descrevem as atividades esperadas para atingir as metas especficas de uma rea de processo. Metas genricas: Um componente necessrio do modelo que descreve as caractersticas que devem estar presentes para institucionalizar os processos que implementam uma rea de processo. Nveis de capacidade: Conquista de melhoria de processo em uma rea de processo em particular. Um nvel de capacidade definido por prticas genricas e especficas apropriadas para uma rea de processo. Nveis de maturidade: Grau de melhoria de processo em todo o conjunto de reas de processo nas guias todas as metas desse conjunto so atendidas. Atributo de processo: Uma caracterstica mensurvel de capacidade de processo aplicvel a qualquer processo. reas de processo: Todas as reas de processo CMMI so comuns s representaes contnuas e por estgios.

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao

Um grupamento de prticas relacionadas de uma rea que, quando implementadas conjuntamente, satisfazem um conjunto de metas consideradas importantes para a realizao de melhorias naquela rea. ISO 15504 Prticas genricas: So os principais indicadores de capacidade. Eles fornecem uma orientao sobre a implementao das caractersticas do atributo. Produtos de trabalho genricos: Representam tipos bsicos de produtos de trabalhos que podem ser materiais para todo processo ou produtos. Praticas base: So em um nvel abstrato, identificando o que deveria ser feito sem especificar e no o como deve ser feito. Produto de trabalho: A execuo de um processo gera um PT que so identificveis e teis para a satisfao do objetivo. Indicadores de capacidade: So indicadores que informa em qual nvel de capacidade o processo est, so amostras objetivas do quanto um processo est organizado, definido, gerenciado, etc. Atributo de processo: So caractersticas de um processo que pode ser avaliado em uma escala de realizao, proporcionando a medio da capacidade do processo. Indicadores de execuo: So indicadores que mostram se um processo produziu ou realizou os seus produtos de trabalho ou seu objetivo. MPS-BR Atributo de processo: Uma caracterstica mensurvel de capacidade de processo aplicvel a qualquer processo. Resultado esperado do processo: So obtidos com a efetiva implementao do processo, evidenciados por um artefato ou uma mudana de estado ao executar o processo

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao Resultado esperado do atributo de processo: a representao da capacidade do processo atravs do grau de refinamento e institucionalizao com que o processo executado. Propsito: objetivo geral a ser atingido durante a execuo do processo. Nvel de maturidade: Grau de melhoria de processo para um predeterminado conjunto de processos no qual todos os resultados esperados do processo e dos atributos dos processos so atendidos.

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao

2- Estrutura de avaliao;

ISO 15504

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao CMMI DEV

MPS-BR

3 - Nveis de maturidade e de capacidade;

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao

ISO 15504 Capacidade:


Nveis de Capacidade e Atributos de Processo Nvel 0: Nvel 1: Nvel 2: Nvel 3: Nvel 4: Nvel 5: Processo Incompleto (no tem atributos) Processo Executado PA 1.1: Atributo de Execuo de Processo Processo Gerenciado PA 2.1: Atributo da Gerncia de Execuo PA 2.2: Atributo de Gerncia de Produto de Trabalho Processo Estabelecido PA 3.1: Atributo de Definio de Processo PA 3.2: Atributo de Implementao de Processo Processo Previsvel PA 4.1: Atributo de Medio de Processo PA 4.2: Atributo de Controle de Processo Processo em Otimizao PA 5.1: Atributo de Inovao de Processo PA 5.2: Atributo de Otimizao do Processo

CMMI Maturidade:

Nvel
1 2 3 4 5

Descrio
Inicial Gerenciado Definido Gerenciado quantitativamente Em otimizao

MPS-BR Maturidade:

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao

Niveis
A B C D E F G

Descrio
Em otimizao Gerenciado Quantitativamente Definido Largamente Definido Parcialmente Definido Gerenciado Parcialmente Gerenciado

CMMI Capacidade:

Niveis
0 1 2 3 4 5

Descrio
Icompleto Realizado Gerenciado Definido Gerenciado Quantitativamente Em otimizao

MPS-BR Atributo de Capacidade:

Atributos de Processo
A.P 1.1 A.P 2.1 A.P 2.2 A.P 3.1

Descrio
O Processo executado O Processo Gerenciado Os Produtos de trabalho dos Processos so gerenciados O processo definido

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao A.P 3.2 A.P 4.1 A.P 4.2 A.P 5.1 A.P 5.2 O processo implementado O processo medido O processo controlado O processo objetivo de melhorias e inovaes O processo otimizado continuamente

A maturidade no CMMI medida nos nveis de 1 a 5. E possui os correspondentes no MPS-BR conforme tabela abaixo:

NVEIS MR-MPS G F E D C B A

NVEIS CMMI 2 3 4 5

4 - CARACTERSTICAS DAS REAS DE PROCESSO (OU PROCESSOS); ISO 15504 A dimenso do processo composta por subconjuntos de processos, que por sua vez so descritos em um modelo de referncia de processo, um conjunto universal de processo de software. O modelo referncia o ISO 12207. Na ISO 15504 temos trs grupos: 1. PRINCIPAIS: Define a engenharia do software, a parte do desenvolvimento e da relao cliente-fornecedor. Este grupo subdividido e em outros quatro grupos: 1.1.Grupo de Aquisio formado por: 1.1.1. Preparao para Aquisio.

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao 1.1.2. Escolha de fornecedor. 1.1.3. Contrato. 1.1.4. Acompanhamento de fornecedor. 1.1.5. Aprovao do cliente. 1.2.Grupo de Fornecimento formado por: 1.2.1. Oferta do fornecedor. 1.2.2. Liberao do produto. 1.2.3. Suporte durante a aprovao do produto. 1.3.Grupo de Engenharia formado por: 1.3.1. Surgimento de Necessidade. 1.3.2. Anlise das especificaes do sistema. 1.3.3. Estrutura do sistema. 1.3.4. Anlise das especificaes do software. 1.3.5. Projeto do software. 1.3.6. Construo do software. 1.3.7. Integrao do software. 1.3.8. Teste do software. 1.3.9. Instalao do software. 1.3.10. Manuteno do software e do sistema. 1.4.Grupo de Operao 1.4.1. Uso operacional. 1.4.2. Suporte ao Cliente. 2. ORGANIZACIONAIS: A parte de gesto, infra-estrutura e disponibilidade de recursos materiais e humanos. 2.1.Grupo de Gesto: 2.1.1. Alinhamento organizacional. 2.1.2. Gerenciamento organizacional. 2.1.3. Gesto de projetos. 2.1.4. Gesto de qualidade. 2.1.5. Gesto de risco. 2.1.6. Aferio. 2.2.Grupo de Melhoria do Processo:

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao 2.2.1. Estabelecimento do processo. 2.2.2. Avaliao do processo. 2.2.3. Melhoria do processo. 2.3.Grupo de Recursos e Infra-estrutura: 2.3.1. Gesto de recursos humanos. 2.3.2. Treinamento. 2.3.3. Gesto de conhecimento. 2.3.4. Infra-estrutura. 2.4.Grupo de Reutilizao: 2.4.1. Gesto de recursos. 2.4.2. Gesto do programa de reutilizao 2.4.3. Engenharia de domnio. 3. APOIO: A rea de suporte. 3.1.Grupo de Apoio 3.1.1. Garantia de Qualidade. 3.1.2. Verificao. 3.1.3. Validao. 3.1.4. Reviso conjunta. 3.1.5. Auditoria. 3.1.6. Avaliao do produto. 3.1.7. Documentao. 3.1.8. Gerenciamento de configurao. 3.1.9. Gesto de soluo do problema. 3.1.10. Gesto de solicitao.

CMMI-DEV Abrange algumas reas de processo, que constitui um conjunto de praticas relacionadas numa determinada rea, que quando implementadas coletivamente satisfazem um conjunto de objetivos considerados importantes para se realizarem melhorias significativas. Essas reas de processo podem ser dividas em quatro grupos:

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao

1. GERENCIAMENTO DE PROJETO 1.1.Gesto Quantitativa de Projeto. 1.2.Gesto Integrada de Projeto. 1.3.Gesto de Riscos. 1.4.Gesto de Requisitos. 1.5.Planejamento de Projeto. 1.6.Monitoramento e Controle de Projeto. 1.7.Gesto de Contrato com Fornecedores. 2. GERENCIAMENTO DE PROCESSO 2.1.Gesto de Desempenho da Organizao. 2.2.Desempenho dos Processos da Organizao. 2.3.Definio dos Processos da Organizao. 2.4.Foco nos Processos da Organizao. 2.5.Treinamento na Organizao. 3. ENGENHARIA 3.1.Desenvolvimento de Requisitos 3.2.Soluo Tcnica. 3.3.Integrao de Produto. 3.4.Verificao. 3.5.Validao. 4. SUPORTE 4.1.Analise e Resoluo de Causas. 4.2.Analise e Tomada de Decises. 4.3.Gesto de Configurao. 4.4.Garantia de Qualidade de Processo e Produto. 4.5.Medio e Analise.

MPS-BR

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao Abrange alguns processos que so descritos em termos de propsitos e resultados e esses podem ser divididas em trs grupos: 1. FUNDAMENTAIS 1.1.Aquisio. 1.2.Gerencia de Requisitos. 1.3.Desenvolvimento de Requisitos. 1.4.Soluo Tcnica. 1.5.Integrao do Produto. 2. ORGANIZACIONAIS 2.1.Gerencia de Projetos. 2.2.Definio do Processo Organizacional. 2.3.Adaptao do Processo para Gerncia do Projeto. 2.4.Avaliao e Melhoria do Processo Organizacional. 2.5.Gerncia de Riscos. 2.6.Treinamento. 2.7.Gerncia Quantitativa do projeto. 2.8.Desempenho do Processo Organizacional. 2.9.Analise de Causas e Resoluo. 2.10. 3. APOIO 3.1.Garantia de Qualidade. 3.2.Gerencia de Configurao. 3.3.Medio. 3.4.Verificao. 3.5.Validao. 3.6.Analise de Deciso e Resoluo. Observaes: Alguns processos implementados no MPS-BR no possuem reas de processo no CMMI. Implantao de Inovaes na Organizao.

Universidade Catlica de Braslia UCB


Bacharelado em Cincia da Computao 5 - OPINIO SOBRE A APLICABILIDADE NO MERCADO BRASILEIRO. ISO 15504 Reconhecida internacionalmente tanto para objeto de melhoria quanto para determinao da capacidade. CMMI Reconhecido internacionalmente, envolve um grande custo na certificao do modelo, seu foco voltado para as empresas de maior porte e no utiliza contrato conjunto de empresas. MPS-BR Reconhecido nacionalmente e na America Latina, custo da certificao mais acessvel do que a em CMMI, seu foco voltado para micros, pequenas e medias empresas e aqui temos um contrato cooperado.

Você também pode gostar