Design Debt

Using Agile Techniques to Pay Back Technical Debt

By Frances Lash • September 19, 2014

Acknowledging that some form of technical debt exists in every codebase is paramount to managing debt and staying in “the black”. Asides from the … read more

 

Technical Debt – What it is and What to do about it

By Frances Lash • August 21, 2014

This is a post that goes over what technical debt is, and what to do about it – while drawing away from the common … read more

 

Technical Debt 101: More Haste, Less Speed

By Frances Lash • June 30, 2014

This is a really interesting post (which cites our interview with Steve McConnell on how to communicate technical debt) that delves into the culture … read more

 

Technical Debt: What, Why, and How

By Frances Lash • June 25, 2014

Here’s post that was cited in the article we recommended previously (Architectural Debt and Moving to Software-defined Architectures) that gives a clear and detailed description … read more

 

Are We There Yet? Thoughts on Technical Debt Research and Practice

By Zadia Codabux • July 26, 2013

The strategic management of technical debt has gained visibility with the increase in popularity of agile methods. Consequently, it is of extreme importance to … read more

 

Chris Sterling: How to Approach Software Debt in an Agile Environment

By Alexandra Szynkarski • November 26, 2012

ChrisSterling_Software Debt

Welcome to the OnTechnicalDebt Expert Interview Series. This month’s interview focuses on discussing the ways in which different areas of software debt can be tracked, particularly in … read more

 

Technical Debt – A Quick Overview

By Alexandra Szynkarski • May 31, 2012

Technical Debt

What is Technical Debt?
Technical Debt, also known as Software Debt, is a metaphor that highlights the compromises made by IT organizations between short-term gains … read more

 

Managing Software Debt, Workshop at Intel — Chris Sterling

By Alexandra Szynkarski • April 5, 2012

This is a presentation from Chris Sterling, author of Managing Software Debt: Building for Inevitable Change.
The presentation comes from his workshop with Agile Advantage … read more

 

10 Thoughts on Technical Debt

By Alexandra Szynkarski • January 2, 2012

10 Thoughts on Technical Debt

“Technical Debt”, much like Design Debt or Testing Debt, is one of those metaphors that does not need an explanation in itself – you … read more

 

To Pay or Not to Pay Design Debt — IEEE Computing Society

By Alexandra Szynkarski • December 14, 2011

Ward Cunningham coined the term technical debt as a metaphor for the trade-off between writing clean code at higher cost and delayed delivery, and writing messy code cheap and fast at the cost of higher maintenance efforts once it’s shipped. Most agree that Technical Debt needs to be payed off at one point or another. But the question remains: when? and how? read more