Gain visibility into the code structure of a decades-old COBOL solution to provide a smooth developer on-boarding process. Kopf Instruments wanted to conduct continuous code impact analysis which would make it easier to make changes to the system.
David Kopf Instruments is a long-established business. Because of the specialized nature of its manufacturing, decades ago it developed a solution to help account for labor and manufacturing costs. Over the years modules were added to the application, such as accounts payable and receivable and a general ledger. In 2007, the many development languages used in the system were converted into COBOL and the solution ran using Micro Focus® Net Express. By now, the system had grown to 750,000 lines of code. A regular development effort ensures that the solution remains current in respect to ever-changing tax regulation.
When David Kopf Instruments’ main developer had plans to retire, the company realized that a new developer would need to be taught the ins and outs of a system which by now was 40+ years old. JoAnne Simmons, IT Coordinator at David Kopf Instruments, explains this challenge: “Even with a developer who knew the system inside out, making changes was never easy. He would need to work out exactly how changes could affect our system. If a mistake was made this could have dire consequences. A new person coming into the role would not have the knowledge to make the right decisions and with no system documentation to refer to he would be totally in the dark. We realized we needed help in mapping out the code infrastructure of the system so that proper impact analysis could be done.”