Over time, enterprise IT tends to accumulate a library of scripts and code – in a wide variety of languages – that perform mission-critical functions, like overnight batch loading the data warehouse or running daily transaction reports.
There's usually good intentions to redevelop stop-gap code in a more robust and maintainable fashion "as soon as we get time!" But business is always in motion and there isn’t really ever time to go back and re-do it "properly" at a later date.
Which means you end up with something resembling a house of cards if something goes wrong with the legacy code. You quickly find out the person who wrote it has long since moved on, the downstream process can’t run, and end-users have started calling the help desk. This gets raised as a serious incident and then you need to begin the often difficult process of investigation and resolution.
There’s a grab-bag of issues that make manual coding and scripting problematic in the longer term including:
The much-vexed question then is – what to do? what to do? what to do?
We’ve recently been working with a couple of large clients who decided the best answer was to replace scripts and coding with a dedicated tool that addresses these shortfalls. Not with a big-bang approach – but just methodically redeveloping the biggest, ugliest, most critical scripts over time as applications get updated and new projects come online.
For these clients, the tool they selected was Syncsort DMX and we’ve had some great feedback from their implementations:
Find out how easy it is to convert your scripts and code into maintainable, reusable, manageable jobs today – take a 30-day trial of Syncsort DMX