Custo da Qualidade de software: Um resumo
O Custo da qualidade de software é todo custo que está relacionado a busca pela qualidade de software e toda atividade que está relacionada a qualidade de software, ou sua falta. O custo pode ser dividido em em 3 custos associados: custo de prevenção, custo de avaliação, custo de falhas.
Custo de prevenção
Custo de prevenção incluem 4 tipos de custo:
- Custo associado a atividade de planejamento e gerenciamento do controle de qualidade
- Custo associado ao planejamento de testes relacionados a qualidade
- Custo associado a atividades técnicas extras para desenvolver modelos de requisitos e projeto
- Custo associado ao treinamento da equipe para a utilização das técnicas associadas controle de qualidade
Custo de Avaliação
Custos relacionados a compreensão aprofundada do estado atual da qualidade do produto. Exemplos de custos de avaliação são:
- Custo associado das revisões técnicas
- Custo associado a coleta de dados e avaliação de métricas
- Utilização de softwares de terceiro para mensurar a qualidade do produto
- Custos dos testes e depuração.
Custo de falhas
Custo relacionado a falhas do produto, são custos que não existiriam se o software fosse prefeito. Devido ao fato de que quando mais tardio uma falha é encontrada no ciclo desenvolvimento de software mais caro ela é, então foi definido duas sub classes de custos de falhas de software: custo de falha interna, custo de falha externa.
Figura 1: Custo relativo para correção de erros e defeitos.
Custo de falha interna
Todo custo associado a erros antes da entrega do produto ao cliente é classificado como custo de falha interna. Custo de Falhas internas estão associadas a:
- Ao custo do reparo a falhas encontradas durante revisões e testes
- Ao custo dos possíveis efeitos colaterais das falhas encontradas
- Ao custo associado as métricas de qualidade que permitiram a organização a avaliar a falha
Custo de falha externa
Todo custo associado a erros depois da entrega do produto é classificado como custo de falha externa. Exemplos de custos externos são:
- Soluções de “reclame aqui”
- Suporte por telefone/email
- Custo associado a mão de obra para garantia de qualidade do produto
- Custo associado a má reputação de qualidade do produto