The Technical Debt Community

So you’ve got Technical debt… now what? Ward Cunningham coined the metaphor back in 1992, and it has since been taken on by the industry to describe the consequences of poor software architecture and bad coding. This website encourages a pragmatic view of technical debt, attempting to elevate the discussion from merely defining technical debt to finding approaches for business technology organizations to use technical debt awareness as a vehicle to fix fundamental problems

Recent blogs posts

Technical Debt Takes Many Forms

By Frances Lash | October 30, 2014

Most know the term technical debt in the way that it slows down development and can cause architectural problems, however, this post does well in pointing out other manifestations of the term that also need to be considered under the umbrella of tech debt. Dead Code, for example, should be considered a form of debt. When ... read more

Technical Debt – Out of the Red and Into the Black

By Frances Lash | October 29, 2014

Screen Shot 2014-10-28 at 9.19.27 PM
CIOs often feel that the rest of their business doesn’t understand the constraints that they are working with, as they are asked to do more when only one fifth of their IT budgets are available for transformation. Here the concept of technical debt can be harnessed by the CIO to highlight issues facing them and ... read more

Measuring and Managing Technical Debt – A CISQ Presentation

By Frances Lash | October 23, 2014

Screen Shot 2014-10-22 at 10.26.31 PM
CISQ is the Consortium for IT Software Quality, a special interest group of the Object Management Group organized to create standards for measuring software quality, including the definition of technical debt and factors that influence it: security, performance, reliability, and maintainability.  A few months ago the Consortium for IT Software Quality (CISQ) had a presentation on ... read more

Faster Software Development with (Smart) Technical Debt

By Frances Lash | October 16, 2014

Screen Shot 2014-10-15 at 10.19.43 PM
Technical debt often arouses bad associations in developers’ minds because so often when the term is brought up, it is almost always a bad thing. Here is a post that presents an argument for using technical debt as a business tool and the steps that must be taken to use it as thus. Much of ... read more

Managing Technical Debt with Agile: Care About Your Code

By Frances Lash | October 14, 2014

Screen Shot 2014-10-13 at 10.32.00 PM
Managing technical debt is easiest when there is an outline to help your development team discuss how classify and prevent technical debt. This post does just that. Technical debt is classified in several ways according to Martin Fowler’s tech debt quadrant (prudent and deliberate debt; reckless and deliberate debt; reckless and inadvertent debt; prudent and ... read more

Technical Debt: Avoiding Loan Default

By Frances Lash | September 26, 2014

Screen Shot 2014-09-26 at 5.38.14 PM
Here is a straightforward post on the contributing factors of technical debt. A list of ways in which technical debt usually accumulates includes: business pressures (when meeting deadlines becomes more important than completing remaining tasks), not constructing code flexibly, lack of unit testing, and lack of shared knowledge between team members. From here it can ... read more