Title: M
1Métricas e Técnicas de Estimativas de Projetos
CMMI - Capability Maturity Model Integration
Everton Dornelas Eduardo Lucena Luciana
Bispo Rennê Lyra Veristianna Carvalho
2CMMI Consiste em um modelo de referência que
contém práticas genéricas e específicas
necessárias para melhoria da capacidade dos
processos. Integra os diversos CMMs além de
ser compatível com a norma ISO/IEC 15504, de modo
que avaliações em um modelo sejam reconhecidas
como equivalentes aos do outro.
3Origem Foi desenvolvido pelo SEI (Software
Engineering Institute) e é uma evolução do CMM.
Ele veio para estabelecer um modelo único.
Dentre os modelos existentes se destacam-
Software Acquisition CMM (AS-CMM) avalia
processos de seleção, compra e instalação de
software desenvolvido por terceiros de uma
organização
4Origem - Modelos - Systems Enginnering CMM
(SE-CMM) avalia processos de engenharia de
sistemas, incluindo o hardware, o software e
quaisquer outros elementos que participam do
produto completo de uma organização
5Origem - Modelos - Integrated Product
Development CMM (IPD-CMM) inclui outros
processos necessários à produção e suporte ao
produto, tais como suporte ao usuário, processos
de fabricação, etc
6Origem - Modelos - People CMM (P-CMM) avalia
processos de administração de recursos humanos no
que se refere a software recrutamento e seleção
de desenvolvedores, treinamento e
desenvolvimento, remuneração, etc de uma
organização.
7Objetivo Fornecer um conjunto de "melhores
práticas" que devem ser utilizadas para um fim
específico Integrar as práticas, de forma
que, organizações que almejem melhorar seus
processos nas diferentes disciplinas, tenham a
disposição um único modelo consistente
8Objetivo Fornecer direcionamentos para
melhorar os processos da organização e sua
capacidade de gerenciar o desenvolvimento,
aquisição e manutenção de produtos e serviços.
9Representações O CMMI oferece duas
abordagens de avaliação por estágios (como o
antigo SW-CMM) e contínua (baseada na ISO/IEC
15504).
10Representações Representação Contínua -
Mais flexível, porém mais complexa de
administrar - Permite a seleção da ordem de
melhoria dos processos que melhor se adequa aos
objetivos de negócio da organização - Permite
que sejam feitas comparações entre áreas de
processo entre diferentes organizações ou através
dos resultados apresentados de acordo com a
equivalência de estágios.
11Representações Representação por Estágios
- Descreve uma seqüência pré-determinada de
atividades de melhorias baseada em estágios que
não deve ser desconsiderada, pois cada estágio
serve de base para o próximo
12Abordagem Contínua
- Define uma seqüência para melhoria de áreas de
processos - Permite uma flexibilidade na escolha das áreas de
processo a serem melhoradas - A organização pode direcionar seus esforços de
melhoria nas áreas que julgar mais relevante para
o desenvolvimento como um todo. - Caracterizado por Níveis de Capacidade
(Capability Levels)
13Abordagem Contínua
14Esquema de modelo da representação contínua
15Abordagem Por Estágios
- Mesma representação utilizada pelo antigo CMM
- Seqüência pré-determinada de atividades de
melhorias baseada em estágios - Cada estágio serve de base para o próximo
- Inicia-se com praticas básicas de gerenciamento
evoluindo através de um caminho pré-definido de
níveis de melhoria sucessivos - Caracterizado por Níveis de Maturidade (Maturity
Levels)
16Abordagem Por Estágios
17Esquema de modelo da representação por estágios
18Abordagem Contínua vs Abordagem Por Estágio
- Estágios
- Facilidade de compreensão por parte dos clientes
e gerência da empresa - Pesquisa entre clientes potenciais das
organizações, e até mesmo com contratantes
governamentais, apresentou abordagem por estágio
como a mais indicada - Pesquisas informais indicam que não existe
mercado atual para abordagem contínua - Vista num primeiro momento a abordagem por
estágio é a que mais se adequa às necessidades
das organizações.
19Abordagem Contínua vs Abordagem Por Estágio
- Contínua
- Possibilita escolha da área de processo que se
deseja melhorar com base nos objetivos e
prioridades da organização - Abordagem focada na melhoria contínua da
capacidade do processo e não no atendimento de um
nível de maturidade - Liberdade de escolha das áreas de processo
impacta positivamente no programa de melhoria - Possibilita um caminha para abordagem por
estágios, pois as organizações ao longo do seu
processo de melhoria podem selecionar áreas de
processo exatamente igual aos níveis de
maturidade.
20Abordagem Contínua vs Abordagem Por Estágio
21Áreas de Processo
- Descrição
- As áreas de processo
- Classificação
- Metas e práticas
22Áreas de Processo
- Uma área de processo possui um conjunto de
atividades relacionadas que, quando realizadas
adequadamente, atendem um conjunto de objetivos
considerados importantes para aumentar a
capacidade desse processo.
23Áreas de Processo
- Descrição
- As áreas de processo
- Classificação
- Metas e práticas
24Áreas de Processo
- Existem 22 áreas de processo para o CMMI-DEV 1.2.
- Comum a todos o modelos, são 16.
- Gerência de configuração, Treinamento
Organizacional, Planejamento de Projeto,
Gerenciamento de Riscos, Medição e Análise,
Planejamento de Projeto, ...
25Áreas de Processo
- Descrição
- As áreas de processo
- Classificação
- Metas e práticas
26Áreas de Processo
- Nível de Maturidade
- Níveis 2 ao 5
- Tipo / Nível de Capacidade
- Gerenciamento de Processo
- Gerenciamento de Projeto
- Processo s de Engenharia
- Processos de Apoio
27Áreas de Processo
- Descrição
- As áreas de processo
- Classificação
- Metas e práticas
28Áreas de Processo
- Metas e práticas específicas
- Metas e práticas genéricas
- Características comuns
29Nome Tipo Nível de Maturidade
Gerenciamento de Requisitos Proc. de Engenharia 2
Monitoração e Controle de Projeto Gerenc. de Projeto 2
Planejamento de Projeto Gerenc. de Projeto 2
Gerência de Configuração Proc. de Apoio 2
Medições e Análises Proc. de Apoio 2
Garantia de Qualidade de Proc. e Produto Proc. de Apoio 2
Definição do Processo Organizacional Gerenc. de Processo 3
Foco no Processo Organizacional Gerenc. de Processo 3
Treinamento Organizacional Gerenc. de Processo 3
Gerenciamento de Projeto Integrado Gerenc. de Projeto 3
Gerenciamento de Risco Gerenc. de Projeto 3
Análise de Decisão e Resolução Proc. de Apoio 3
Desempenho do Processo Organizacional Gerenc. de Processo 4
Gerenciamento Quantitativo do Projeto Gerenc. de Projeto 4
Inovação Organizacional e Disseminação Gerenc. de Processo 5
Análises Causais e Resolução Proc. de Apoio 5
30Medição e Análise
31Medição e Análise
Envolve especificar
- Medidas- Técnicas de análise- Mecanismo para
coleta, armazenamento, apresentação e feedback
dos dados
32Medição e Análise
Suporte
- Planejamento e estimativas objetivas-
Comparação de performance- Identificação de
problemas
33Medição e Análise
Gerência de projeto quantitativa (4)
Def. do Processo Organizacional (3)
Gerência de Requisitos (3)
Desenvolvimento de Requisitos (3)
Medição e Análise
Gerência de Configuração (2)
Monit. e Controle de Projeto (2)
Planejamento de Projeto (2)
34Processo de Certificação
- Planejamento
- Execução (Avaliação)
- Resultado
- Publicação oficial
35Tempo
36Custo
- Pode chegar a casa dos milhões
- BRQ gastou R 1,2 milhão para obter o CCMI nível
5 - CMMI nível 2
- Certificação 15 mil
- Consultoria R 70 mil
37Casos
- Politec
- CMMI nível 5
- Favoreceu a sua posição no exterior
- Unisys
- Obteve contratos que requeriam CMMI
38Bibliografia
- http//www.blogcmmi.com.br
- http//www.swquality.com.br
- http//computerworld.uol.com.br
- http//www.politec.uol.com.br
- http//www.unisys.com.br
- http//www.software-quality-assurance.org/cmmi-mea
surement-and-analysis.html - http//www.cmmifaq.info/
- http//en.wikipedia.org/wiki/Capability_Maturity_M
odel_Integration - http//en.wikipedia.org/wiki/Process_area_28CMMI
29