The new push to measure software's true cost
National Science Foundation, Gartner, among those drawing attention to the problem of 'technical debt'
Computerworld - The idea that software acquires a "technical debt" that is paid in real dollars is getting new attention and research.
The National Science Foundation approved a $465,000 research grant last year on technical debt, and research firm Gartner has just released its study on this subject, which it calls "IT debt."
Gartner puts the IT debt bill at $500 billion worldwide and says it will double in five years to $1 trillion.
A company that makes software quality tools, Cast, just released a study gleaned from customer software evaluations that puts the technical debt at $2.82 per line of code. It says that for the average-size application of 374,000 lines of code, this amounts to just over $1 million in technical debt.
Frank Scavo, president of Computer Economics and a management consultant at Strativa, zeroed in on Gartner's estimate, calling it "bogus" in a blog post, and outlined ways to rationalize an application portfolio.
But the idea that applications acquire a technical debt may have support in the development community.
Among the people who incorporate the idea of technical debt in their development is Gene Baker, chief architect for the widely used WyStar 401(k) record-keeping platform.
Every time a new piece of software is added to the code base, Baker said, an addition is made to its technical debt. Code is the principal, and software maintenance is the interest payment, "so the more code we have out there, the bigger our debt, hence the more maintenance, hence the more interest payments."
Gartner defines IT debt as what it would cost to bring an organization to a fully supported environment.
"You can run on unsupported software for a while -- lots of people do this," said Andy Kyte, a Gartner analyst. But if more and more of your portfolio is out of date, as well the components, application servers, databases, compilers, operating systems, "then your portfolio is gradually degrading over time," he said.
This degradation in IT environments accelerated with the recession, and Kyte said IT managers need to determine how much of an environment is in an "unsupported state or creating a systemic risk" and then let the business know about the problem.
Cast software tools are used to examine the technical quality of an application, developed in-house or externally. Jay Sappidi, director of Cast Research Labs, said part of the idea is to catch problems, such as with security or performance, earlier in the development cycle, when they cost less to address.
Sappidi said its research was based on a study of customer code. Users can push maintenance issues aside, but "you cannot get rid of technical debt."
- The 20 Best iPhone/iPad Games of 2013 So Far
- 9 Steps to Build Your Personal Brand (and Your Career)
- 7 Consumer Technologies Coming to an Enterprise Near You
- 11 Signs Your IT Project is Doomed
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- The Five Big Lies the C-Suite Hears About "Going Mobile" Mobile has already made a tremendous impact-to the tune of 29 billion apps downloaded in 2011. With such a new technology, it's not...
- mPayment Scenario Planning and Recommendations The mPayment industry is predicted to reach $1.3 trillion by 2017. This report offers conclusions into the impact mobile will have on businesses...
- Is Your App Getting Used? Understanding UX and Your Audience Want your app to be one of the 70 percent that is opened but never used again? If not, then you need to...
- Harness IT -- An Introduction to Business Intelligence Solutions Learn the key selection criteria required to provide your organization with the capability to address structured data, unstructured data and mobile demands so...
- Becoming An Analytics Driven Organization Join us on Tuesday, June 18, 2013, 11:00 AM EDT and learn how your agency can create an analytics culture that will enable...
- 3 Reasons Why Sepaton is the World's Fastest Backup Solution Leading analyst, Storage Switzerland learns how Sepaton backs up and deduplicates massive data volumes while maintaining the industry's fastest performance - all in... All App Development White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!