When you’re dealing with legacy code, whether it’s just old or old and difficult to work with, there’s the temptation to simply get rid of it and rewrite it. With superstar developers on board, who are up to date in the latest technologies, and with clean coding skills, it sounds like simply rewriting the application will deliver a better end … Read More
When and Why Technology-Enabled Transformation Beats Rewriting
“I have a team of developers that I have fought to justify for the past few years so there’s no way I’m “outsourcing” this transformation project. Even suggesting it is off the table.” “We’re a software company, this is our product. Heck, there’s no way I’m having someone else modernize it.” Ring true? Both are natural responses and, in some … Read More
Still Thinking About Rewriting Your Legacy Application?
Earlier in the year I started a thread on rewriting applications. That first post highlighted some of the major barriers to successfully rewriting applications, namely: the lack of an accurate specification; the difficulty in testing given the lack of said specification; the lost customer feedback already built into the legacy application and the likely damage to customer satisfaction during the … Read More
So You’re Going To Rewrite Your App?
When the time comes to modernize a software application, one of the first options companies look at is to simply rewrite the application. What could be easier? It keeps the job in-house, the developers who first created the app may still be around unless the legacy application is truly ancient… We hear it often. Sometimes from companies exploring options when … Read More