CMMI e MPS.BR - Introdução

Preview:

DESCRIPTION

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

Citation preview

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

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

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

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

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.

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.

CMMI - Elementos

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

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

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.

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

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.

CMMI – Estágios

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

CMMI – Rep. Contínua

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

categorias

Gestão de Projetos

Suporte

Engenharia

Gestão de Processos

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

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

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

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

Recommended