quinta-feira, 6 de junho de 2013

Dicas do Vovô: Dívida técnica

A maior causa de dívida técnica é a presença de amadores no caminho crítico de projetos de software.

Dívida técnica é o que acontece quando entregamos software de baixa qualidade técnica, por exemplo:

  • Arquitetura ruim, dependências cíclicas, violação de princípios de projeto;
  • Código complexo, impossível de testar e manter;
  • Código difícil de entender;
  • Alto acoplamento;
Os juros desta dívida se manifestam na forma de acréscimo de prazo e custo (e risco) nas futuras manutenções.

E a maior causa disto são: 
  • Analistas de negócio que vendem sem estimativas, e não incluem o custo da qualidade;
  • Desenvolvedores que ignoram as boas práticas e os princípios de projeto orientado a objetos;
  • Líderes e gerentes de projeto que "fingem" entender daquilo que gerenciam, mas, na verdade, são uns conversas-fiadas;
  • Gestores políticos e idiotas ("peraí"! Político e Idiota são a mesma coisa), que não entendem a necessidade e o custo da qualidade.
Enfim, amadores, que gostam de dizer que trabalham em TI, porém nada entendem do assunto.