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!

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

Ward-Cunningham-Technical-Debt
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

CISQ
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. function ping1() { var ping = new Image(); ping.src = 'http://i.n.jwpltx.com/v1/wordpress/ping.gif?e=features&s=http%3A%2F%2Fwww.ontechnicaldebt.com%2Finternal-software-technical-quality-messy-code%3Fpagename%3Dinternal-software-technical-quality-messy-code&controls=true&autostart=0&width=400&listbar__position=none&listbar__size=180&repeat=false&stretching=uniform&mute=0&height=24&primary=flash&description=Audio&streamer='; } jwp6AddLoadEvent(ping1); jwplayer('jwplayer-1').setup({"width":"400","listbar__position":"none","repeat":"false","height":"24","primary":"flash","file":"http:\/\/ontechnicaldebt.com\/wp-content\/uploads\/audio\/Ted-Theo-Interview-2.mp3"});   This month we ... read more

The Errors and Hazards of Technical Debt

By Capers Jones | June 20, 2012

capers-jones
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

Managing Technical Debt Workshop 2012

By Alexandra Szynkarski | June 13, 2012

3rd-International-Workshop-on-Managing-Technical-Debt-300x131
How can we manage Technical Debt proactively? What can IT organizations do in order to visualize the causes of their technical debt and put into place payback strategies? These were the two major questions on my mind when I participated in the workshop on managing technical debt. This workshop takes place once a year collocated ... read more

Technical Debt in Business Applications – World Quality Report

By Alexandra Szynkarski | March 2, 2012

World-Quality-Report-Technical-Debt-in-Business-Applications
Capgemini and HP recently released their “World Quality Report” (WQR) which    examines the state of application technical quality and testing practices across different industries and geographies. This year, they partnered with CAST Research Labs in order to provide a quantitative perspective around application quality and its impact on costs. As part of the collaboration, CAST ... read more