Mainframe Blog

Mainframe and Distributed: Uniting an IT House Divided

Man and woman positioning orange puzzle pieces
2 minute read
Mark Schettenhelm

Historically, there has been a divide between mainframe and distributed teams in large organizations. In recent years, many organizations have seen significant increases in the quality, velocity, and efficiency of their software delivery thanks to the adoption of Agile development and DevOps. But while progress has been made, there are still organizations seeking to maintain the status quo, continuing on with an IT house that is divided. This approach is a mistake.

Why Mainframe and Distributed Can’t Be a House Divided

DevOps calls for the breaking down of silos, for the unification of development and operations, and not just for one system but across all systems, mainframe and distributed. In DevOps, everything functions in unison at the same speed in order to improve the quantity and quality of functionality delivered.

Let this serve as a challenge to IT organizations that are still advocating for the division between mainframe and distributed or allowing that division to persist out of apathy, because a house divided cannot stand. As more applications span platforms, having mainframe and distributed running at different speeds—slow on the mainframe, fast on distributed systems—is only going to damage the customer experience your organization is trying to deliver through digital means.

The challenge, which is an exciting one, is to open the mainframe. Opening the mainframe means implementing the same Agile and DevOps best practices non-mainframe teams are likely already using—iterative development, earlier testing, Continuous Integration/Continuous Delivery, and so on.

Instead of upholding the divide between mainframe and distributed, we need to become one thing, and I’m betting joining the “fast” side of the house will beat being on the “slow” side every time.

Innovating for Mainframe and Distributed DevOps

Mainframe and distributed should be on the same level, but you need a way to get the mainframe there. For a better idea of how to do this, I would read “Ten Steps to True Mainframe Agility,” a BMC AMI DevX E-book that lays out a flexible plan involving many of the tools, processes and performance milestones you need to transform your mainframe. It’s useful even if you have started the Agile and DevOps journey, as there is always room for improvement.

The bulk of data and processing remains on the mainframe. It is the most efficient platform and the applications are right there with decades of business knowledge built in. What it still lacks in many cases—not due to the platform but to poor practices and tools—are automation, visibility and integrations.

Rather than opting for the status quo, mainframe applications and tools must fit seamlessly into DevOps. They must adapt and become more open and flexible through REST APIs. Dashboards and management tools must see all of development, not just one side of it, and development must move from Waterfall to Agile, working with one IDE.

Utilization of a mainframe-inclusive DevOps toolchain is the way of the future. Just as organizations must change their approach to the mainframe and its role in enterprise DevOps, the platform and the developers who work on it must adapt. Be on the side of change. Build one strong house for mainframe and distributed instead of fighting to maintain two.

Access the 2024 BMC Mainframe Report

The results of the 19th annual BMC Mainframe Survey are in, and the state of the mainframe remains strong. Overall perception of the mainframe is positive, as is the outlook for future growth on the platform, with workloads growing and investment in new technologies and processes increasing.


These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.

Business, Faster than Humanly Possible

BMC empowers 86% of the Forbes Global 50 to accelerate business value faster than humanly possible. Our industry-leading portfolio unlocks human and machine potential to drive business growth, innovation, and sustainable success. BMC does this in a simple and optimized way by connecting people, systems, and data that power the world’s largest organizations so they can seize a competitive advantage.
Learn more about BMC ›

About the author

Mark Schettenhelm

Mark is a DevOps Evangelist and Lead Product Manager at BMC who has experience working with developers around the world in Source Control Management, Testing, DevOps and Application Portfolio Analysis. He is a frequent conference speaker, webinar presenter, blogger, and columnist, often explaining the benefits of bringing Agile and DevOps to mainframe development and encouraging development teams to adopt new methodologies and continuously improve.

His writing has appeared in Enterprise Executive and Enterprise Tech Journal and he is a frequent contributor to DZone.com and SHARE Tech Watch. Mark is currently the Lead Product Manager for BMC products in Source Control Management, Deploy, Code and Fault Analysis.