O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

The Code Christmas Tree: Selling the Investment for Technical Debt

How Michael Kaiser and I convinced our business partners to invest in paying down technical debt with large red and green charts.

  • Seja o primeiro a comentar

The Code Christmas Tree: Selling the Investment for Technical Debt

  1. 1. Selling The Investment To Pay Down Technical Debt The Code Christmas Tree Mike Kaiser @kaisermike Guy Royse @guyroyse
  2. 2. Mike Kaiser Guy Royse
  3. 3. Technical Debt
  4. 4. Code Christmas Tree
  5. 5. 300 Cyclomatic Complexity 250 200 150 100 50 0 0 1 2 3 4 Number of IFs 5 6 7 8
  6. 6. Reactions
  7. 7. BVM Sonar 300 Cyclomatic Complexity 250 200 150 100 50 0 0 1 2 3 4 Number of IFs 5 6 7 8 Microsoft Tree Mapper
  8. 8. Lessons Learned • • • • Make it visible – location matters, size matters Use charts to enable the conversation Color can bring about different reactions Non-developers can understand aspects of the code if you present it graphically
  9. 9. Questions? Comments?
  10. 10. Mike Kaiser @kaisermike kaiserflyer@gmail.com Contact Links Guy Royse @guyroyse guy@guyroyse.com BVM http://github.com/guyroyse/bvm or gem install bvm Sonar http://sonarsource.org Treemapper http://research.microsoft.com/en-us/downloads/3f3ed95e26d8-4616-a06c-b609df29756f/default.aspx

×