Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Oredev :: The Technical Debt Trap
Upcoming SlideShare
Loading in …5
×

Oredev :: The Technical Debt Trap

3,660 views

Published on

I continue to tweak this deck and presentation based on feedback from the audience. I had a very good discussion with Martin Fowler about this one and I've made adjustments based on that discussion.

Published in: Technology
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,660
On SlideShare
0
From Embeds
0
Number of Embeds
576
Actions
Shares
0
Downloads
57
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide









  • Design decisions that allow for more rapid delivery / illicit quick feedback / gather data necessary to correct design
  • - Sales site for complex product. Create product configuration views.
    - Plan to sell several different products. Starting with just one. Don’t extract interface yet.


  • - Sales site for complex product. Create product configuration views.
    - Plan to sell several different products. Starting with just one. Don’t extract interface yet.


  • - Sales site for complex product. Create product configuration views.
    - Plan to sell several different products. Starting with just one. Don’t extract interface yet.


































  • This is not a loan from a loan shark

    How do we end up in massive high-interest debt unwittingly?
    robbery or larceny or fraud





















  • "We incurred structural debt in order to meet your deadline. We should discuss that debt and set a plan for paying it back later."
  • "We incurred mechanical debt to stay in budget. We should get metrics around that and make sure we pay the debt down in the future."
  • "We incurred health debt during the surgery. You see, it is like we paid for the surgery with a credit card instead of a home equity loan..."



  • Not acceptable to violate accounting practices, violate safety laws, or risk patient’s health

  • Not acceptable to violate accounting practices, violate safety laws, or risk patient’s health

  • Not acceptable to violate accounting practices, violate safety laws, or risk patient’s health

  • Not acceptable to violate accounting practices, violate safety laws, or risk patient’s health

  • Not acceptable to violate accounting practices, violate safety laws, or risk patient’s health

  • Not acceptable to violate accounting practices, violate safety laws, or risk patient’s health






























  • NDepend
    JDepend

  • NDepend
    JDepend

  • NDepend
    JDepend

  • NDepend
    JDepend

  • NDepend
    JDepend











  • ×