Baixe o app para aproveitar ainda mais
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 *
Compartilhar