Buscar

CMMI - Capability Maturity Model Integration

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Clique para editar o estilo do título mestre
Clique para editar o estilo do subtítulo mestre
*
*
*
CMMI - Capability Maturity Model Integration
Engenharia de Software
Fernando Cesar Miranda
*
*
*
Conceitos distorcidos
Eu não preciso de processos, eu tenho...
... Profissionais capacitados;
... Tecnologia de ponta;
... Uma administração experiente.
Processo...
...Atrapalha a criatividade;
... É o mesmo que burocracia + regras;
... Não é preciso quando se constrói protótipo;
... Só é necessário em projetos longos;
... Impede a agilidade e a velocidade das negociações;
... É muito caro.
*
*
*
Conceitos de Maturidade – Visão Geral
Modelo de maturidade é a coleção estruturada de elementos que descrevem características de um processo efetivo.
Um modelo de maturidade oferece
Um ponto do partida
Benefício à comunidade priorizando a experiência
Uma linguagem comum e compartilhada a todos
Um framework priorizando ações
Um caminho para definir o que as melhorias significam para a sua organização
Um modelo de maturidade pode ser usado como um banchmark, comparando diversas organizações.
*
*
*
O QUE É CMM?
Capability Model Maturity é um modelo de referência para práticas maduras usado para melhorar a capacidade de uma equipe em desempenhar uma determinada disciplina.
CMMs diferem-se por:
Disciplina (e.g., software engineering, system engineering)
Strutura (e.g., staged, continuous)
Definição de maturidade (i.e., process improvement path)
*
*
*
Diversos modelos de processos
O sucesso do CMM em software deu origem a outros CMMs, porém: 
Possuíam diferentes estruturas, formatos, terminologias e formas de medir a maturidade
Ficaram confusos, principalmente quando mais de um modelo eram usados juntos
Era difícil de integrar em um programa de aperfeiçoamento combinado. “Were dificult to integrate into a combined improvement program”
Era difícil de usar para suprir seleção e sub contratação. “were dificult to supplier selection and sub-contracting”
*
*
*
Como começou o CMMI
O projeto CMMI foi desenvolvido para
definir um ponto inicial para modelos integrados
Aprimorar as melhores praticas para a criação de modelos baseados em lições aprendidas
Estabelecer um framework que possibilite a integração futura de novos modelos
Criação de uma forma associada de avaliação de desempenho e treinamento de produtos.
Esforço conjunto (mais de 100 profissionais de aproximadamente 30 empresas envolvidas)
Indústria
Governo
Instituto de Engenharia de Software (SEI)
*
*
*
CMMI em poucas palavras
Um CMMI dá a visão estruturada da melhoria (aprimoramento) da visão de processos de uma organização.
CMMI ajuda
A integrar organizações distintas
A apontar ganhos no aprimoramento de processos e prioridades
A fornecer um guia de processos de qualidade
A fornecer uma introdução rápida de desempenhar as práticas correntes.
*
*
*
Produtos do CMMI
Modelos
Quatro disciplinas
Engenharia de sistemas (SE)
Engenharia de software (SW)
Integração de produtos e desenvolvimento de processos(IPPD)
Supplier Sourcing (SS)
Duas representações
Por estágios
Contínuo
Métodos de desempenho
Requisitos de desempenho para CMMI (ARC)
SCAMPI Método de definição de documento (MDD)
Treinamentos
Quatro cursos
Introdução ao CMMI
Conceitos intermediários de CMMI
Treinamento para instrutor de CMMI
SCAMPI Treinamento de liderança em desempenho
*
*
*
Benefícios do CMMI
Benefícios esperados no negócio
Redução substancial em integração de sistemas e tempo de teste com maior probabilidade de sucesso
Causa integração de, integração entre, várias funções desenvolvidas
Estende os benefícios do CMM-SW para todo o projeto e/ou organização
Emprega o princício da engenharia de sistemas no desenvolvimento de software
Acrescenta e aprimora SE em programas existentes
Alavancagem no processo de melhoria do investimento
*
*
*
Benefícios técnicos esperados
Crescimento do foco e consistência em
Requisitos de desenvolvimento e administração
Design e desenvolvimento de sistemas
Integração de sistemas
Administração de riscos
Métricas e análises
Outras atividades relacionadas a engenharia
*
*
*
Aprimorando a cadeia organizacional
Organizações que pretendem perseguir um processo de melhoria em diversas áreas podem usar o CMMI com um pequeno investimento adicional para cada função adicional.
CMMI habilita o processo de integração e melhoria do produto
CMMI integra multiplas disciplinas
CMMI dá um framework de integração para novas disciplinas levantadas
Para informações detalhadas sobre os benefícios do CMMI acesse : http://www.sei.cmu.edu/cmmi/results.html
*
*
*
O que mais existe sobre CMMI
CMMI Product Suite
Integra elementos comuns e as melhores ferramentas CMM fornecendo
Terminologia comum
Treinamento comum
Um método de desempenho integrado (SCAMPI)
Conclusão da melhoria dos processos internos “assessment for internal process improvement”
Avaliação externa “evaluation for external (i.e. government) review”
Os modelos CMMI ajudam as organizações na melhoria dos seus produtos e desenvolvimento dos serviços, aquisições e manutenção dos processos
O CMMI Product Suite possui um framework que será estendido para outras áreas da disciplina (e.g. hardware services).
*
*
*
Estrutura do Modelo CMMI
As organizações escolhem as áreas mais importantes para atingir seus objetivos de negócio. Essas áreas são:
Engenharia de sistemas (SE)
Engenharia de software (SW)
Integração de produtos e desenvolvimento de processos (IPPD)
Suplier sourcing (SS)
*
*
*
*
*
*
Entendendo as representações do CMMI
Há duas formas de representar modelos CMMI
Por etapas
Contínuo
Uma representação adequada permite que a organização siga caminhos diferentes no processo de melhoria
A organização e a apresentação dos dados são diferentes em cada representação. Porém, o conteúdo é o mesmo.
*
*
*
*
*
*
Representação contínua
Permite que você selecione a ordem de melhoria que melhor atinge os objetivos da organização e minimiza as áreas de risco da organização“Allows you to select the order of improvement that best meets your organization’s areas of risk”
Possibilita comparação através e dentro das organizações dos processos por áreas “enables comparisons across and among organizations on a process-area-by-process-area basis”
Possibilita uma migração fácil do modelo EIA 743 (e outros modelos de representação contínua) para o CMMI
Usa tópicos pré-definidos das áreas do processo para definir um caminho para melhoria para uma organização “Uses predefined sets of process areas to define na improvementpath for an organization”
*
*
*
Capability levels
Um Capability Level é um nível de evolução bem definido que descreve a capacidade da organização em relação a uma determinada area do processo
Há seis níveis de evolução (Capability Levels)
Cada nível é uma camada de fundamentos para o processo contínuo de melhoria
Logo, os Capability Levels são acumulativos (i.e., a higher capability level includes the attributes of the lower levels)
*
*
*
*
*
*
Representando Capability Levels por área de processo
A implementação dos níveis de cada área pose ser representada conforme o gráfico
*
*
*
*
*
*
Representação por etapas
Dá etapas bem definidas de melhoria onde cada uma serve de pré-requisito para a próxima
Dá uma avaliação simples que sumariza o resultado do nível de desempenho e permite comparações dentro e fora da organização (entre seus próprios processos e entre processos de outras organizações)
Possibilita a migração simples do SW-CMM para o CMMI
Permite que organizações escolham uma área de processo específico e façam melhorias relativas a ele
*
*
*
Maturity Level
Maturity level são as etapas fundamentais do processo continuo de melhoria através do uso de uma sequencia bem definida de praticas paraa melhoria, começando com as práticas básicas de gerenciamento e progredindo através de um caminho estabelecido por níveis sucessivos.
*
*
*
*
*
*
Maturity Levels não devem ser pulados
Cada maturity level provê os fundamentos necessários para a implementação efetiva dos processos no nível seguinte
O maior nível de processo possui menos chances de sucesso se as disciplinas dos níveis anteriores não forem atendidas
O efeito da inovação pode ser obscurecido sob um processo turbulento “The effect of inovation can be obscured in a noisy process”
Os processos com maior nível de maturidade podem ser executados por organizações com menor nível de maturidade, com o risco de não serem bem aplicados ou executados num momento de crise.
*
*
*
Comparando as representações
Ambas representações fornecem caminhos para a melhoria de implementação dos processos para atingir os objetivos do negócio.
Ambas representações fornecem o mesmo conteúdo, mas organizados de formas diferentes
*
*
*
Comparando as representações
*
*
*
*
*
*

Outros materiais