20
CMMI E MPS.BR Não são metodologias Não são frameworks Não são linguagens Não são ferramentas

CMMI e MPS.BR - Introdução

Embed Size (px)

DESCRIPTION

Breve introdução aos modelos de maturidade e capacitação MPS.BR e CMMI.

Citation preview

Page 1: CMMI e MPS.BR - Introdução

CMMI E MPS.BRNão são metodologiasNão são frameworksNão são linguagensNão são ferramentas

Page 2: CMMI e MPS.BR - Introdução

CMMI

CMMI – Capability MaturityModel Integration

É um modelo de Maturidade e Capacitação

Não se restringe apenas a software

Descreve caminhos a serem seguidos por organizações que querem melhorar processos

Estabelecem níveis de capacitação ematuridade para classificação das organizações

Page 3: CMMI e MPS.BR - Introdução

CMMIDécada de 80 → Encomendado pelo Depto de

Defesa dos EUASW-CMM (Software CMM)Desenvolvido pelo SEI – Software Eng. Institute

Década de 90 → PENTÁGONO determinou integração dos modelos de capacitação do SEI

2006 → Versão 1.2 do CMMI → ConstelaçõesCMMI-DEV – 2006 → DesenvolvimentoCMMI-SVC – 2007 → ServiçosCMMI-ACQ – 2007 → Aquisições

Page 4: CMMI e MPS.BR - Introdução

CMMIDécada de 80 → Encomendado pelo Depto de

Defesa dos EUASW-CMM (Software CMM)Desenvolvido pelo SEI – Software Eng. Institute

Década de 90 → PENTÁGONO determinou integração dos modelos de capacitação do SEI

2006 → Versão 1.2 do CMMI → ConstelaçõesCMMI-DEV – 2006 → DesenvolvimentoCMMI-SVC – 2007 → ServiçosCMMI-ACQ – 2007 → Aquisições

Page 5: CMMI e MPS.BR - Introdução

CMMIComo funciona?

Recomenda práticas para que se atinja os níveis de maturidade estabelecidos

As práticas são agrupadas em áreas de processos

Cada área de processo possui um conjunto de metas – goals - que precisam ser alcançadas.

Um agrupamento de áreas de processo definem um nível de maturidade.

Page 6: CMMI e MPS.BR - Introdução

CMMIMetas Genéricas

Relacionada a institucionalização do processoO cumprimento se dá por meio de práticas

relacionadas a várias áreas de processo

Metas EspecíficasO cumprimento é alcançado por práticas

específicas da área de processo.

Page 7: CMMI e MPS.BR - Introdução

CMMI - Elementos

Page 8: CMMI e MPS.BR - Introdução

CMMI – Estágios1 – Inicial (Performed)

Processos sob demanda e caóticos

“Heróis” garantem o sucesso do projeto

Entregam produtos que funcionam

Comum estourar prazos e orçamento

Page 9: CMMI e MPS.BR - Introdução

CMMI – Estágios2 – Gerenciado (Managed)

Há políticas de planejamento e execução

Resultados são controlados

Monitoramento, controle e revisão de processos

A organização respeita os processos mesmo em

situações críticas

Page 10: CMMI e MPS.BR - Introdução

CMMI – Estágios3 – Definido (Defined)

Processos bem definidos, entendidos e padronizados

São descritos por padrões, procedimentos, ferramentas e

métodos

Prevê-se customizações dos processos para um projeto

específico (tailoring)

Os processos são derivados de um padrão segundo

critérios pré-definidos – no nível 2 os processos podem

variar muito de um projeto para outro.

Page 11: CMMI e MPS.BR - Introdução

CMMI – Estágios4 – Gerido Quantitativamente (Quantitatively

Managed)

Metas quantitativas de qualidade e

desempenho

Estratégias do negócio definem as medidas de

qualidade e desempenho

Utiliza-se estatística para analisar essas métricas

Page 12: CMMI e MPS.BR - Introdução

CMMI – Estágios5 – Otimizante (Optimizing)

Melhoria contínua do processo Existem subprocessos para melhorar o processo

Analisa quantitativamente as variações por causas comuns – common cause variations O nível 4 se limita as variações por causas especiais.

Page 13: CMMI e MPS.BR - Introdução

CMMI – Estágios

Page 14: CMMI e MPS.BR - Introdução

CMMI – Rep. ContínuaA representação anterior é “por estágios” (staged)A representação contínua...

Oferece maior flexibilidade para melhorar em determinadas áreas de processo

Permite alinhar a melhoria de processos com os objetivos da organização

Permite melhorar áreas diferentes com velocidades distintas

É boa quando se sabe bem o que quer melhorar e se conhece a relação entre as áreas de processo

Page 15: CMMI e MPS.BR - Introdução

CMMI – Rep. Contínua

Page 16: CMMI e MPS.BR - Introdução

CMMI – CategoriasÁreas de Processos são divididas em

categorias

Gestão de Projetos

Suporte

Engenharia

Gestão de Processos

Page 17: CMMI e MPS.BR - Introdução

CMMI – PAs de GestãoProcess Areas da Categoria Gestão de

ProjetosNível 2

PP → Planejamento de Projetos PMC → Monitoração e Controle de Projetos SAM → Gestão de Acordos com Fornecedores

Nível 3 IPM → Gestão Integrada de Projetos RSKM → Gestão de Riscos

Nível 4 QPM → Gestão Quantitativa de Projetos

Page 18: CMMI e MPS.BR - Introdução

MPS.BRPrograma para Melhoria de Processo de Software

Brasileiro

Conformidade com as normas ISO/IEC 12207 e

ISO/IEC 15504, além do CMMI-DEV.

Estabelece modelo de processo de software

Estabelece método para avaliação de processos

Estrutura garante que o modelo MPS seja

empregado de forma coerente com suas definições

Page 19: CMMI e MPS.BR - Introdução

MPS.BRMR – MPS

Modelo de ReferênciaContém descrições dos níveis de maturidadeContém requisitos de processos que devem ser

atendidos pelas organizações

MA – MPSMétodo de AvaliaçãoGuia de Avaliação de organizações

MN – MPSModelo de NegócioDescreve regras para implementação nas instituições

Page 20: CMMI e MPS.BR - Introdução

MPS.BRNível G – Parcialmente Gerenciado

Nível F – Gerenciado

Nível E – Parcialmente Definido

Nível D – Largamente Definido

Nível C - Definido

Nível B – Gerenciado Quantitativamente

Nível A – Em Otimização