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!
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
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
By Matt Holford | March 19, 2013
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
By Alexandra Szynkarski | February 5, 2013
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
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
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
By Alexandra Szynkarski | October 29, 2012
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
By Alexandra Szynkarski | October 22, 2012
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
By Alexandra Szynkarski | September 13, 2012
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.
This month we interviewed Ted Theodoropoulos - current president of Acrowire, a technology consulting group. He has extensive ... read more
By Capers Jones | June 20, 2012
Introduction on Technical Debt
The topic of technical debt or the down-stream costs of careless development is one of the fastest-growing software measurements. However, as most widely calculated technical debt is alarmingly incomplete. Pre-release quality costs are usually omitted from technical debt calculations. Even worse, the very high costs of projects that are cancelled and never ... read more