Alguns fatores influenciam significativamente nos custos. Podemos citar alguns:
- Idade e estrutura do Software - enquanto o programa envelhece, sua estrutura se degrada tornando mais difícil de compreender e mudar.
- Falta de documentação do Software.
- Grau de complexidade do Software.
Além disso, temos outro fator preocupante, que são os custos intangíveis, os quais não estão previstos e não se consegue medir. Como por exemplo:
- Oportunidade de desenvolvimento que é postergada ou perdida porque os recursos disponíveis estão atendendo as demandas e tarefas de manutenção;
- Insatisfação do cliente quando solicitações de reparo ou modificação não podem ser resolvidas ou desenvolvidas oportunamente no tempo necessário;
- Redução da qualidade global do software como resultado de mudanças que introduzem erros no software mantido;
- Perda de produtividade, queda na moral dos funcionários ou uma perda de reputação na comunidade.
Copyright © 2014 AIEC.