Rewrite Code from Scratch? Case Studies and Conundrums

Carlos OliveiraApplication Modernization1 Comment

Rewriting Your App?

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

Carlos OliveiraApplication Modernization1 Comment

Legacy modernization - be pragmatic!

“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?

Carlos OliveiraApplication Modernization2 Comments

Software rewriting project failure

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?

Carlos OliveiraApplication Modernization5 Comments

Challenges of Rewriting Software Applications

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