No geral, o conceito de qualidade é bastante subjetivo, pois está relacionado diretamente com a percepção de cada pessoa. A sua visão não é a mesma que a minha e a visão de um programador não é a mesma do usuário por exemplo.
No quesito tecnologia, a qualidade pode ser descrita com um conjunto de características a serem desenvolvidas, de forma que o produto desejado atenda as necessidades solicitadas, dessa forma a qualidade do produto depende do seu processo de desenvolvimento.
O desafio de manter a qualidade no desenvolvimento de software é constante, pois sempre que o sistema for atualizado será necessário ter atenção redobrada para não gerar erros decorrentes de novas funcionalidades ou fazer com que uma função já existente “quebre”.
Dessa forma, a melhor solução é implementar uma equipe especializada em controle de qualidade, afim de minimizar riscos e focar na solução de problemas recorrentes. Além da menor possibilidade de erros, a qualidade também reduz possíveis custos.
Algumas formas de manter esse controle são, por exemplo, os testes constantes, sendo eles, manuais ou automatizados, além de contar com uma equipe voltada para solucionar problemas nos processos e sistemas. Pois não basta solucionar bugs, é necessário que o time desenvolva softwares garantindo também a usabilidade e consistência do mesmo.
O processo de desenvolvimento terá que seguir um serie de normas que devem ser cumpridas conforme a ISO/IEC 9126 (NBR 13596). Ela define seis categorias de características de qualidade de software, são elas:
- Funcionalidade
- Confiabilidade
- Usabilidade
- Eficiência
- Manutenibilidade
- Portabilidade
Esse modelo descrito pela NBR 13596 tem por objetivo servir de referência para validação do produto desenvolvido. Além de ter força de norma internacional, ela cobre os aspectos mais importantes para manter a qualidade de qualquer software.
Se você quiser saber mais sobre a ISO/IEC 9126 e a profissão de QA, comenta aí embaixo e compartilhe com os amigos interessado em Quality Assurance. Traremos mais material e novidades toda semana.