We have all come across Computer Systems in our workplace that have been collecting cobwebs since time immemorial.
Management comes and goes , but that squeaky wheel in the corner continues to turn. The legacy system has innumerable problems:-
- It is bandaged, resuscitated from the dead and continues to perform critical business functions like Payroll , Quality Management or Finance.
- It has undergone that many version changes and upgrades, there is no documentation that can clearly explain the functions of this system.
- The system has metamorphosed into something that it wasn't intended to be doing in the first place.
- Hundreds of thousands of dollars are paid every year in support , maintenance and employee salaries to keep this system running.
- It is extremely difficult to produce reports out of this system because it's built using archaic code that no current employee has knowledge of or the vendor smartly chose not to expose any APIs.
There can be myriad number of reasons why the company is in this situation:-
- The management of the company endorses this system and their "favorite" employee has developed it in-house or has been instrumental in bringing this Vendor/system in-house and is still with the company after 30 years.
- In the company's culture there is a strong resistance to change
- 20 employees are on the payroll because of this application and they justify pretty strongly , their existence through a lobbyist, who perhaps sits in the higher management of this company and quashes any attempts to upgrade or change.
- Previous attempts at upgrading or replacing the system have failed or have been made to fail.
- Due to the lack of in-house technical experts, the vendor has been milking this company for many years and this company has been made to realize that there is no better option out there in the market.
- There is a fear that the Business may stop functioning if this system breaks down so every effort is made to keep this system running.
Other departments in this company desperately struggle and build point solutions to take away the sting from this all important system , thereby costing this company zillions of dollars which could have been easily avoided if the right hand knew what the left hand was doing by implementing a consolidated ERP system.
There are silos, duplication of data, customer dissatisfaction until one day a meteorite that falls and everything grinds to a halt.
We have all attempted to highlight this scenario and escalate it to management but it seems to fall into deaf ears.
We continue collecting our daily pay package, go back home to our loved ones , hoping that something different may dawn upon us the following day.