Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* Aula 01 * QUALIDADE DE SOFTWARE - Aula 9 GESTÃO DA TECNOLOGIA DA INFORMAÇÃO - EAD PROF REGINA FELICIO Modelos de Qualidade de Processo de Software ISO/IEC 15504 - (Spice - Avaliação), CMMI e MPS.BR * AULA 9 * OBJETIVOS DA AULA Apresentar os modelos de avaliação da capacidade do processo de desenvolvimento de software. SPICE CMMI AULA 9 * ISO/IEC 15504 A ISO/IEC 15504 SPICE (Software Process Improvement and Capability Determination) norma para definição de processos de desenvolvimento de software. Apresenta níveis de capacidade para cada processo. Foca na avaliação de processos: investigação e análise organizada AULA 9 * VISÃO GERAL - ISO/IEC 15504 AULA 9 * Visão Geral - ISO/IEC 15504 O que é? Define requisitos para Avaliação de Processo; Na prática, é utilizado com Modelo de Referência para Melhoria de Processo. Avaliação em 2 Contextos: Melhoria Contínua (otimização) Entender o estado dos processos Avaliação identifica oportunidades de melhoria Foca na melhoria de processo Determinação da Capacidade Determinar a adequação dos processos Geralmente realizada por quem tem interesse em contratar a organização avaliada como fornecedor AULA 9 * O modelo de avaliação de processo é organizado numa arquitetura de níveis. 1º.: três categorias de processos Fundamentais / Organizacionais / Apoio 2º.: composto por dez grupos de processo que são alocados em cada uma das categorias de processo. 3º. 48 grupos de processos ISO/IEC 15504 AULA 9 * 15504-5:DIMENSÃO DE PROCESSOS 48 processos que estão organizados em 3 categoria de processo e 10 grupos de processo. Gerência Melhoria de Processo Recursos e Infra-estrutura Reuso Controle de Configuração Garantia da Qualidade Aquisição Fornecimento Engenharia Operação AULA 9 * PROCESSOS ISSO/IEC 15504-5:2006 AULA 9 * * NÍVEIS DE CAPACIDADE AULA 9 * NÍVEIS DE CAPACIDADE AULA 9 * A AVALIAÇÃO AULA 9 * Requisitos para uma avaliação compatível com a 15504: A AVALIAÇÃO AULA 9 * Descreve um guia para orientações de melhorias no processo (ref: modelo de processo) Não pressupões modelos, tecnologias ou metodologias Não define um método explícito de avaliação. Define os requisitos MELHORIA DO PROCESSO AULA 9 * MELHORIA DE PROCESSO Não pressupõe modelos de ciclo de vida de software, tecnologias de software ou metodologias de desenvolvimento. O ISO/IEC 15504 não define um método explícito de avaliação, define os requisitos para o Método de Avaliação de Processos. Na prática, uma avaliação de processos de software é conduzida utilizando o Modelo de Avaliação de Processos e não o Modelo de Referência de Processos. AULA 9 * Cresce o desenvolvimento de SW produzidos sem orientação padronizada de uma norma. Os fabricantes se preocupam em atender às necessidades iniciais do cliente, negligenciando aspectos de manutenção e durabilidade. O resultado dessa visão é a produção de softwares de baixa qualidade. Surgem modelos de qualidade: ISO, CMM e CMMI CMMI AULA 9 * OBJETIVOS - CMMI Modelo de referencia . Fornece orientações para o desenvolvimento de processos de software Objetivos Eliminar inconsistências Aumentar clareza e entendimentos Estabelecer regras de construções uniformes e consistente com 15.504 (ISO/IEC) Não define como processo será implementado AULA 9 * O CMMI pode ser considerado um modelo de capacidade como um modelo de maturidade. O alcance do nível de maturidade de processos se faz quando os processos alcançam uma determinada capacidade, ou seja, tem mecanismos que garantem a repetição sucessiva de bons resultados principalmente à qualidade, custos e prazos. CMMI AULA 9 * Organização seleciona uma área (ou grupo de áreas) de processos e os melhora - ACP Cada ACP é considerada isoladamente e não estão alocadas a nenhum nível de maturidade Cada ACP recebe sua própria classificação, podendo ir do nível 0 ao nível 5 Uma organização pode ter cada ACP classificada em um nível diferente É possível estar no nível 3 para a ACP “Gerenciamento de Requisitos” e no nível 2 para a ACP “Gerenciamento de Configuração” CMMI - Contínua AULA 9 * REPRESENTAÇÕES DO CMMI Usa conjunto pré-definido de KPA’s define caminho para a empresa Cada nível (estágio) possui diversas Áreas-Chave de Processo (ACP) Por Estágios Cada ACP se encontra em um único nível A ACP “Gerenciamento de Requisitos”, por exemplo, encontra-se no nível 2. Para ser avaliada como estando em um determinado nível, todas as ACPs daquele nível (e dos níveis anteriores) precisam ser atendidas AULA 9 * RESTRIÇÕES DO CMMI Não aborda aspectos de operações de TI Gerenciamento de segurança Mudança e configuração Planejamento de capacidade Diagnóstico e funções de help desk Estabelece metas, mas não diz como atingir Poucas referências e informações de organizações que adotaram o modelo CMMI Cara a sua aquisição e treinamento AULA 9 * MODELO MPS.BR O objetivo do MPS.BR sintetiza a descrição de Melhoria de Processo do Software BR Participam da criação as universidades, os grupos de pesquisas e as empresas sob coordenação da SOFTEX. Baseia-se nas melhores práticas de EngSW, sendo compatível com o CMMI e em conformidade com as normas ISO/IEC 12207 e ISO/IEC 15504. Alternativa as pequenas e médias empresas AULA 9 * MODELO MPS.BR Desenvolve atividades cobrindo Elaboração de Modelo de referencia (MRMPS), elaboração de métodos de avaliação (MA-MPS), elaboração de guias de negócio (MN-MPS) para aquisição, desenvolvimento e aplicação de diversos cursos para capacitação, credenciamento de pessoas, e instituições como implementadoras e avaliadoras e etc AULA 9 * HIERARQUIA DOS NÍVEIS DE MATURIDADE AULA 9 * VANTAGEM X DESVANTAGEM Vantagens na prática do modelo Se justificam pela compatibilidade com o CMMI e com as demais normas Considera uma implantação mais gradual e adequada a pequenas e médias empresas Desvantagens A certificação não é competitiva o suficiente para tornar a empresa competitiva internacionalmente. AULA 9 * PRÓXIMA AULA Gerenciamento de Riscos. As atividades fundamentais para uma gestão eficiente de riscos que afetam o projeto, o sistema e os negócios. *
Compartilhar