OPORTUNIDADES

X

Estamos buscando os melhores profissionais para se integrarem à nossa equipe. Se você acredita que pode contribuir para nossa empresa, envie-nos o seu currículo para rhumanos@svlabs.com.br


ou pelo endereço:

R. Geraldo Flausino Gomes, 78 - conj 54 CEP: 04575-060 - Brooklin Novo São Paulo - SP - Brasil


AGRADECEMOS PELO SEU INTERESSE!

www.svlabs.com.br


Qualidade de Software

24 de março de 2008
Juliana Cristina Ferreira


“... 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)

Vale sempre ressaltar que na busca por um processo de qualidade, às vezes é mais vantajoso recusar um projeto (por falta de tempo para desenvolvimento ou inúmeras demandas), do que aceitá-lo e somente depois verificar que não haverá tempo suficiente para o desenvolvimento. O atraso na entrega de um produto é muito mais custoso, pois na verdade além de gastos com trabalhos e retrabalhos, ainda existe a imagem deixada para o cliente.
Fontes:
http://dinf.unicruz.edu.br/~plentz/Qualidade.html
http://www.testexpert.com.br


Referência: Caetano, Cristiano (Artigo: “Qualidade de Software vai além de testes”).