Processo de Avaliação de Produto de Software
O que é
É um processo para verificar a qualidade de um software; Ajuda identificar pontos fortes e fracos do produto; Pode ter diferentes objetivos:
- melhorar o software;
- comparar com concorrentes;
- atender normas de qualidade;
- dar confiança ao cliente/usuário;
- apoiar em licitações ou premiações;
Fase 1: Estabelecer requisitos de avaliação
- Definir os objetivos da avaliação (garantir qualidade, comparar, certificar);
- Identificar o tipo de produto que será avaliado;
- Especificar modelos de qualidade (funcionalidade, confiabilidade, usabilidade, etc);
- Determinar ênfase de cada característica (escala de 1 a 5);
- Identificar usuários e solicitantes; (desenvolvedores, vendedores, etc.);
Fase 2: Especificar a avaliação
- Selecionar métricas (como medir os atributos de qualidade);
- Definifir níveis de pontuação para as métricas;
- Estabelecer critérios de julgamento (como interpretar os resultados);
Fase 3: Projetar a avaliação
- Elaborar o plano de avaliação contendo:
- Método de avaliação a ser utilizado;
- Instruções para o avaliador;
- Recursos necessários;
- Cronograma das ações;
Fase 4: Executar a avaliação
- Coletar os dados e métricas definidas;
- Comparar com os critérios estabelecidos;
- Julgar os resultados;
- Produzir o relatório de avaliação e entregar ao requisitante;