|
|
|
| EUA perdem
US$ 60 bi por ano com bugs em software |
|
|
|
|
Softwares com bugs
custam à economia norte-americana US$ 59,5 bilhões por ano,
dos quais mais da metade é proveniente de usuários finais
e o restante de desenvolvedores e fornecedores. Testes mais
detalhados nos programas poderiam reduzir esse montante em
cerca de um terço, ou US$ 22,5 bilhões, mas não eliminaria
todos os erros.
Do total dos quase US$ 60 bilhões, os usuários arcam com 64%
dos custos e os desenvolvedores, com 36%. Os números são resultado
de um estudo conduzido pelo National Institute of Standards
and Technology (NIST), uma agência federal dos EUA que conduz
extensivas pesquisas sobre questões envolvendo tecnologia.
Existem muito poucos mercados onde "os consumidores aceitam
produtos que não funcionam apropriadamente", lembra Gregory
Tassey, economista sênior do NIST. "Mas o segmento de software
está justamente no extremo oposto, em termos de erros ou bugs."
Produto de 18 meses de pesquisa, que incluiu participação
extensiva de usuários finais, o estudo examinou o impacto
de software com bugs em várias indústrias – automotiva, aeronáutica
e financeira – e então direcionou os resultados para a economia
americana.
Um estudo de caso nas indústrias automotiva e aeronáutica,
por exemplo, envolveu entrevista com dez desenvolvedores de
software e 179 usuários de sistemas de projeto, manufatura
e engenharia assistidos por computador. O estudo concluiu
que os usuários dessas ferramentas gastaram recursos significativos
respondendo a erros no software. Aproximadamente 60% deles
revelaram que já haviam experimentado "erros graves no software"
no ano anterior. O custo total nesses setores, proveniente
de testes de software inadequados, foi estimado em US$ 1,8
bilhão. Resultados semelhantes foram encontrados no setor
de serviços financeiros. Quatro desenvolvedores de software
e 98 usuários foram entrevistados. Segundo o estudo, os desenvolvedores
concordaram que um sistema aprimorado de testes seria necessário
para identificar onde o bug foi introduzido e então mostrar
como isso influenciou o resto do processo de produção.
A infra-estrutura ideal de teste poderia remediar problemas
em tempo real em vez de exigir que os desenvolvedores esperem
que o produto fique totalmente pronto. O custo total entre
os serviços financeiros resultante de testes inadequados de
software foi estimado em US$ 3,3 bilhões pelo estudo. A pesquisa
não propõe medidas específicas para aprimorar o processo de
testes de software, mas invocou a necessidade do desenvolvimento
de padrões de teste, dado o primitivismo das ferramentas atuais.
Os dados também afirmaram que as ferramentas, scripts, dados
e métricas de referência para testes, entre outros fatores,
"que tivessem passado por um rigoroso processo de certificação
também teriam um grande impacto nos problemas encontrados
atualmente no software em geral. |
|
|