Buscar

Aula 5 ESII Vladimir Camelo

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
São Paulo, 2019
Universidade Paulista (UNIP)
Capability Maturity Model Integration (CMMI)
Prof. MSc. Vladimir Camelo
vladimir.professor@gmail.com 
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Aumento no consumo de software nos último anos;
Cultura própria de trabalho em empresas pequenas (ROCHA et al., 2001).
clientes de software desejam ter:
Suas necessidades e expectativas atendidas;
Softwares entregues no prazo acordado;
Sem custos adicionais;
Sem sustos e percalços; e
Suporte ao longo de todo ciclo de vida.
Introdução
ROCHA, A. R. C. MALDONADO, J. C.; WEBER, K. C. Qualidade de Software: Teoria e Prática. São Paulo: Prentice Hall, 2001
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Desenvolvedores devem demonstrar competência:
entregar e suportar os níveis de serviço especificados;
Menos espaço para informalidade;
Busca e sustentabilidade:
para obter vantagem competitiva (enfoque no custo de cada projeto).
A adoção de um modelo de maturidade se tornou uma exigência (comercialização internacional de produtos de software).
Introdução
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Competência exigida dos desenvolvedores de software:
Domínio da tecnologia;
Controle dos processos operacionais;
Gestão tática; e
Gestão dos negócios
Competência da empresa:
Disciplina do controle;
Elevados padrões de maturidade.
Introdução
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Estrutura organizacional:
Fator crítico de sucesso para a implementação de qualquer estratégia
Fornece elementos para a inferência sobre os principais direcionadores de mudança e sustentação a uma estratégia organizacional.
Introdução
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Tendo em vista estes fatores, foi especificado na década de 80 um modelo que possibilitasse as organizações avaliar riscos de contratação de fornecedores de software para as forças armadas Norte Americanas.
O objetivo era garantir que os produtos fossem entregues com prazo estipulado e com qualidade.
Para implantar esse modelo, as forças Armadas instituíram o SEI (Software Engineering Institute), o qual ficou responsável pela evolução do Capability Maturity Model (CMM)
O CMM é um modelo de avaliação e melhoria de maturidade de processo de software.
Introdução ao CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
1986: início do desenvolvimento de um modelo de maturidade de processo, para ajudar as organizações a melhorar seus processos de software.
junho 1987: liberação de breve descrição do modelo de maturidade de processo de software.
setembro 1987: versão preliminar do questionário de maturidade
1991: 1a versão do CMM (Versão 1.0)
Origem do CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
1993: depois de 5 anos de experiência, o modelo de maturidade evoluiu para um modelo completamente definido, usando conhecimento adquirido das avaliações de processo de software e de extensivo retorno das indústrias e do governo <-> CMM
fevereiro 1993: Versão 1.1 do CMM - Capability Maturity Model for Software (atualmente usada)
Origem do CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Auxiliar o gerenciamento e mudança de processo;
Fornecer uma estrutura básica para métodos confiáveis e coerentes de avaliação de organizações de software;
Auxiliar a melhoria do processo interno de software;
Fornecer um guia para empresas implementarem melhorias em seu processo.
Objetivos do CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
CMM deixou de ser aplicado apenas ao governo Norte Americano e passou a ser utilizado em:
Software Houses;
Grandes Bancos;
Fabricantes de Hardware;
Empresas de consultorias.
CMM Hoje
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Primeiro trimestre de 2003
SW-CMM: 2616 appraisals (avaliação) realizados em 51 países e reportados ao SEI:
EUA (1671), Índia (238), Reino Unido (119), França (110), Japão (77), China (73), Canadá (59), Alemanha (30), Israel (28), Austrália (27), Itália (26), Coréia (22), Singapura (17), Brasil (16), etc.
Dados sobre CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Primeiro trimestre de 2003
CMMI : 71 appraisals reportados em 11 países e reportados ao SEI
EUA (34), Japão (13), Austrália (8), França (4), Índia (4), Reino Unido (2), Taiwan (2), Dinamarca (1), Rússia (1), Coréia do Sul (1), Suíça (1).
Dados sobre CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Processo de software: é um conjunto de atividades, métodos, práticas e transformações utilizados para desenvolver e manter um software.
Capacidade do processo de software: descreve o alcance dos resultados esperados que podem ser obtidos pela utilização do processo de software.
Maturidade do processo de software: é a extensão em que um processo específico é explicitamente definido, gerenciado, medido, controlado e efetivo.
Como uma organização pode obter ganhos de maturidade no processo de software: institucionalizando seu processo por meio de políticas, padrões e estruturas organizacionais.
Conceitos sobre maturidade de processos
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O CMM possui 5 níveis de certificação ou como são chamados, níveis de maturidade, sendo estes:
Inicial: Imprevisível; Incontrolável;
Repetível: tem por objetivo identificar e documentar os processos possibilitando repetir o sucesso.
Definido: aplicar as políticas definidas em todos os projetos.
CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O CMM possui 5 níveis de certificação ou como são chamados, níveis de maturidade, sendo estes:
Gerenciado: analisar os resultados dos projetos para melhorias.
Otimizado: a organização é totalmente madura e entra em um círculo de melhoria contínua. Essa certificação ou nível é muito rigoroso e exige muita dedicação para ser atingido, tanto é que no nível 2 no Brasil temos apenas 16 empresas.
CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
CMM – 5 níveis de maturidade
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
CMM – 5 níveis
Nível 1 – Inicial
Pouco controlável e 
imprevisível
Nível 2 – Repetível
Pode repetir tarefas
Executadas com sucesso
Nível 3 – Definido
Processo é caracterizado
e bem entendido
Nível
4 – Gerenciado
Processo é medido
e controlado
Nível 5 – Otimizado
Foco na melhoria
Contínua do processo
Processo
disciplinado
Processo padronizado
E consistente
Processo
Previsível
Processo continuamente
Melhorado
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Nível 1: no nível inicial os processos são:
Informais e imprevisíveis, tanto positiva quanto negativamente.
O desempenho esta ligado diretamente em função da competência e heroísmo das pessoas que realizam o trabalho.
Atingir uma alta qualidade e um excelente desempenho é possível, porém, depende das pessoas envolvidas.
Neste nível o maior problema é gerencial e não técnico.
Nível 1 - INICIAL
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Nível 1 - INICIAL
Processos
Requisitos
Produto
Neste nível o processo é uma CAIXA-PRETA
Os requisitos fluem para dentro do processo.
Um produto de software é (normalmente) produzido por meio de algum processo.
O produto flui para fora do processo e (espera-se) funciona.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Nível 1 - INICIAL
O nível 1 não possuí áreas-chaves de processo, também conhecidas como KPA (Key Process Area).
O cronograma e a previsão de custos normalmente estouram em organizações que estão no nível 1.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Rogério Abdala Giacometti; Carlos Eduardo Sanches da Silva; Helder José Celani de Souza; Fernando Augusto Silva Marins; Elizabete Ribeiro Sanches da Silva .Aplicação do earned value em projetos complexos – um estudo de caso na EMBRAER. vol.14 no.3 São Carlos Sept./Dec. 2007. Disponível em: http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-530X2007000300013 
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Nível 2: neste nível são utilizados sistemas de gerenciamentos de projeto, tendo como objetivo obter:
Desempenho é repetido.
Gerenciamento eficaz de projeto de software. Isto é basicamente uma necessidade constante na organização.
Documentação e acompanhamento constante dos processos de gerenciamento de software.
Práticas bem sucedidas desenvolvidas em projetos anteriores podem ser repetidas em novos projetos.
Políticas organizacionais orientam os projetos estabelecendo processos de gerenciamento.
Nível 2 - REPETÍVEL
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O foco neste nível é mais voltado nos projetos do que na organização.
Observação importante:
o nível 2 de maturidade foca na melhoria dos processos de gerência de projetos e o maior desafio que as organizações enfrentam para alcançar este nível é relacionado as mudanças culturais e não com a implantação dos novos processos propriamente dito.
Implementar mudanças no meio do projeto requer:
sensibilidade e comprometimento da alta direção, corpo gerencial e técnico, podendo ser arriscado e ainda comprometer o sucesso do projeto.
Nível 2 - REPETÍVEL
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Requisitos
Produto
Processo
Nível 2 - REPETÍVEL
Neste nível o processo é um conjunto de CAIXAS PRETAS com pontos de verificação definidos.
Os planos baseados no passado são mais realistas em organizações no nível 2.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Nível 2 - REPETÍVEL
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Os processos de software estão: (administrativa e de engenharia)
Documentados;
Padronizados; e
Integrados.
Isto por meio de um processo de software padrão para a organização.
Todos os projetos usam uma versão aprovada do processo de software padrão da organização para desenvolvimento e manutenção de software
Nível 3 - DEFINIDO
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Requisitos
Produto
Processo
Nível 3 - DEFINIDO
Neste nível o processo é um conjunto de CAIXAS BRANCAS com pontos de verificação definidos.
Funções e responsabilidades no processo são bem entendidos.
A produção de software é visível por meio do processo
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Caracterizado principalmente pela existência:
processo de engenharia de software bem definido, documentado e um padrão para a empresa.
As saídas de uma atividade fluem naturalmente para as entradas da próxima atividade.
Cada projeto de software utiliza o processo padrão da organização como base para implementar seu próprio processo.
Nível 3 - DEFINIDO
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Caracterizado principalmente pela existência:
Um grupo para processos de software responsável por facilitar atividades de definição e melhoria de processos.
Treinamento para pessoas e grupos: assegura que todos tenham conhecimento e a capacidade desejada para desenvolver as tarefas.
Processos que dêem poderes as pessoas para realizarem o trabalho.
Nível 3 - DEFINIDO
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Requisitos
Produto
Processo
Nível 4 - GERENCIADO
Neste nível o processo é um conjunto de CAIXAS BRANCAS e são gerenciados quantitativamente.
A gerência tem bases objetivas para tomada de decisão.
A gerência é capaz de prever o desempenho dentro de limites quantificados.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Caracterizado principalmente pela existência:
processos de software passíveis de medida.
produtividade e a qualidade: medidas em todas as etapas do processo e para todos os projetos da organização.
controle sobre produtos e processos de todos os projetos: adquiridos por meio da diminuição da variação do seu desempenho para dentro de limites quantitativos aceitáveis.
Aplicação de métricas de controle de qualidade: aumentar a qualidade e a produtividade do software entregue.
Nível 4 - GERENCIADO
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Caracterizado principalmente pela existência:
Conhecimento sobre o produto: oportunidade de remover várias fontes de comprometimento da qualidade final.
Este controle proporciona a oportunidade de colocar o produto sob um controle estatístico de qualidade.
Nível 4 - GERENCIADO
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Melhorias contínuas no
processo, utilizando medidas quantitativas de qualidade do processo e produto, e aplicando idéias e tecnologias inovadoras.
Nível 5 - MATURIDADE
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Caracterizado principalmente pela existência:
processos de software com contínua melhoria.
Avaliação dos processo: prevenir defeitos conhecidos (recorrência), e as lições aprendidas são disseminadas para outros projetos.
Tecnologias que proporcionem mais retorno para processos específicos, utilizados pela organização, são selecionadas para serem introduzidas, de maneira gerenciável na organização.
Nível 5 - MATURIDADE
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Caracterizado principalmente pela existência:
Apesar de o processo ser maduro, ele é alvo de contínuas melhorias.
Os grupos de projetistas analisam o rendimento do projeto para determinar as causas dos defeitos.
Nesse nível foi atingido um ambiente de excelência em engenharia de software.
Nível 5 - MATURIDADE
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
CMMI: CMM Integration
SW-CMM: Capability Maturity Model for Software
P-CMM: People Capability Maturity Model
SA-CMM: Software Acquisition Capability Maturity Model
SE-CMM: Systems Engineering capibility Maturity Model
IPD-CMM: Integrated Product Development capibility Maturity Model
Modelos CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
SA-CMM: usado para avaliar a maturidade de uma organização em seus processos de seleção, compra e instalação de software desenvolvido por terceiros.
SE-CMM: avalia a maturidade da organização em seus processos de engenharia de sistemas, concebidos como algo maior que o software. Um “sistema” inclui o hardware, o software e quaisquer outros elementos que participam do produto completo.
Modelos CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
IPD-CMM: ainda mais abrangente que o SE-CMM, inclui também outros processos necessários à produção e suporte ao produto, tais como suporte ao usuário, processos de fabricação, etc.
P-CMM: avalia a maturidade da organização em seus 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.
Modelos CMM
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O surgimento de todos estes modelos gerou alguns problemas.
Terminologia não é comum aos modelos, ou o mesmo termo com significados diferentes.
Necessidade de um formato padrão. Os modelos tinham diferentes números de níveis ou formas diferentes de avaliar o progresso.
Altos custos de treinamento, avaliação e harmonização para organizações que tentassem usar mais de um modelo.
Principais problemas
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Por outro lado, a experiência no uso do SW-CMM durante uma década serviu para identificar pontos em que o modelo poderia ser melhorado
Principais problemas
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Surgimento do CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O que é o CMMI
É um modelo de referência que fornece orientação para o desenvolvimento de processos de softwares e tem como principais objetivos:
eliminar suas inconsistências;
aumentar sua clareza e entendimento;
fornecer uma terminologia comum e um estilo consistente;
estabelecer regras de construção uniformes e assegurar consistência com a ISO/IEC 15504.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O que é o CMMI
O CMMI não define como o processo deve ser implementado, mas prescreve suas características estruturais e semânticas em termos de objetivos e de grau de qualidade com que o trabalho deve ser realizado.
O CMMI constitui tanto um modelo de capacidade como um modelo de maturidade.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O que é o CMMI
O modelo dentro de uma empresa pode ser alcançado em etapas consecutivas, representando a idéia de maturidade ou também de maneira contínua, onde são mensuradas a capacidade em práticas individuais.
Quando uma organização atinge um nível de maturidade, considera-se que seus processos alcançaram uma determinada capacidade, ou seja, tem mecanismos que garantem a repetição sucessiva de bons resultados futuros relacionados principalmente à qualidade, custos e prazos.
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Suprir as limitações do modelo CMM;
Criação de um framework comum, eliminado inconsistências e permitindo a inclusão de novos modelos;
Preservar os investimentos já realizados pelos:
Organismos governamentais;
Empresas privadas;
Fornecedores; e 
Indústria no processo de transição;
Objetivo do CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Unificar os vários modelos CMM existentes.
Implementar melhorias no SW-CMM a partir das experiências adquiridas com os projetos já implementados;
Reduzir o custo do treinamento, das implementações de melhorias, da formação de avaliadores oficiais e das avaliações oficiais
Objetivo do CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Integração entre as atividades de gerenciamento e engenharia em suas metas de negócio;
Ampliar o escopo e a visibilidade em todo o ciclo de vida dos produtos e atividades de engenharia, para permitir que o produto ou os serviços atenda às expectativas dos clientes;
Ter maior ênfase nas atividades de gerenciamento de riscos, requerimentos, rastreabilidade, medição e análise;
Ter foco tanto em produtos, serviços e em processos, como na capacitação dos processos e na maturidade da organização.
Principais vantagens do CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Principal mudança do CMMI em relação ao SW-CMM é a possibilidade de utilizar 2 diferentes abordagens para a melhoria de processos: Modelo contínuo e o Modelo em estágios.
O SW-CMM é um modelo em estágios.
Existem cinco níveis de maturidade, e a organização é avaliada como estando em apenas um deles.
Em cada nível, a partir do nível 2, existem as chamadas “áreas chave de processo”. O SW-CMM possui 18 áreas-chave, e cada uma situa-se em apenas um nível. Assim, para uma organização estar no nível 2, é necessário que as 6 áreas-chave deste nível estejam institucionalizadas.
CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O SW-CMM é um modelo em estágios.
Uma organização no nível 2 pode, por exemplo, possuir práticas
de níveis mais altos, mas ser apenas nível 2, por não possuir o conjunto completo das áreas do nível mais alto.
CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
No “modelo contínuo” cada área-chave de processo possui características relativas a mais de um nível.
Uma área-chave que, no modelo em estágios, pertence exclusivamente ao nível 2, no modelo contínuo pode ter características que a coloquem em outros níveis.
No modelo contínuo, cada área chave é classificada separadamente, de modo que a organização pode ter áreas no nível 1, outras no nível 2, ainda outras no nível 3 e assim por diante.
CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Representação por estágios (staged): foca a maturidade organizacional e provê um caminho evolutivo para a melhoria do processo. Esta representação direciona e auxilia às organizações que desejam estabelecer a melhoria de processos de software. As áreas do processo são agrupadas em níveis de maturidade, que devem ser atendidas na sua totalidade para viabilizar um estágio definido de melhorias.
Estágios X Contínua
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Representação contínua (continuous): foca a capacitação do processo e oferece um caminho flexível para a implementação de melhorias. Permite que as organizações escolham áreas específicas do processo para a implementação de melhorias, bem como implementar níveis diferentes de capabilidade para diferentes processos.
Estágios X Contínua
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Estágios
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Contínua
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
O CMMI adota outro método de avaliação, o SCAMPI (Standard CMMI Appraisal Method for Process Improvement), baseado no ARC (Appraisal Requirements for CMMI) , combina as características do CBA-IPI e SCE e também pode suportar a condução de avaliações ISO/IEC 15504 (SPICE). O SCAMPI avalia o processo de engenharia (software, sistemas e hardware) e tanto pode ser utilizado para avaliar a maturidade de um processo de software como a capacitação de processos para efeito de benchmarking entre organizações.
A avaliação oficial é conduzida por um Lead Appraiser e possui uma maior ênfase na coleta e análise de dados, buscando mais evidências.
CMM - SCAMPI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
Empresas certificadas CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
No link abaixo, é possível visualizar todas as empresas do mundo que estão certificadas atualmente pela SEI. https://sas.cmmiinstitute.com/pars/pars.aspx
Empresas certificadas CMMI
vladimir.professor@gmail.com
*
vladimir.professor@gmail.com
*
Conceitos de Qualidade
Engenharia de Software
*
vladimir.professor@gmail.com
*
São Paulo, 2019
Universidade Paulista (UNIP)
Capability Maturity Model Integration (CMMI)
Prof. MSc. Vladimir Camelo
vladimir.professor@gmail.com 
vladimir.professor@gmail.com
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando