ISO 15504
-
Upload
marcelo-ramos -
Category
Technology
-
view
12.020 -
download
0
description
Transcript of ISO 15504
ENGENHARIA DE SOFTWARE: norma ISO 15504
ObjetivoApresentar uma visão geral da normas ISO 15504.
Normas ISO• A sigla "ISO" refere-se à International Organization for Standardization
• Organização não-governamental fundada em 1947, em Genebra
• Presente em cerca de 140 países.
• A sua função é a de promover a normatização de produtos e serviços.
ISO/IEC 15504
Norma ISO/IEC 15504A norma apresenta uma metodologia genérica para realização de avaliação de processos em organizações.
HistóriaA Norma ISO/IEC 15504 surgiu a partir da do projeto SPICE, originado em 1993, a partir da necessidade de uma norma de avaliação de processos de software e visava:• dar início de à construção de uma norma• obter práticas, experiências e dados em campo • desperta o interesse do mercado
HistóriaO Projeto SPICE se tornou a norma ISO/IEC 15504 em março de 2003, porém, com diversas alterações: • virou uma norma internacional• foi estruturada em cincos partes• é genérica.
Estrutura da ISO 15504Conceitos e Vocabulário
Parte 1
Estrutura do processo de
avaliação
Parte 2
Guia para melhoria e determinação de
capacidade
Parte 4
Guia para realização de uma avaliação
Parte 3
Exemplo de avaliação
Parte 5
Análise do processo
Processo
A avaliação do processo pode:
Avaliação
Melhorias internas e oportunidades de melhoria
Melhoria contínua
Identificação das forças, fraquezas e riscos e,
avaliação de contratos. Determinar a adequação dos
processos
Determinação de capacidade
Aplicação
Esquema Processos Objetivos Resultados
Modelo de referência
Níveis de Capacidade Atributos de processo Escala de medição
Framework de medição
Escopo Indicadores Mapeamento
Modelo de Avaliação
Planejamento Coleta de dados Validação dos dados Pontuação dos atributos Apresentação dos resultados
Processo de Avaliação
Patrocinador Avaliador competente Avaliadores
Responsabilidade e Papeis
Identificação das evidências Processos utilizados Perfil dos processos
Saída
Identificação do patrocinador objetivos e escopo Restrições Equipe de avaliação
Entrada
Dimensão de processoA dimensão de processo se limita a verificação da execução dos processo.
• Modelo de Referência de processo• Divisão dos processos nas categorias:
• Consumidor e Fornecedor• Engenharia• Suporte• Administração• Organização
•Definição dos resultados, BP,WP
Modelo de Referência CUS. Aquisição CUS. Fornecimento CUS. Operação ENG. Desenvolvimento ENG. Engenharia
Fundamentais
MAN. Gerenciamento ORG. Melhoramento ORG. Infraestrutura ORG. Treinamento
Organizacionais
SUP. Documentação SUP. Gerência de configuração SUP. Garantia de qualidade SUP. Verificação SUP. Validação SUP. Revisão conjunta SUP. Auditoria SUP. Solução de problemas
Processos de Apoio
Descrição dos processosCada processo é descrito com os seguintes elementos:
• Identificação (process identifier)• Nome (process name)• Resultados (Outcomes): Descreve os resultados esperados.• Práticas base (base practice): Atividade que contribui para o atendimento do propósito de um processo.• Produtos de trabalho (work-products): Produtos de trabalho de um processo.
Descrição dos processosExemplos de resultados observáveis:• a arquitetura do software é desenvolvida e dada como concluída. • as interfaces de cada componente de software devem estar definidas;
Exemplos de práticas-base (BP):• a partir dos requisitos, descrever a arquitetura em alto nível de abstração e identificar os principais componentes, como bases de dados;• especificar e documentar as interfaces internas e externas entre os componentes do software;• desenvolver a documentação do usuário;
Dimensão de capacidadePermite uma avaliação detalhada dos processos, trabalhando com base em uma escala, fornecendo uma referência para melhoria do processo.
Níveis de capacidade
43210
5
Incompleto: falha ou inexistente
Executado: funciona de forma não planejada
Gerenciado: funciona de forma planejada
Estabelecido: funciona de forma sistemática
Previsível: funciona sob controle
Otimizando: melhoramento contínuo
Atributos de processo
3
2
1
5
Executado
Gerenciado
Estabelecido
Previsível
Otimizando
Administração: os objetivos são identificados e sua execução planejada
Administração de produto: Requisitos para os produtos são definidos
Definição: um processo padronizado é definido pela organização
Implementação: Os elementos identificados são postos em prática
Medição: estabelecem-se objetivos quantitativos,
Controle: Estabelecem-se limites de variação
Inovação: objetivos de melhoria são definidos
Otimização: o desempenho dos processos é medido
Execução: o processo atingir os objetivos
5
4
Indicadores
Indicadores para realizar a avaliação de atributos:
• GPI – indicadores de práticas genérica
• GRI – indicadores de recursos genéricos
• GWI – indicadores de produto genérico
• RPI – indicadores de processos relacionados
Escala de medição
N(Not)
P(Partially)
L(Large)
T(Fully)
0 – 15% 16 – 50% 51 – 85% 86 – 100%
Matriz de avaliação
Atributos
Nível de Capacidade
1 2 3 4 5
1.1 L ou T T T T T
2.1 L ou T T T T
2.2 L ou T T T T
3.1 L ou T T T
3.2 L ou T T T
4.1 L ou T T
4.2 L ou T T
5.1 L ou T
5.2 L ou T
Gráfico de avaliação
Esquema Geral
1. Examinar necessidades
da organização
2. Inicia processo de
melhoria3. Avalia Processo 4. Planeja
Melhoria
5. Implementa melhoria
6. Confirmar melhoria
7. Matem melhoria
8. Monitorar desempenho
Conclusão
Reflexão
• As normas ISO garante qualidade ao produto e/ ou serviço?
• O que é qualidade?