“... A qualidade de um produto ou serviço pode ser olhada de duas ópticas: a do produtor e a do cliente. Do ponto de vista do produtor, a qualidade se associa à concepção e produção de um produto que vá ao encontro das necessidades do cliente. Do ponto de vista do cliente, a qualidade está associada ao valor e à utilidade reconhecidas ao produto”.
De acordo com o manual do Banco do Brasil, em média uma empresa toma conhecimento de apenas 4% de seus clientes insatisfeitos. Os outros 96% simplesmente se retiram em silêncio e dentre estes, 91% nunca mais voltam.
O conceito de qualidade no que diz respeito a produtos e serviços não possui uma definição específica, mas geralmente é empregado para significar “excelência”. Na área de Tecnologia não pode ser diferente, nada é criado ou avaliado sem que antes se pense no quesito qualidade.
Atualmente com o grande aumento na demanda de serviços e com a solicitação de programas cada vez mais complexos, há uma grande necessidade em estabelecer processos que determinem e garantam a qualidade do produto a ser gerado. No entanto qualidade não é um processo que nasce espontaneamente, é um processo que precisa ser estabelecido de uma maneira sólida e para que isso aconteça, é necessário garantir a qualidade antes mesmo de planejá-lo, ou seja, certificar-se de que o produto a ser desenvolvido seja realmente o produto esperado.
Estima-se que o custo decorrente da correção de um bug cresce dramaticamente à medida que ele é descoberto em fases mais adiantadas do processo de desenvolvimento de software. No entanto, ainda existe uma forte tendência nas empresas em distorcer essa realidade e não dedicar o tempo mínimo necessário para a realização das atividades de qualidade e testes de software.
Tendo em vista o paradigma de Produzir com Qualidade, é substancial avaliar a viabilidade de cada projeto, verificando os requisitos e restrições do sistema, para que o produto gerado não precise ser posteriormente verificado e corrigido, num ciclo vicioso de retrabalho.
Os benefícios de ter um sistema desenvolvido com qualidade são: redução de custo, aumento da satisfação dos clientes internos e externos, redução do retrabalho, redução dos riscos negativos e outros particulares a cada sistema. Companhias que oferecem um software de qualidade são mais competitivas, e em geral podem oferecer um melhor produto a um preço mais competitivo.
Há ainda uma observação a ser feita, diferente do que muitas empresas ainda acreditam, testes por si só, não são a solução para os problemas de qualidade. Especialmente se o mesmo for adotado como uma das etapas do processo de criação do software. Muitas companhias tardam em compreender a diferença entre testes e processo de qualidade. Ambos estão interligados, no entanto são coisas muito diferentes.
“É um erro achar que qualidade começa pelo teste...”
(Carlos Alberto Caram – Dir. Exec. Consultoria ISD)
Alcançar o nível mais alto de qualidade, requer um grande investimento. Investimento este que pode não retornar de maneira rápida como gostaríamos, afinal qualidade é um processo que estará em constantes mudanças e atualizações. Não há um momento oportuno para deixar de investir em qualidade, a qualidade é um processo contínuo.
“Na busca pelo aprimoramento contínuo, ele [o atleta] não pára de treinar.”
(Carlos Alberto Caram – Dir. Exec. Consultoria ISD)