Páginas

quarta-feira, 23 de fevereiro de 2011

Entendendo a Qualidade de Software

Eu ainda me questiono quão abrangente ainda pode ser esse Mundo de TI. São tantos ramos e tantas novidades, que às vezes nos perdemos no meio do caminho. Contudo, resolvi fundir as minhas grandes paixões e falar de um ponto vital na área da Tecnologia da Informação que agora esta começando a ganhar visibilidade: a QUALIDADE DE SOFTWARE.

Existem duas linhas de pensamento bastante comuns quando se trata desta área: Alguns gestores empresas acreditam que implantar uma área de qualidade na empresa é desperdício de recursos; Já as que aceitam a ideia e começam a reconhecer a importância, ainda pensam que a implantar uma área de qualidade de software se resume a contratar mão de obra para testar um sistema.

O teste consiste na verificação. Num processo repetitivo para encontrar falhas em um determinado produto ou processo. É uma parte do processo de Qualidade.

A qualidade vai além. Vai desde o entendimento das necessidades do cliente, do acompanhamento do desenvolvimento, do estabelecimento dos processos a até mesmo a qualidade do ambiente de trabalho, o que afeta diretamente o desempenho dos funcionários da empresa.

Teste é processo, qualidade é uma área de conhecimento. Se apenas testes pudessem ser considerados fatores de qualidade, não precisaríamos de pessoas envolvidas no processo, apenas as maquinas dariam conta do trabalho.

Mas ate certo ponto, é compreensível que as pessoas não consigam dissociar esses conceitos, e nem mesmo aplica-los, afinal, ninguém pode dar o que não tem.

Entregar um produto de software com qualidade é entregar um produto que satisfaça como um todo às necessidades do cliente dentro do que foi acordado inicialmente. Nem mais, nem menos. Tudo que excede e tudo que falta às necessidade do cliente é considerado desperdício.

Entregar um produto com qualidade significa economia de tempo, de dinheiro, maior satisfação da equipe e maior satisfação do cliente.

Produtos de software que tem um acompanhamento efetivo durante o seu desenvolvimento, são mais precisos quanto ao entendimento e estimativas de prazos, mais desprovidos de falhas e possuem um retrabalho menor quando existe a necessidade de correção de uma.

Em resumo, “corporativamente falando” investir em qualidade de software não representa mais gastos para o projeto, representa ECONOMIA.

Nenhum comentário: