Internal Software Quality & Messy Code

Internal Software Quality and Technical Debt are two concepts that are tightly linked: if we can measure the technical quality in our messy code, we can then start to measure the technical debt. Join the conversation on the relationship between Technical Debt and quality in software development. If you are interested in blogging for us, let us know!

Technical Debt – Breaking the Poor Development Cycle

By Alexandra Szynkarski | April 30, 2014

Technical Debt Cycle
A comprehensive treatment of the cost and impact of technical debt on the developer, the team and the mission. This post illustrates the vicious cycle that technical debt causes for the development organizations, including frequent incidents and hot-fixes, resulting in deprecating condition of the code base. It also talks about some techniques to break out ... read more

Technical Debt in the Era of Transient Competitive Advantage

By Israel Gat | September 4, 2013

A situation that I and various consultants in the Cutter Agile Practice are often exposed to is a pressing need to reduce technical debt. A prospect calls with respect to some software assets that have ceased to perform adequately. What we almost invariably find once we do the Technical Debt Assessment is that over time the client’s codebase got ... 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 focus research on understanding, quantifying and properly managing technical debt. In the software engineering research community, there is a lack of consensus among stakeholders regarding what technical debt really is. There ... read more

Can Technical Debt Be Quantified? The Limits And Promise Of The Metaphor

By Matt Holford | March 19, 2013

Quantifying Technical Debt
Anyone whose professional life has intersected with the technical debt metaphor knows its power: the simple proposition that such a thing exists opens up a new channel of communication among groups (IT and application developers, designers, biz dev) that famously have trouble communicating about technical decisions. Not everyone understands test cases, aging platforms, crufty code bases, or security loopholes, ... read more

CISQ Webinar: The Future of Software Sizing with Automated Function Points

By Alexandra Szynkarski | February 5, 2013

IT-CISQ-Function Points
Consortium for IT Software Quality (CISQ) have recently announced the availability of an OMG Specification for Automated Function Points (AFP). Functions points (or source lines of code) have been used as a basis for quantifying and understanding the size of Technical Debt in several recent studies. This new OMG specification is the first, new, consistent, automatable code ... read more

Technical Debt Debate, with Ward Cunningham & Capers Jones

By Alexandra Szynkarski | January 22, 2013

Welcome to the OnTechnicalDebt Expert Interview Series. We’re kicking off this year with an interview from the founder of Technical Debt himself, Ward Cunningham, and a specialist in software engineering methodologies, Capers Jones. This debate will focus on addressing the viewpoints expressed by the founder of the term “Technical Debt,” Ward Cunningham, and those of Capers ... read more

The Technical Debt Management Cycle, from CISQ

By Alexandra Szynkarski | December 10, 2012

This is a presentation from CISQ, the Consortium for IT Software Quality, which presents the Technical Debt management cycle on how to evaluate the costs and risks of IT assets by Dr. Bill Curtis, Director of Consortium for IT Software Quality. The Consortium for IT Software Quality (CISQ) is an IT industry leadership group comprised of ... read more

Time to Start Estimating Technical Debt

By Alexandra Szynkarski | October 29, 2012

IEEE Software Technical Debt Edition
Last week IEEE Software published a special edition for their Nov/Dec issue, dedicated to Technical Debt! My colleagues and I at CAST Research Labs put together an article which was featured in the magazine on how to quantify and measure the concept. What resonates in this paper is the adjustable formula that can be used ... read more

“IT Organizations Have Far Too Much Technical Debt”

By Alexandra Szynkarski | October 22, 2012

Bill Curtis-Technical Debt
Dr. Bill Curtis, Senior VP and Chief Scientist at CAST, explains in this interview that we need to measure the structural quality of business applications and incorporate Technical Debt demands in software maintenance planning. As a solution, he highlights the role of CAST Application Intelligence Platform to develop tailored plans to fit each company’s organization. 1.      ... read more

Ted Theodoropoulos: How to Successfully Manage Technical Debt

By Alexandra Szynkarski | September 13, 2012

Ted Theodoropoulos on Technical Debt
Welcome to the OnTechnicalDebt Expert Interview Series. This interview focuses on how Technical Debt can be taken on safely and managed successfully – ultimately bridging the gap between technology and business by allowing organizations to prioritize debt remediation efforts based on ROI. if(typeof(jQuery)=="function"){(function($){$.fn.fitVids=function(){}})(jQuery)};jwplayer('jwplayer-1').setup({"width":"400","listbar__position":"none","repeat":"false","height":"24","primary":"flash","file":""});     This month we interviewed Ted Theodoropoulos - current president of Acrowire, a technology consulting group.  He has extensive ... read more