Capability Maturity Model Integration CMMI - PowerPoint PPT Presentation

About This Presentation
Title:

Capability Maturity Model Integration CMMI

Description:

Title: CIn Institucional (Portugu s) Author: Usuario Last modified by: Alexandre Vasconcelos Created Date: 8/18/2006 12:55:46 PM Document presentation format – PowerPoint PPT presentation

Number of Views:128
Avg rating:3.0/5.0
Slides: 44
Provided by: Usuar579
Category:

less

Transcript and Presenter's Notes

Title: Capability Maturity Model Integration CMMI


1
Capability Maturity Model IntegrationCMMI
  • Gláucya Carreiro Boechat
  • gcb_at_cin.ufpe.br

2
Roteiro
  • Introdução
  • Histórico
  • Representações
  • Estrutura do Modelo CMMI
  • Conclusão

3
Processos de Software
  • Processo é uma seqüência de passos realizados
    para um determinado propósito.
  • Produto é o que resulta do processo

4
Modelo de Processos
  • Modelos não são processos, mas descrevem suas
    características.
  • Um conjunto estruturado de práticas que
    descrevem as características de um processo
    eficaz. (SEI)
  • Modelos de processos criam uma estrutura para a
    realização de avaliações confiáveis e
    consistentes.

5
Objetivo
  • Atender aos diversos setores da
    indústria de software,
  • Modelos com finalidades específicas
  • Inconsistência quando aplicados
    simultaneamente

6
CMM IntegrationSM Project
  • O CMM IntegrationSM Project foi montado para
    solucionar o problema do uso de múltiplos CMMs.
  • Missão de combinar 3 modelos básicos
  • Capability Maturity Model for Software (SW-CMM)
    v2.0 draft C
  • Systems Engineering Capability Model (SECM)
  • Também conhecido como Electronic Industries
    Alliance Interim Standard (EIA/IS) 731
  • Integrated Product Development Capability
    Maturity Model (IPD-CMM) v0.98

7
Histórico
  • Agosto 2000 Versão 1.0
  • Março 2002 Versão 1.1
  • Agosto 2006 Versão 1.2
  • CMMI for Development (CMMI-DEV)
  • Dirige-se ao processo de desenvolvimento de
    produtos e serviços.
  • Novembro 2007 Versão 1.2
  • CMMI for Acquisition (CMMI-ACQ)
  • Dirige-se aos processos de aquisição e
    terceirização de bens e serviços.

8
Histórico
  • Proposta de um modelo integrado que pode ser
    utilizado em várias disciplinas
  • engenharia de sistemas,
  • engenharia de software,
  • aquisição de software,
  • desenvolvimento de processo e etc.

9
Por que usar CMMI?
  • Integração dos modelos
  • Redução dos custos com melhorias de processo,
  • Gerenciar o desenvolvimento,
  • Aquisição e manutenção de seus serviços e
    produtos.
  • Aumentar o foco das atividades
  • Eliminar inconsitências
  • Reduzir duplicações

10
CMMI
  • CMMI é um modelo que descreve orientações para a
    definição/melhoria e implantação de processos
  • Não é um processo, mas sim uma descrição de
    características de um processo efetivo
  • Mostra O QUE fazer,
  • e não COMO fazer
  • ou QUEM deve fazer

11
CMMI(Capability Maturity Model Integration)
  • O objetivo do CMMI é
  • Fornecer direcionamentos para melhorar os
    processos de uma organização
  • Gerenciar o desenvolvimento, aquisição e
    manutenção de produtos e serviços
  • O conjunto de produtos CMMI (CMMI Product Suite)
  • contém e é produzido a partir de um framework que
    oferece a capacidade de gerar múltiplos modelos e
    seus materiais de treinamento e avaliação
    associados

12
Método de avaliação
  • O método de avaliação SCAMPI (Standard CMMI
    Appraisal Method for Process Improvement) foi
    desenvolvido pelo SEI
  • Objetivo
  • suportar a condução de avaliações em conformidade
    com o então emergente relatório ISO 15504
  • Existem cerca de 180 avaliadores SCAMPI no mundo
    autorizados a realizar avaliações do CMMI pelo SEI

13
REPRESENTAÇÕES
  • A CMMI incorporou uma novidade em relação ao CMM
  • Além da tradicional representação por Estágios,
    incorporou uma nova representação denominada
    Contínua
  • Compatível com a Norma 15504.

14
Representação
  • Contínua
  • Níveis de Capacidade
  • Agrupamento das Áreas de Processo por Categoria
  • Avaliação da capacidade das Areas de Processo
  • Por Estágios
  • Níveis de Maturidade
  • Agrupamento de Áreas de Processo por Nível
  • Avaliação da Organização como um todo

15
Representação
  • Por Estágio 5 níveis de maturidade
  • Áreas de Processo agrupadas por nível de
    maturidade
  • Níveis de maturidade se aplicam ao nível de
    maturidade geral da organização
  • Contínua 6 níveis de capacidade
  • Áreas de Processo agrupadas por Categoria
  • Avaliação da capacidade das Áreas de Processo

16
Representação
  • Por que duas representações?
  • Modelos fontes com representações diferentes
  • SW-CMM Por estágio
  • SECM Contínua
  • IPD-CMM Híbrido
  • Na equipe de desenvolvimento do CMMI, existiam
    defensores de ambas representações
  • Cada representação possui benefícios inerentes

17
Representações - Vantagens
18
Níveis de Maturidade (Representação Por Estágio)
  • Nível de maturidade
  • plano bem definido de um caminho para tornar a
    organização mais madura.
  • Existem cinco níveis de maturidade, definidos de
    1 a 5.
  • Cada nível representa uma camada na base para a
    melhoria contínua do processo.

19
Níveis de Maturidade (Representação Por Estágio)
20
Níveis de Maturidade (Representação Por Estágio)
  • Nível 1 - Inicial
  • As organizações podem, perfeitamente, desenvolver
    produtos de software de alta qualidade,
  • mas seu desempenho depende da competência das
    pessoas.
  • Mudando as pessoas, a qualidade pode cair.
  • problemas são de ordem gerencial e não técnica.

21
Níveis de Maturidade (Representação Por Estágio)
  • Nível 2 Gerenciado
  • os métodos de gerenciamento de software são
    documentados e acompanhados.
  • Práticas bem sucedidas podem ser repetidas em
    novos projetos.
  • Cumprimento de custos e prazos em projetos
    similares

22
Níveis de Maturidade (Representação Por Estágio)
  • Nível 3 - Definido
  • A organização possui um processo de engenharia
    bem definido.
  • Existe uma preocupação com um processo
    padronizado para a organização,
  • O processo é definido, documentado e compreendido

23
Níveis de Maturidade (Representação Por Estágio)
  • Nível 4 Gerenciado Quantitativamente
  • A gerência tem bases objetivas para a tomada de
    decisão,
  • O processo é medido e gerenciado
    quantitativamente.
  • É possível prever o desempenho dentro de limites
    quantificados.

24
Níveis de Maturidade (Representação Por Estágio)
  • Nível 5 - em Otimização
  • O foco é na melhoria contínua do processo,
  • a mudança de tecnologia e as mudanças no próprio
    processo são gerenciadas de forma a não causarem
    impacto na qualidade do produto final

25
Níveis de Capacidade (representação contínua)
  • Um nível de capacidade
  • plano bem definido que descreve a capacidade de
    uma área de processo.
  • Existem seis níveis de capacidade, definidos de 0
    a 5.
  • Cada nível representa uma camada na base para a
    melhoria contínua do processo.
  • Os níves de capacidade são acumulativos
  • um nível de capacidade mais alto inclui os
    atributos dos níveis mais baixos.

26
Níveis de Capacidade (representação contínua)
27
Níveis de Capacidade (representação contínua)
  • Nível 0 incompleto
  • o processo não é executado ou é executado
    parcialmente
  • Nível 1 executado
  • o processo satisfaz as metas específicas da área
    de processo.
  • Nível 2 gerenciado
  • o processo é executado e também planejado,
    monitorado e controlado para atingir um objetivo
    (em projetos individuais, grupos ou processos
    isolados).

28
Níveis de Capacidade (representação contínua)
  • Nível 3 definido
  • o processo é gerenciado, adaptado de um conjunto
    de processos padrão da organização.
  • Nível 4 gerenciado quantitativamente
  • o processo é definido, controlado utilizando
    estatística ou outras técnicas quantitativas.
  • Nível 5 em otimização
  • o processo é gerenciado quantitativamente para a
    melhoria contínua do desempenho do processo.

29
Níveis de Capacidade (representação contínua)
  • Uma organização pode possuir processos com níveis
    de capacidade diferentes, conforme o estágio de
    cada atividade realizada.
  • Por exemplo, uma organização pode ter o seguinte
    perfil de capacidade

Gerenciamento de requisitos nível 1
Planejamento de projeto nível 2
Monitoração e controle de projeto nível 2
Medições e análises nível 0
Treinamento organizacional nível 1
30
Estrutura do Modelo CMMI
  • Áreas de processo (PA - Process Área)
  • Conjunto de atividades relacionadas em uma área
    que, quando realizadas adequadamente,
    atendem um conjunto de metas consideradas
    importantes para trazer uma melhoria
    significativa naquela área.

31
Áreas de processo (Representação Por Estágio)
32
Áreas de processo (Representação Contínua)
33
Estrutura do Modelo CMMI
  • Metas Específicas
  • Tratam de características únicas que descrevem o
    que deve ser implementado para satisfazer a Área
    de Processo
  • Exemplo - Gerenciamento de Requisitos
  • meta específica
  • Gerenciar Requisitos
  • Os requisitos são gerenciados e são identificadas
    inconsistências entre os planos do projeto e
    produtos de trabalho.

34
Estrutura do Modelo CMMI
  • Práticas Específicas
  • Nível mais detalhado de descrição
  • Atividade que é considerada importante na
    satisfação de uma meta específica associada
  • Exemplo - Gerenciamento de Requisitos
  • Prática Específica
  • uma prática específica ligada à meta anterior é
    obter a compreensão dos requisitos

35
Estrutura do Modelo CMMI
  • Metas Genéricas
  • Significa obter um melhor controle para planejar
    e implementar os processos associados com a Área
    de Processo,
  • Cada área de processo tem apenas uma meta
    genéricas por nível
  • Exemplos do Nível 2 de capacidade ou maturidade
  • Meta Institucionalizar um processo gerenciado

36
Estrutura do Modelo CMMI
  • Práticas Genéricas
  • Estabelecem a institucionalização do processo.
  • Isto é, garantir que o processo é treinado,
    disseminado, praticado por todos na organização.
  • Exemplos do Nível 2 de capacidade ou maturidade
  • Prática Estabelecer uma política organizacional

37
Estrutura do Modelo CMMIRepresentação Contínua

Área de Processo 1
Área de Processo n
Meta Genérica 1
Meta Genérica 2
Meta Genérica 4
Meta Genérica 3
Meta Genérica 5
Meta Específica 1
Meta Específica n

Prática Específica 1
Prática Específica n
Práticas Genéricas Nível 1
Práticas Genéricas Nível 2
Práticas Genéricas Nível 3
Práticas Genéricas Nível 4
Práticas Genéricas Nível 5

Nível 0 Incompleto
Nível 1 Executado
Nível 2 Gerenciado
Nível 3 Definido
Nível 4 Gerenciado Quantitativamente
38
Estrutura do Modelo CMMIRepresentação por
Estágios
Nível de Maturidade
Área de Processo
Área de Processo
Área de Processo
Metas Genéricas
Metas Específicas
Características Comuns
Compromisso para Executar
Habilidade para executar
Implementação direta
Verificação
Práticas Genéricas
Práticas Específicas
39
Equivalência entre
as Representações
40
Empresas nível 5 do CMMI
  • 2004
  • TCS (TATA Consultancy Services) Brazil
  • 2005
  • IBM Brazil
  • 2006
  • Politec
  • 2007
  • CiT
  • CPM Braxis

41
Conclusões
  • Por ter sido desenvolvido com base na estrutura
    do CMM, o CMMI reune as melhores práticas de
    outros modelos
  • É mais abrangente pois engloba diversas
    disciplinas em um modelo único
  • Única estrutura, metodologia comum, nomeclatura
    padrão, etc.
  • Por ter sido desenvolvido com base na estrutura
    do CMM, o CMMI reune as melhores práticas de
    outros modelos

42
Referências
  • http//www.sei.cmu.edu/
  • http//www.cin.ufpe.br/processos/TAES3/slides-200
    7.2/cmmi_turah.ppt
  • www.cin.ufpe.br/if720/slides/CMMI_2005.ppt
  • Marcelo S. P. Pessôa. Introdução ao CMMI -
    Modelo Integrado de Maturidade da Capacidade de
    Processo. Lavras UFLA/FAEPE, 2004.
  • http//pt.wikipedia.org/wiki/CMMI

43
Capability Maturity Model IntegrationCMMI
  • Gláucya Carreiro Boechat
  • gcb_at_cin.ufpe.br
Write a Comment
User Comments (0)
About PowerShow.com