Entrance Blog

Hear from Entrance's software and SharePoint consultants about the latest technology trends, industry applications, professional software tools etc. Don't see what you're looking for? Get in touch or Check out our Knowledge Base

Nate Richards on Technology Debt and Custom Software Modernization

April 5, 2012
By:
Nate
Nate


 

“As we’re getting to know them and talking about building new applications or modernizing old applications, clients are surprised at how much this will cost. For years they’ve had one or two support or freelance developers, or even specialized engineers coding on the side. And it’s just worked for the last ten years. The question is ‘Why, all of a sudden, do we need to change everything and rewrite? Why have we reached the end of the road?’

And the answer to that is that while they’ve been designing and building the application only looking at what was immediately in front of them, they have neglected to look down the road and consider total cost of ownership. Because they’ve only looked at immediate cost of the features they needed today, it’s seemed cheap and easy.

When you add up the net effect of those small changes over ten or 15 years done by dozens of programmers, none of which were a coordinated effort, you get a mess. And the financial implication of that mess is that the client has been accruing an off balance sheet liability that we like to call technology debt. Sometimes in the industry it’s called software debt or tech debt.  By investing in a poor asset that’s depreciating and continuing to invest there’s a replacement cost liability that they have been building up over time. The more they build on this old asset the more it costs to replace.

A lot of times they are building on old technology or even technologies that were fads. Maybe these technologies had a period of popularity, but they never gained enough market share to go mainstream. So now they are having problems finding the skillset of developers to work on it, and they’ve simply just stretched it as far as the technology will take them.

What happens is eventually you have to pay off that debt. So rather than thinking about this cost as a new investment, what you’re really doing is paying down a liability that you’ve been accruing off the balance sheet for years and years. And what you’ll end up with by investing is something that might do the exact same thing –  but better – and will last you the next ten to 15 years.”
  • Posted in Entrance Blog Posts
  • Leave a comment
  • Share this:
  • LinkedIn

Knowledge Base

image description

BLOG: Energy Software Could Make a Difference for Chesapeake Suit

The Houston Business Journal posted an article yesterday about Barnett Shale owners suing Chesapeake Energy over mineral rights. The dispute involves 4000 acres of land, and “the complaint says Chesapeake...

Read More »

image description

BLOG: Software Developer Tricks for VML, jQuery, IE 8, and SharePoint 2010

As a SharePoint consultant, I run into and fix bugs all the time. One of my recent custom SharePoint 2010 projects required the use of HighCharts.js​ and jQuery. I’d like to...

Read More »

image description

CASE-STUDIES: Software Rescue for Midstream Services

Getting their application under control put one client back in the black. THE CLIENT Our client specializes in pipe unloading, handling and installation for the oil and gas industry. Because...

Read More »

CONTACT US

Phone

1-888-343-KNOW
(5669)


Corporate Office
2500 E TC Jester Suite 500
Houston, TX 77008

Quick Form

Quick contact form. We’ll be back in touch with you shortly!

Entrance Software: Custom Software and SharePoint Soutions - Houston - Dallas - Denver