Software Maintainability & Changeability Metrics

The demand for high quality and maintainability of software is increasing, setting it as a differentiator for the success or failure of a software product. Join the Technical Debt bloggers in discussions about how Technical Debt affects the functionality and the software maintainability factors of a system, and how these attributes can be measured. If you are interested in blogging for us, let us know!

Technical Debt and Vendor Lock-In

By Alexandra Szynkarski | September 10, 2013

Vendor Lock-In
How do we know we are locked in with a vendor? The most important key to this question is “data”… which is what everybody should be worried about. A recent blog post on Business 2 Community describes the situation of vendor lock-in as not being able to get your data out of your tool or custom-built application ... read more

Technical Debt: Paying Back Your Creditors

By Francois Reynald | June 10, 2013

Swimming in Technical Debt
Would you still go for a swim if you saw that sign on the beach? Probably not. Most people would agree that a swim in the sea is not worth dying for. Now then, what drives people to cut corners in software engineering? I think the factors that are weighed in to take these decisions are diametrically opposed to ... read more

Broken Windows

By Corey Cossentino | February 27, 2013

Broken Windows Technical Debt
One of the tools we use when developing production web services is a script that runs nightly to compile a list of any errors in the webservers’ error logs, and email anything abnormal to the developer list. This often helps us to catch broken links, uninitialized value warnings, and code paths that we may have ... read more

Technical Debt: Naughty or Nice?

By Leon Fayer | January 7, 2013

Technical Debt-Good or Bad
Many years ago I was working with a very large customer, both from user-base and traffic perspective, with a pretty interesting business model at the time.  Their MO was that, “time to market” is everything.  And I mean everything.  With the vast majority of their initiatives they were willing to launch that day, knowing that ... read more

Paying Off Technical Debt

By Daniel.Hardman | October 16, 2012

Technical Debt
“Interest never sleeps nor sickens nor dies; it never goes to the hospital; it works on Sundays and holidays; it never takes a vacation; it never visits nor travels; it takes no pleasure; it is never laid off work nor discharged from employment; it never works on reduced hours. . . . Once in debt, ... read more

Keeping an eye on Technical Debt

By Alexandra Szynkarski | October 9, 2012

Technical Debt Flood
I believe that Technical Debt is unavoidable. In today’s competitive industry, time-to-market is so important that we will at some point need to make shortcuts – critical features are put aside and loose ends are never fully dealt with before a release. This being said, too much Technical Debt build up is not a good ... read more

The High Cost of Software Glitches

By Alexandra Szynkarski | September 7, 2012

Technical Debt-Software Glitch
This year we’ve seen plenty of software glitches affect world-leading organizations. In March BATS, one of the secondary markets, suffered problems with software related to IPO which resulted in shares of Apple to plunge nearly 10%. I’m sure everyone remembers a similar situation with the Facebook IPO. And more recently, RBS’ system failed to upgrade and hit ... read more

Identifying and Measuring Technical Debt – IEEE Software & Boeing

By Alexandra Szynkarski | June 22, 2012

Identify & Measuring Technical Debt Webinar
Below is an updated set of slides from a webinar presented by IEEE Software and Boeing on how to identify and manage technical debt. The slides outline how business and product quality goals should affect the choice of approaches (and combinations of approaches) for managing technical debt. They also discuss a set of automated approaches ... read more

Interest Free Technical Debt is Risky

By Robert Treat | June 12, 2012

Earlier today I read a post from Javier Salado that asked the question “If the interest rate is 0%, do you want to pay back your debt?“. In this case Javier was referring to technical debt, but I felt like the conclusion he reached was the same mis-understanding that people apply to regular debt. Let ... read more

Dr. Dobb’s Interview with Ward Cunningham

By Alexandra Szynkarski | May 22, 2012

DrDobbs-Ward Cunningham-Technical Debt
Ward Cunningham is known for the creation of the first Wiki, Wikipedia’s policies, OO Design, CoffeeScript, and Perl. He is also known for coining the metaphor “Technical Debt” back in 1992. This year, Ward Cunningham has been recognized by Dr. Dobb’s for his work in software development as a programmer, and has been announced the winner ... read more