Glossário
Dívida técnica
Dívida técnica é o custo futuro dos atalhos tomados hoje no software: correções rápidas, testes pulados ou código desatualizado que deixam cada mudança posterior mais lenta, arriscada e cara até que alguém os resolva.
Um exemplo de dívida técnica
Para cumprir a data de lançamento, um desenvolvedor copia a mesma lógica de preços em três lugares em vez de construí-la uma única vez. Funciona. Meses depois os preços mudam, alguém atualiza duas das três cópias e os clientes veem totais errados. O atalho economizou um dia; os “juros” são cada erro e cada mudança lenta que vêm depois.
Sinais de alerta de dívida técnica
- Mudanças pequenas levam semanas e muitas vezes quebram outra coisa.
- Só um desenvolvedor entende como uma parte importante funciona.
- Bibliotecas e frameworks estão anos desatualizados e não podem ser atualizados com segurança.
- Erros voltam depois de corrigidos.
Dívida técnica é sempre ruim?
Não. Como um empréstimo empresarial, certa dívida é uma escolha sensata, por exemplo um MVP rápido para testar uma ideia. O problema real é a dívida que ninguém acompanha. Mantenha uma lista dos atalhos conhecidos, reserve tempo regularmente para corrigir os piores e quite-os antes de construir grandes funcionalidades novas por cima.
Perguntas frequentes
Como saber se o meu software tem dívida técnica?
Pergunte aos seus desenvolvedores quais partes eles têm medo de mexer e repare em quanto tempo pedidos simples levam. Uma revisão de código independente também pode listar as áreas mais arriscadas e o que seria preciso para corrigi-las.
Devo reescrever o software para eliminar a dívida técnica?
Raramente como primeiro passo. Uma reescrita completa é cara e arriscada, e corrigir as piores áreas uma de cada vez costuma gerar valor mais cedo. Uma reescrita ou migração faz sentido quando a própria plataforma não tem mais suporte ou não consegue fazer o que o negócio precisa.
Todos os termos do glossário
- Produto mínimo viável (MVP)
- Product-market fit (ajuste produto-mercado)
- Fase de discovery (descoberta)
- Scope creep (aumento descontrolado do escopo)
- Software sob medida
- Stack de tecnologia (tech stack)
- CMS headless
- Planejamento de recursos empresariais (ERP)
- Gestão de relacionamento com o cliente (CRM)
- CRM de telecalling
- Software white label
