Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUALIDADE DE SOFTWARE Aula 9 – Modelos de Qualidade de Processo de Software ISO/IEC 15504 - (Spice - Avaliação) e CMMI Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE ESCALADA Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Melhoria de Processos - Fundamental Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Visão Geral d Norma ISO/IEC 15504 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE 15504-5 Dimensões de Processos Gerência Melhoria de Processo Recursos e Infra-estrutura Reuso Controle de Configuração Garantia da Qualidade Aquisição Fornecimento Engenharia Operação 48 processos que estão organizados em 3 categoria de processo e 10 grupos de processo. Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Níveis de Capacidade : 15504 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Representações no CMMI Contínua (Níveis de Capacidade) e por Estágios (Níveis de Maturidade) Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Níveis de Maturidade: CMMI por Estágios Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Níveis de Capacidade: CMMI Contínua Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE DIRETO AO ASSUNTO Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE 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 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Visão Geral d Norma 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 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE ISO/IEC 15504 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 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Níveis de Capacidade Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE A Avaliação Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE A Avaliação Requisitos para uma avaliação compatível com a 15504: Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Melhoria do Processo 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 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Melhoria do 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. Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE 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 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI O CMMI pode ser considerado: Um modelo de capacidade 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. Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI: Representação Contínua Definir a área de processo Definir seu nível de Capacitação Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI: Representação Contínua Oferece flexibilidade Permite selecionas uma área de processos a ser melhorada ou a ordem em que as melhorias vão ser feitas. Há dependências de processos: Para implementar Analise de Requisitos, é preciso ter o processo de Gestão de Requisitos Uma empresa pode por exemplo terceirizar Testes e portanto não se preocupar com essa área e precisa forcar em Requisitos e gerenciamento do projeto Empresa foca nas áreas de interesse. Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI: Representação Contínua Cada Processo: NÍVEL DE CAPACIDADE: 0 a 5. Com isso, trabalha as áreas de interesse, conforme estratégia definida. Útil: conhece-se bem os problemas da empresa. Sabe-se os processos a serem melhorados Sabe-se da dependência entre esses processos. Níveis de Capacidade são determinados por Metas Genéricas: 1 para cada nível. Capacidade 1: atingir meta genérica 1 Capacidade 2: atingir metas genéric as 1 e 2 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI: Representação por Estágios (TODA a empresa) Definir Nível de Maturidade Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI: Representação por Estágios (TODA a empresa) A representação em estágios organiza as áreas de processos em 5 níveis de maturidade para dar suporte e guiar a melhoria dos processos. A representação em estágios agrupa as áreas de processos por nível de maturidade, indicando quais áreas de processos implementar para atingir cada nível de maturidade. Os níveis de maturidade representam um caminho de melhoria de processos ilustrando a evolução da melhoria para a organização toda que busca a melhoria de processos Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Restrições 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 Tema da Apresentação NBR ISO/IEC 15504 e CMMI- Aula 9 QUALIDADE DE SOFTWARE Restrições CMMI Tema da Apresentação
Compartilhar