Vale a pena gastar dinheiro com qualidade de software?

Vale a pena gastar dinheiro com qualidade de software?

Na engenharia de software existe uma vantagem em relação às outras engenharias: a possibilidade de fazer correções depois que o projeto já está pronto. Na engenharia civil, por exemplo, não é possível mudar uma coluna de sustentação quando as pessoas já estão utilizando o prédio, em um software é possível fazer mudanças estruturais e isso é muito comum. Então, pelas possibilidades e facilidades que um software permite, muitas vezes não são aplicados testes para manter a qualidade ou não é feita da melhor forma.

Uma pesquisa feita, em 2012, pela Universidade de Cambridge, mostrou que o custo de correção de um software era de $156 bilhões de dólares neste ano (Tom Britton, 2012), equivalente a ⅛ do custo global de desenvolvimento, que no ano de 2012 foi de aproximadamente $1.25 trilhão de dólares. Ainda nessa pesquisa, foi relatado que a pessoa programadora gastou 25% do tempo de trabalho buscando e resolvendo bugs. Se atualizarmos esse valor para uma estimativa que a Gartner fez em 2021, onde o custo naquele ano seria de $4 trilhões de dólares, podemos usar essa mesma proporção do Tom Britton e estimarmos que o custo de correção de software no ano de 2021 seria de $500 bilhões de dólares.

Esse valor levou em conta somente o salário da pessoa desenvolvedora que gastou seu tempo para fazer a correção, mas não levou em conta o impacto financeiro que a empresa teve com esse bug. Em 2020 a Consortium for Information & Software Quality™ (CISQ™) fez um relatório mostrando o impacto da má qualidade de software em empresas de língua inglesa (EUA, Reino Unido e Austrália), o impacto nessas empresas foi de $2.08 trilhões de dólares e contando ainda com um débito técnico de $1.31 trilhões para o futuro.

Segundo a CISQ, o software está crescendo cada vez mais rápido e está nos ajudando em nossas vidas, as transformações digitais nas empresas estão cada vez mais frequentes e todas elas estão buscando sempre inovar em seus produtos digitais. O resultado ideal é um equilíbrio entre entregar valor cada vez mais rápido para os seus clientes sem sacrificar a qualidade, mas na prática não é isso que está acontecendo e a qualidade não é o objetivo principal do projeto.

Além do prejuízo do tempo das pessoas desenvolvedoras que estão corrigindo erros ao invés de desenvolver novas funcionalidades e também o prejuízo de mercado das empresas, existem alguns impactos que são imensuráveis como as vidas humanas. A empresa Multidate fez um software para operar aparelhos de radiação, o mesmo apresentava um erro em seu código que calculou errado a dosagem de radiação para os pacientes, verificou-se que algumas vezes era enviado o dobro da dosagem correta. Esse erro ocasionou a morte de 5 pessoas, segundo a “Atomic Energy Agency” (IAEA), causando envenenamento por radiação e mais outros 15 pacientes correm o risco de desenvolver complicações sérias por radiação. Além disso, 21 pacientes morreram após o tratamento, mas ainda não é certo se teve ligação direta com a falha.

Então, acredito que contra fatos e dados não há argumentos, logo abaixo tem os links de onde eu tirei todas essas informações. Agora com todas essas informações eu te pergunto: Vale a pena gastar dinheiro com qualidade de software?



  • O que achou? Deixa um comentário aqui!
  • Esse artigo te lembrou de alguém? Compartilha então com essa pessoa ;)



Entre para ver ou adicionar um comentário

Outros artigos de Raí Vitor

  • 5 dicas importantes para um ótimo 1:1

    5 dicas importantes para um ótimo 1:1

    No dinamismo corporativo de hoje em dia, as reuniões de 1:1 se destacam como uma ferramenta essencial para líderes e…

  • 5 métricas para gestores iniciantes em times de software

    5 métricas para gestores iniciantes em times de software

    Neste artigo, compartilho um conhecimento que considero essencial: a importância das métricas na gestão de projetos de…

    2 comentários
  • Liderança Situacional: Encontrando o Equilíbrio entre Direção e Autonomia

    Liderança Situacional: Encontrando o Equilíbrio entre Direção e Autonomia

    Meu último artigo foi direcionado para quem está começando na liderança (link aqui), então continuando essa minha série…

  • Do Trono ao Time: Uma Jornada de Liderança

    Do Trono ao Time: Uma Jornada de Liderança

    “Qualquer homem que precisa dizer “Eu sou o rei” não é um verdadeiro rei” - Tywin Lannister Comecei esse artigo com a…

    3 comentários
  • Dicas para dailys mais produtivas

    Dicas para dailys mais produtivas

    Você é quem conduz as dailys mas sente que não está rendendo muito, o time não tá engajado e está cada vez mais…

    4 comentários
  • Ágil x Rápido

    Ágil x Rápido

    Vamos começar diferenciando ágil de rápido. Apesar de ter ficado bem famoso na área de desenvolvimento de software…

    5 comentários
  • Como priorizar quando tudo é prioridade ?

    Como priorizar quando tudo é prioridade ?

    Quem nunca teve aquele problema em escolher por qual tarefa começar? Seja em tarefas pessoais quanto profissionais. O…

    1 comentário
  • Como criar um bom MVP?

    Como criar um bom MVP?

    Nesse post vou falar sobre como escolher o que colocar no MVP para garantir que o usuário consiga ver valor no seu…

    5 comentários

Outras pessoas também visualizaram

Conferir tópicos