The technical debt metaphor was first coined by Ward Cunningham over twenty years ago while drawing a comparison between the technical complexity of IT projects and debt in general. In this talk, veteran developer Pierre Boutquin details the different types of technical debt, when a project team should and should not take on debt, and best practices for tracking, managing and paying down debt.
Pierre Boutquin is a senior software architect in the treasury of a major Canadian bank, where he helps develop leading-edge market risk management software. He has three decades of experience implementing PC-based computer systems, with in-depth knowledge of distributed systems design, data warehousing, C#, C++, and SQL. He has co-written a few programming books and has contributed material on Visual Basic, COM+, XML, SQL and C#.