Débito Técnico
Vitor Castro
vitorcastro@me.com
about.me
Mestre em computação (UFPa)
Especialista em Java Corporativo (CESUPA)
Bacharel em Sistemas de Informação (UFPa)
C...
Technical Debt
Dívida técnica Débito técnico
Os termos ?
O que é débito técnico ?
Débito técnico é …
“dívida que a equipe de desenvolvimento
assume quando escolhe um design ou
abordagem fácil de implement...
“Decisões que geram dívidas técnicas
se baseiam em restrições do
projeto.”
Débito técnico é …
@UncleBob
O que é débito técnico ?
acúmulo de defeitos
baixa legibilidade de
código
dados des-normalizado arquitetura ineficiente
des...
E a velocidade …
Quadrante do débito
técnico
@MartinFowler
Quais os sintomas ?
Em análise do projeto ...
No código ...
Erros em produção
Time desmotivado
Sintomas
Demora para entregar Erros na produção
Projeto engessado Testes lentos
Comentários //TODO
refactoring
De quem é o problema ?
De quem é o problema ?
processos
Primeira causa de divida técnica:
Falha de comunicação e na colaboração
pessoas
Qual a solução ?
Sistemas
adaptativos
complexos 
Use práticas
emergentes !!!
PDCA
Em intervalos regulares, o time
reflete em como ficar mais efetivo,
então, se ajustam e otimizam seu
comportamento de acordo.
BigVisible Charts
Uso de ferramentas
• Tracker
• Code smell
• Código morto
• Código duplicado
• Complexidade condicional 
“quanto mais tempo se
demora com ela, mais difícil
torna-se para liquidá-la”
@DavidHammerslag
OBRIGADO
vitorcastro@me.com
Referências
• Dívida técnica: precisando de crédito? Ou "Como
evitar que o cobrador bata na sua porta!" - Agile Brazil
201...
Debito tecnico
Debito tecnico
Debito tecnico
Próximos SlideShares
Carregando em…5
×

Debito tecnico

610 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
610
No SlideShare
0
A partir de incorporações
0
Número de incorporações
260
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Debito tecnico

  1. 1. Débito Técnico Vitor Castro vitorcastro@me.com
  2. 2. about.me Mestre em computação (UFPa) Especialista em Java Corporativo (CESUPA) Bacharel em Sistemas de Informação (UFPa) Certifield ScrumMaster (CSM) e Certifield Product Owner (CSPO) #agile #developer
  3. 3. Technical Debt Dívida técnica Débito técnico Os termos ?
  4. 4. O que é débito técnico ?
  5. 5. Débito técnico é … “dívida que a equipe de desenvolvimento assume quando escolhe um design ou abordagem fácil de implementar no curto prazo mas com grande impacto negativo no longo prazo” @WardCunningham
  6. 6. “Decisões que geram dívidas técnicas se baseiam em restrições do projeto.” Débito técnico é … @UncleBob
  7. 7. O que é débito técnico ? acúmulo de defeitos baixa legibilidade de código dados des-normalizado arquitetura ineficiente design pobre
  8. 8. E a velocidade …
  9. 9. Quadrante do débito técnico @MartinFowler
  10. 10. Quais os sintomas ?
  11. 11. Em análise do projeto ...
  12. 12. No código ...
  13. 13. Erros em produção
  14. 14. Time desmotivado
  15. 15. Sintomas Demora para entregar Erros na produção Projeto engessado Testes lentos Comentários //TODO refactoring
  16. 16. De quem é o problema ?
  17. 17. De quem é o problema ? processos Primeira causa de divida técnica: Falha de comunicação e na colaboração pessoas
  18. 18. Qual a solução ?
  19. 19. Sistemas adaptativos complexos 
  20. 20. Use práticas emergentes !!!
  21. 21. PDCA
  22. 22. Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.
  23. 23. BigVisible Charts
  24. 24. Uso de ferramentas • Tracker • Code smell • Código morto • Código duplicado • Complexidade condicional 
  25. 25. “quanto mais tempo se demora com ela, mais difícil torna-se para liquidá-la” @DavidHammerslag
  26. 26. OBRIGADO vitorcastro@me.com
  27. 27. Referências • Dívida técnica: precisando de crédito? Ou "Como evitar que o cobrador bata na sua porta!" - Agile Brazil 2012 • http://martinfowler.com/bliki/ TechnicalDebtQuadrant.html • http://adrianotavares.com/2012/06/21/o-quadrante-do- debito-tecnico/ • http://oncast.com.br/blog/?p=591

×