Upload
igor-da-hora
View
160
Download
0
Embed Size (px)
Citation preview
16/11/2011
1
CMMI – Compreensão e Estudo de caso
AGENDA
Introdução
SEI - instituição que criou os modelos CMM e CMMI
CMM - o modelo que sustenta a base do CMMI - definições e principais pontos. -
CMMI - definições e principais pontos.
Panorama mundial vrs panorama nacional de CMMI
Estudo de caso de implementação de CMMI em empresas.
- Compreensão e Estudo de caso
16/11/2011
2
INTRODUÇÃO
• Tentativas de aplicar varias metodologia
• Benefícios com melhores métodos e ferramentas
• Orçamento dobrado
• Organizações Madura x imatura
• Capabilidade do processo
• Desempenho do processo
• Maturidade do processo
• Necessidade de evolução da maturidade
- Compreensão e Estudo de caso
SEI
• Centro Federal de Pesquisa
• Objetiva Aumentar a Qualidade do Software
• Auxiliar Organizações a Evoluir
• Envolver uma Ampla Comunidade
• Buscar Soluções
• Solicitação do governo para criação de uma solução
• Criação de uma Estrutura de maturidade
• Evolução para um Modelo
- Compreensão e Estudo de caso
16/11/2011
3
CMM
• Proposto por Humphrey
• Niveis de Maturidade
o Inicial
o Repetivel
o Definido
o Gerenciado
o Otimizado
- Compreensão e Estudo de caso
CMM
• Evolução dos processos
o Processo Disciplinado
o Processo Consciente
o Processo Previsível
o Processo em Melhoria Contínua
• Descreve atributos essenciais
• Avaliar a organização
- Compreensão e Estudo de caso
16/11/2011
4
CMMI – DEFINIÇÃO E CONCEITO
1- INTRODUÇÃO
2 - COMPONENTES DO MODELO
3 - TERMINOLOGIA DO MODELO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS EPRÁTICAS GENÉRICAS
5 - INTERAÇÃO DO FRAMEWORK
6 - UTILIZANDO OS MODELOS CMMI
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
1- INTRODUÇAO
• Modelo é a representação do todo• Auxilia na execução do processo• Tipos de representação• FrameworkCMMI
• Modelo de Integração
o Engenharia de Sistemas
o Engenharia de Software
o Desenvolvimento de processos e produtos integrados
• Disciplinas
- Compreensão e Estudo de caso
16/11/2011
5
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
Representação de modelos:
1 – por Estágios
2 – Continua
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
- Compreensão e Estudo de caso
16/11/2011
6
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
Níveis de maturidade existentes na representação por estágios:
1 –Inicial
2 – Gerenciado
3 – Definido
4 – Gerenciado Quatitativamente
5 – Otimizado
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
Categorias de Componentes:
Exigidos
Esperados
Informativos
- Compreensão e Estudo de caso
16/11/2011
7
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
- Compreensão e Estudo de caso
Áreas de Processo
Metas Específicas
Práticas Específicas
Características Comuns
Produtos de Trabalho Típicos
Sub-práticas
Definições Ampliadas de Disciplinas
Metas Genéricas
Práticas Genéricas
Elaboração de práticas genéricas
Referências
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
Continua
Níveis de capacitação, que pertencem à representação contínua,aplicam-se à satisfação da melhoria de processos de uma organizaçãopara cada área de processo.
- Compreensão e Estudo de caso
16/11/2011
8
CMMI – DEFINIÇÃO E CONCEITO
2 – COMPONENTES DO MODELO
Continua
- Compreensão e Estudo de caso
Níveis de Capacitação da Representação Contínua
0 Incompleto 1 Executado 2 Gerenciado 3 Definido 4 Gerenciado Quantitativamente 5 Otimizado
CMMI – DEFINIÇÃO E CONCEITO
3 – TERMINOLOGIA DO MODELO
• Entendimento do conteúdo• Terminologias de Modelos existentes• Inconsistentes• Conflitos• Somente termos aceitos
o Stakeholder
o Estabelecer e Manter
o Documento
- Compreensão e Estudo de caso
16/11/2011
9
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
OBJETIVO
A organização pode conseguir melhoramentos progressivos na sua
maturidade conseguindo inicialmente estabilidade nos projetos e
continuando para um nível mais avançado, de melhoria contínua de
processos na organização, utilizando dados quantitativos e qualitativos para
a tomada de decisões.
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
CARACTERÍSTICAS DA INSTITUCIONALIZAÇÃO
INSTITUCIONALIZAÇÃO
A institucionalização é um aspecto crítico da melhoria de processos e é
um conceito importante dentro de cada nível de maturidade. Quando mencionada
abaixo nas descrições de níveis de maturidade, a institucionalização implica que o
processo está embutido na maneira como o trabalho é executado.
- Compreensão e Estudo de caso
16/11/2011
10
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
METAS GENÉRICAS
Na representação em estágios, cada área de processo tem somente uma
meta genérica. Uma meta genérica descreve que institucionalização deve ser
atingida para se satisfazer uma área de processo. A meta genérica que uma área de
processo contém depende do nível de maturidade ao qual a área de processo
pertence.
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
METAS GENÉRICAS
Toda área de processo do nível de maturidade 2 contém a seguinte meta
genérica:
• GP2 - Institucionalizar um Processo Gerenciado
Toda área de processo no nível de maturidade 3 ou superior contém a seguinte meta
genérica:
• GG3 - Institucionalizar um Processo Definido
- Compreensão e Estudo de caso
16/11/2011
11
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
CARACTERÍSTICAS COMUNS
As características comuns são atributos pré-definidos que agrupam as práticas
genéricas em categorias. As características comuns são componentes de modelo que
não são avaliados de nenhuma forma. Elas são simples agrupamentos que oferecem
uma maneira de apresentar as práticas genéricas.
Existem quatro características comuns utilizadas nos modelos CMMI com
representação em estágios: Compromissos, Habilitações, Implementações eVerificações da Implementação.
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
PRÁTICAS GENÉRICAS
As práticas genéricas aparecem no final de cada área de processo, seguindo a meta
genérica e agrupadas por características comuns. As elaborações das práticas
genéricas podem aparecer após as práticas genéricas, para mostrar como as práticas
genéricas deverão ser aplicadas especificamente naquela área de processo.
- Compreensão e Estudo de caso
16/11/2011
12
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
PRÁTICAS GENÉRICAS
COMPROMISSOS
GP 2.1 - Estabelecer uma Política Organizacional
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
PRÁTICAS GENÉRICAS
HABILITAÇÕES
GP 2.2 - Planejar o Processo
GP 2.3 - Fornecer Recursos
GP 2.4 - Atribuir Responsabilidades
GP 2.5 - Treinar Pessoas
GP 3.1 - Estabelecer um Processo Definido
- Compreensão e Estudo de caso
16/11/2011
13
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
PRÁTICAS GENÉRICAS
IMPLEMENTAÇÕES
GP 2.6 - Gerenciar Configurações
GP 2.7 - Identificar e Envolver os Stakeholders Relevantes
GP 2.8 - Monitorar e Controlar o Processo
GP 3.2 - Coletar Informações de Melhorias
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
4 - CARACTERÍSTICAS GERAIS, METAS GENÉRICAS E PRÁTICAS GENÉRICAS
PRÁTICAS GENÉRICAS
VERIFICAÇÕES DA IMPLEMENTAÇÃO
GP 2.9 - Avaliar Objetivamente a Aderência
GP 2.10 - Revisar a Situação com a Gerência de Mais Alto Nível
- Compreensão e Estudo de caso
16/11/2011
14
CMMI – DEFINIÇÃO E CONCEITO
5 – INTERAÇÃO DO FRAMEWORK
GERENCIAMENTO DE PROCESSOS - ÁREAS DE PROCESSOSGERENCIADOS PELO CMMI:
ÁREAS DE PROCESSOS BÁSICASFoco no processo organizacionalDefinição do processo organizacionalTreinamento organizacional
ÁREAS DE PROCESSOS AVANÇADASDesempenho do processo organizacionalInovação e desenvolvimento organizacional
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
5 – INTERAÇÃO DO FRAMEWORK
GERENCIAMENTO DE PROJETOS - O ESCOPO DOGERENCIAMENTO DE PROJETOS
ÁREAS DE PROCESSOS BÁSICOS DE GERENCIAMENTOPlanejamento de projetosMonitoramento e controle de projetoGerenciamento de acordos com fornecedor
ÁREAS DE PROCESSOS AVANÇADOS DE GERENCIAMENTOGerenciamento integrado de projetos para o IPPDGerenciamento de riscoIntegração de equipesGerenciamento quantitativo de projetos
- Compreensão e Estudo de caso
16/11/2011
15
CMMI – DEFINIÇÃO E CONCEITO
5 – INTERAÇÃO DO FRAMEWORK
ENGENHARIA
• Desenvolvimento de requisitos • Gerenciamento de requisitos • Soluções técnicas • Integração de produtos • Verificação • Validação
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
5 – INTERAÇÃO DO FRAMEWORK
SUPORTE
• Gerenciamento de configurações • Garantia de Qualidade do Processo e do Produto • Medições e Análise • Ambiente organizacional para INTEGRAÇÃO • Análise de decisões e resoluções • Análise de Causas e Resoluções
- Compreensão e Estudo de caso
16/11/2011
16
CMMI – DEFINIÇÃO E CONCEITO
6 – UTILIZANDO OS MODELOS CMMI
INTERPRETANDO OS MODELOS CMMI
AVALIAÇÕES E BENCHMARKING
Standard CMMI Appraisal Method for Process Improvement(SCAMPI) ou Método Padrão de Avaliação CMMI para Melhoria deProcessos.
O SCAMPI – relatório técnico 15504 da ISO/IEC.
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
6 – UTILIZANDO OS MODELOS CMMI
REQUISITOS DE AVALIAÇÃO PARA O CMMI
Documento de Requisitos de Avaliações para o CMMI (AppraisalRequirements for CMMI - ARC)
ARC CMMI - CMM Appraisal Framework - CAF
- Compreensão e Estudo de caso
16/11/2011
17
CMMI – DEFINIÇÃO E CONCEITO
6 – UTILIZANDO OS MODELOS CMMI
FAZENDO A TRANSIÇÃO PARA O CMMI
Organizações familiarizadas com os Modelos do Tipo CMM ou outros
Organizações não familiarizadas com os Modelos do Tipo CMM
Abordagem de melhoria como o modelo Inciar, Diagnosticar,Estabelecer, Agir, aprender (Initiating, Diagnosing, Establishing,Acting, Learning - IDEAL
Treinamento
- Compreensão e Estudo de caso
CMMI – DEFINIÇÃO E CONCEITO
6 – UTILIZANDO OS MODELOS CMMI
ADAPTAÇÃO DO MODELO
Perspectivas de Adaptação do Modelo
Adaptação do modelo relacionada ao uso de um modelo paramelhoria de processos
Adaptação do modelo relacionada ao uso de um modelo parabenchmarking
Adaptação de Modelos para Pequenos Projetos
Adaptação de Avaliações
- Compreensão e Estudo de caso
16/11/2011
18
PANORAMA MUNDIAL VRS PANORAMA NACIONAL DE CMMI
- Compreensão e Estudo de caso
PANORAMA MUNDIAL VRS PANORAMA NACIONAL DE CMMI
- Compreensão e Estudo de caso
16/11/2011
19
ESTUDO DE CASO
- Compreensão e Estudo de caso
CONCLUSÃO
- Compreensão e Estudo de caso
16/11/2011
20
REFERÊNCIAS
CARDOSO, GABRIELA COSTA. Estudo Da Aplicação De Cmmi Em Uma
Empresa De Desenvolvimento De Software Em Ambiente Web.
Qualificação CMM e CMMI no Brasil. MCT/SEPIN/DIA, ago/06.
CMMI-SE/SW, v1.1 Representação em Estágios – Tradução
Marquioni, Carlos Eduardo; Romão, Luiz Melo Marcelo; Borba, Leandro de
Souza, Anderson José de. Engenharia de Requisitos e Estratégia
Organizacional aliadas na implantação de CMMI em Pequenas Empresas.
http://www.sei.cmu.edu/
- Compreensão e Estudo de caso
- Compreensão e Estudo de caso