Sie sind auf Seite 1von 37

Qualidade de Software Aula 04,05 CMMI, MPS Br

Prof. Alessandro M. Lima, MSc amlrecife@gmail.com

Contedo CMMI
Mps.BR

CMMI O que ?

CMMI prov: Uma abordagem integrada para melhoria de processos Institucionalizao das melhorias Uma abordagem gradual para melhorias Guias para melhorias dos processos organizacionais

Processos padres da organizao

A Qualidade do sistema altamente influenciada pela qualidade do processo utilizada para adquir-lo, desenvolv-lo e mant-lo.

CMMI Histrico

TQM

CMMI Arquitetura e Constelaes


16 reas de processo em comum Guias para a disponibilizao de qualquer tipo de servio interno ou externo organizao

CMMI-SVC

CMMI-DEV
Guias para medir, monitorar e gerenciar o processo de desenvolvimento

CMMI-ACQ

Guias para Aquisio

Desenvolvimento de Produtos e Servios - CMMI-DEV (CMMI for Development Model) Desenvolvimento, Gerenciamento e Entrega de Servios - CMMI-SVC (CMMI for Services Model) Aquisio de Produtos e Servios - CMMI for Acquisition Model

CMMI Introduo
um modelo que descreve orientaes para a definio e implantao de processos:
3

O modelo no descreve processo algum, so orientaes definidas atravs das prticas especificadas;

Mtodo de avaliao utilizado: SCAMPI


3

SCAMPI (Standard CMMI Assessment Method for Process Improvement): Desenvolvido pelo Software Engineering Institute (SEI)

CMMI Introduo
Dimenses Crticas para uma organizao melhorar o seu negcio. O processo integra tudo

CMMI Representaes
Mesmo Modelo com duas vises !!!
Por Estgios (Staged)
3 3 3
5

Avaliao da organizao como um todo Nveis de Maturidade Agrupamento de reas de Processo por Nvel Herana CMM

Contnua (Continuous)
3

3 3

Avaliao da capacidade das Areas de Processo Nveis de Capacidade Agrupamento das reas de Processo por Categoria Herana ISO 15504 (SPICE)

Planejar e orgnaizar Monitorar e Controlar Gerenciar Riscos Gerenciar Configurao

Componentes do Modelo

Notes Examples

Amplifications References

Exemplo

Apresentar pagina 37 CMMI

CMMI reas de Processo


Representam atividades relevantes do processo de desenvolvimento de um software que servem de base para a avaliaao da maturidade So ao todo 22 reas de processos comuns s representaes por estgio ou contnua Exemplos
3 3 3 3 3

Requirements Management (REQM) Project Planning (PP) Configuration Management (CM) Verificao (VER) Decision Analysis and Resolution

CMMI Metas e Prticas


Metas Genricas e Prticas Genricas
3 3 3

Relacionadas dimenso da capacidade ou maturidade Aplicam-se a todas as reas de processo. Exemplo para nvel 2 de Capacidade ou Maturidade

Meta Genrica: Institucionalizar um processo gerenciado. Prtica Genrica: Estabelecer uma poltica organizacional.

Metas Especficas e Prticas Especficas


3 3 3

Aplicam-se a uma rea de Processo particular Relacionadas dimenso do processo Exemplo para processo Gerenciamento de Requisitos

Meta Especfica: Requisitos so mantidos e refletem-se cuidadosamente nos planos de projeto, atividades e produtos. Prtica Especfica: Manter rastreabilidade entre requisitos e fontes de requisitos.

Objetivos Genricos

Representao Contnua

CMMI
Representao Contnua :: Avaliao
Nveis de Capacidade
3 3

Representam um grau de maturidade para uma determinada rea de processo Nveis acima, devem satisfazer os nveis mais baixos

CL 5 4 3 2 1 0

Nome Optimizing Quantitatively Managed Defined Managed Performed Incomplete

Objetivo Genrico
O processo institucionalizado como em otimizao. Medidas so utilizada para melhoria contnua O processo institucionalizado como quantitativamente gerenciado. Uso de estatstica para controle O processo institucionalizado como definido. Processo nico para toda organizao com Tayloring O processo institucionalizado como gerenciado Poltica organizacional informando que processo utilizar Instncias dos processos so gerenciadas O processo alcana os objetivos especficos da rea de processo Sem objetivo

CMMI
Representao Contnua :: Avaliao
Processo bem executado e continuadamente melhorado CL5 Optimizing CL4 Quantitatively Managed CL3 Defined CL2 Managed CL1 Performed CL 0 Incomplete Area de Processo 1 Area de Processo 2 Area de Processo 3 Processo no executado

CMMI
Representao Contnua :: Avaliao
rea de Processo 1

rea de Processo n

Meta Especfica 1

Meta Especfica n

Meta Genrica 1

Meta Genrica 2

Meta Genrica 3

Meta Genrica 4

Meta Genrica 5

Prtica Especfica 1

Prtica Especfica n

Prticas Genricas Nvel 1

Prticas Genricas Nvel 2

Prticas Genricas Nvel 3

Prticas Genricas Nvel 4

Prticas Genricas Nvel 5

Nvel 0 Incompleto

Nvel 1 Executado

Nvel 2 Gerenciado

Nvel 3 Definido

Nvel 4 Gerenciado Quantitativamente

Nvel 5 Otimizando

CMMI
Representao Contnua :: Avaliao
Optimizing Process

Prticas Genricas Nvel 5

Quantitatively Managed Process

Prticas Genricas Nvel 4

Capacidade

Defined Process

Prticas Genricas Nvel 3

Managed Process

Prticas Genricas Nvel 2 Performed Process

Objetivos Especficos

CMMI
reas de Processo - Representao Contnua

Representao por Estgios

CMMI Representao Estgios :: Avaliao


Nveis de Maturidade
3 3

Representam um grau de maturidade para a organizao Nveis acima, devem satisfazer os nveis mais baixos

5 4

Optimizing
Foco na melhoria do processo

Processo medido e controlado

Quantitatively Managed Defined

3 2 1

Processo proativo e caracterizado para a organizao

Managed
Processo caracterizado para projetos e frequentemente reativo Processo imprevisvel, pouco controlado

Initial

Estrutura do CMMI Representao por Estgios


Nvel de Maturidade rea de Processo rea de Processo Metas Genricas
Caractersticas Comuns

rea de Processo Metas Especficas

Compromisso para Executar

Habilidade para executar

Implementao direta

Verificao

Prticas Genricas

Prticas Especficas

CMMI
reas de Processo - Representao Estgios

Comparao Dois Modelos

CMMI
Equivalncia entre as Representaes

Exerccio
3

Trabalho em Grupo

Pesquise dados atuais sobre as quantidades de empresas que receberam certificao CMMI no Brasil e no Mundo. Qual a tendncia? Diversos autores consideram o modelo CMMI caro e inadequado para serem implementados em pequenas e mdias empresas. Pesquise dados a esse respeito. Procure informaes de empresas que receberam certificao e descubra: Custo, Quantidade de pessoas e resultados obtidos. Pesquise motivaes para se implantar CMMI em uma empresa atualmente.

Qualidade de Software Mtricas

Prof. Alessandro Lima

26

Contedo CMMI Mps.BR

MPS.BR
um programa para melhoria de Processo do Software Brasileiro coordenado pelo SOFTEX contando com o apoio MCT, FINEP e BID Visa a melhoria de processos de software em empresas brasileiras, a um custo acessvel, especialmente na grande massa de micro, pequenas e mdias empresas

MPS.BR
Realidade das Empresas Brasileiras
ISO /IEC 12207

ISO /IEC 15504

SOFTEX Governo Universidades

MPS.BR

CMMI

MPS.BR Componentes

MR-MPS (Modelo de Referncia) 3 Contm os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MR-MPS. Ele contm as definies dos nveis de maturidade, processos e atributos do processo

MA-MPS (Modelo de Avaliao)


3

Descreve o processo de avaliao de uma organizao Descreve diversas regras de negcios relativas a implementao, avaliao, organizao de grupos de empresas para implementao, certificao de consultores

MN-MPS (Modelo de Negcio)


3

MPS.BR

MPS.BR Documentos
Guia Geral
3

Descrio geral do MPS.BR e detalha o Modelo de Referncia (MR-MPS), seus componentes e as definies comuns necessrias para seu entendimento e aplicao Documento complementar destinado a organizaes que pretendam adquirir software e servios correlatos. O Guia de Aquisio no contm requisitos do MR-MPS, mas boas prticas para a aquisio de software e servios correlatos. Descreve o processo e o mtodo de avaliao MA-MPS, os requisitos para avaliadores lderes, avaliadores adjuntos e Instituies Avaliadoras (IA) Composto de 7 partes, cada uma delas descrevendo como implementar um determinado nvel do MR-MPS

Guia de Aquisio
3

Guia de Avaliao
3

Guia de Implementao
3

MPS.BR Modelo de Referncia


Define nveis de maturidade que so uma combinao de processos e suas capacidades
7 nveis de maturidade A - Em Otimizao B - Gerenciado quantitativamente C - Definido D - Largamente definido E - Parcialmente definido F - Gerenciado G - Parcialmente Gerenciado

Nveis de maturidade

Processo Propsito

Capacidade Atributo

Resultado

Resultado

MPS.BR Modelo de Referncia


Processos e Resultados esperados distribudos em 7 nveis de maturidade
CMMI A - Em Otimizao B - Gerenciado quantitativamente C - Definido D - Largamente definido E - Parcialmente definido F - Gerenciado G - Parcialmente Gerenciado
Nvel 2 Nvel 3 Nvel 5 Nvel 4

MPS.BR 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 O processo executado O processo gerenciado Artefatos so gerenciados O processo definido O processo est implementado O processo medido O processo controlado O processo objeto de inovaes O processo otimizado AP 5.2 continuadamente

MPS.BR Categorias

MPS.BR 7 Diferenciais
7 nveis de maturidade do MR-MPS permitem:
3 3

uma implementao gradual, adequada micro, pequena e mdia empresa aumentar a visibilidade do processo de melhoria

Compatibilidade plena com CMMI, SPICE e ISO 12207 Criado para a realidade da empresa Brasileira (foco na micro, pequena e mdia empresa de softtware) Custo acessvel (em R$) Validade Certificacao: 3 anos!!! Grande potencial de replicabilidade no Brasil (e de exportao de servios com alto VA) Definio, implementao e avaliao do MR-MPS em empresas baseada em forte interao Universidade-Empresa, o que constitui um catalizador do desenvolvimento tecnolgico e de negcios

Das könnte Ihnen auch gefallen