Upload
vitor-castro
View
517
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Débito TécnicoVitor Castro
sábado, 25 de maio de 13
O que é débito técnico ?
sábado, 25 de maio de 13
sábado, 25 de maio de 13
O que é débito técnico ?
• acúmulo de defeitos,
• baixa legibilidade de código,
• dados des-normalizados,
• arquitetura ineficiente,
• desenho pobre ...
sábado, 25 de maio de 13
Quadrante do débito técnico
sábado, 25 de maio de 13
Quais os sintomas ?
sábado, 25 de maio de 13
Em análise do projeto ...
sábado, 25 de maio de 13
No código ...
sábado, 25 de maio de 13
sábado, 25 de maio de 13
Erros em produção
sábado, 25 de maio de 13
Time desmotivado
sábado, 25 de maio de 13
Sintomas
• Demora para entregar o software
• Errar estimativa
• Erros em produção
• Projeto engesado
• Teste lentos
• Classes com comentários de refactoring
sábado, 25 de maio de 13
De quem é o problema ?
sábado, 25 de maio de 13
De quem é o problema ?
• Primeira causa de divida técnica: processo
• Falha de comunicação e na colaboração entre as pessoas
sábado, 25 de maio de 13
Qual a solução ?
sábado, 25 de maio de 13
Sistemas adaptativos complexos
sábado, 25 de maio de 13
Use práticas emergentes !!!
sábado, 25 de maio de 13
PDCA
sábado, 25 de maio de 13
Big Visible Charts
sábado, 25 de maio de 13
sábado, 25 de maio de 13
Uso de ferramentas
• Tracker
• Code smell
• Código morto
• Código duplicado
• Complexidade condicional
sábado, 25 de maio de 13
tasafo.org
@tasafo
slideshare.net/tasafo
tasafo.wordpress.com
facebook.com/comunidadetasafo
sábado, 25 de maio de 13
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
sábado, 25 de maio de 13