Monday, March 11, 2013

Tech debt explained

Philippe Kruchten gave an interview on about his idea of what technical debt is (and is not, or should be restricted to be)

He explains things (read the whole interview) using this image:

His thinking is that the term "tech debt" has become so much of an industry meme that it's lost its intended focus. For his money, the stuff in the box is the stuff that ought to be in the technical debt backlog.

And, by the way, that's another issue: too often the backlog is just the customer facing stuff; that way under states what a real project takes. Not only the non-functional stuff needs to be integrated into the backlog and resourced, but so also the technical debt, and the other stuff, as yet un-coined, that's outside the box.

About Philippe Krutchen:
Philippe Kruchten is a professor of software engineering in the department of electrical and computer engineering of the University of British Columbia, in Vancouver, Canada. He joined UBC in 2004 after a 30+ year career in industry, where he worked mostly in with large software-intensive systems design, in the domains of telecommunication, defense, aerospace and transportation.


  1. An impressive share, I just now given this onto a colleague who has been doing small analysis with this. And that he the fact is bought me breakfast since I found it for him.. smile. So ok, i’ll reword that: Thnx for your treat! But yeah Thnkx for spending enough time go over this, I’m strongly about it and really like reading more about this topic. If at all possible, as you grow expertise, does one mind updating your website with an increase of details? It’s extremely helpful for me. Huge thumb up because of this short article! Project Free TV

  2. This was really an interesting topic and I kinda agree with what you have mentioned here! Benefit Fraud