DEV Community

Better ROI from Software Development

#144: Legacy Software - how to address

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or software.

In this episode, I'll introduce three methods to address legacy software:

  • Evolution - continual improvement to the existing system to bring it out of its "legacy" state
  • Revolution - the wholesale replacement of system with something new
  • And Outsourcing - using a third party to either maintain or replace the legacy system

I briefly compare the three options and will dig further into each in future episodes.

-----

Find this episodes show notes at: https://red-folder.com/podcasts/144

Have an idea for an episode topic, or want to see what is coming up: https://red-folder.com/podcasts/roadmap

Episode source