What are we faced with?
Current reality often dictates choices and the future becomes a reflection of choices we make today.
While the technology leadership might be apprehensive of a change, they know it is wise to bring about and might be living through nightmares waiting to happen. We have seen ‘CIOs/CTOs grapple with these challenges’ in the past:
Scarcity of resources
CXOs can halt all enhancements and focus on support alone or train a bunch of millennials who have no RPG, AS400 or mainframe knowledge.
Inability to diversify risk
Mitigation of risk is vital and technology is no exception. Scarce skills result in those who develop these systems becoming indispensable.
Reluctance to move away from legacy systems makes it difficult to exchange data with new systems. Seamless, automated operations become time-taking and error-prone.
Multiple developers result in patchy systems.
For the lack of documentation, business folks cannot understand and define the system behaviour. Changes in the code are followed by chaos, some patchwork and a few sleepless nights.