Debito tecnico

590 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
590
No SlideShare
0
A partir de incorporações
0
Número de incorporações
258
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

×