De-risking migration from mainframe to cloud: Shifting quality to the start of migration projects
As a member of this meetup, you’ve likely already experienced the immense value of cloud-based architecture. ‘The Business’ are now increasingly aware of this value, too, and more are investing in cloud migration. However, there are risks as well, especially when migrating from legacy and mainframe systems.
These legacy systems are often poorly documented blackboxes, built or acquired decades ago. Developers might not want to touch them for fear of damaging business-critical processes, while testers are unsure about how exactly the new system should function. Legacy components are frequently therefore left late in migration projects. Yet, the new system must faithfully reflect the data transforms performed by these complex, interrelated systems. Late failure to migrate mainframe components therefore risks undoing the years of time and effort already invested in cloud migration.
This meetup will explore an approach to iteratively and rigorously testing mainframe migrations to cloud, all while building “living documentation” of the old and new systems. It will discuss how visual data flows build accurate logical pictures of legacy systems, while one flow can generate automated tests for both legacy and new components. This enables iterative snapshot comparisons of the two systems, fixing potentially devastating bugs as they arise and maintaining accurate documentation of both systems. Testers and developers in turn know exactly what needs developing and can test each component as it moves, reliably migrating legacy throughout the project.