Mainframe Blog

Forrester Research: 5 Best Practices for Handling Mainframe Modernization

3 minute read
Carolyn Henry

Forrester recently conducted a study to understand how enterprise decision makers are managing mainframe modernization. They interviewed over 3000 respondents in North America asking what the future of the mainframe was in their organization. Forrester’s research found that infrastructure and operations (I&O) professionals are approaching the future of the mainframe with various strategies. Some are doubling down and integrating mainframes with new customer-facing technologies and some are taking a different approach by migrating off the platform. Others are “staying the course” for financial or risk management purposes.

If you are like many organizations, it is likely that you are looking at ways to incorporate modern methods and tools into your mainframe management. The Forrester report discusses these approaches and highlights best practices that emerged from the interviews that will help you evolve your mainframe strategies for the modern world.

Mainframe Use is Growing

If you don’t properly mesh disparate operational strategies, you will end up with disjointed approaches that threaten the lifeblood of your business. In Tackling the Unsexy Challenge of Mainframe Modernization the Cloud Era Demands Connection to Modern DevOps Practices, it was found that 56% of infrastructure decision makers at these enterprises use the mainframe and 46% predict an increased investment over the next two years.1 But companies still face the question, “Do we do anything different with the mainframe environment in today’s pragmatic cloud world?”

Modern Concerns Revolve Around Skills, Integration and Weighing Priorities

Three key challenges are top of mind: Employee experience and skills, Integration into new platforms and DevOps processes. Successful integration requires that mainframe developers insert themselves into DevOps process and leverage continuous integration and continuous delivery release tools as their more infrastructure-as-code brethren.2

Understand the Options Available

Forrester found that organizations are in different phases of cloud adoption and digital transformation and showed seven key patterns for handling the mainframe environment. Some enterprises use more than one approach. The patterns are to:

  1. Delay. Treat mainframes as a silo or assign a team to integrate with these systems on an as-needed basis.
  2. Slowly expand. Build new applications on the mainframe but continue to support the growth of their existing systems.
  3. Migrate off. Decrease operational footprint by a “lift and shift” into the cloud before they rearchitect.
  4. Outsource. Completely outsource mainframe operations or partially outsource mainframe environment management.
  5. Refactor. Minimally change applications and remove dependency on mainframe while avoiding the costs of completely rewriting applications.
  6. Completely rewrite. Most organizations don’t take this approach, but some arrive there after trying alternatives.
  7. Double down. Enterprises doubling down on mainframe tend to keep to the latest system versions to ensure support of modern development capabilities and cleaner integration with DevOps practices.

Decide Which Method is Best for You

Whatever method you decide is best for your organization, weigh the cost of rewriting/refactoring against ongoing maintenance, work with your enterprise architects to help decide the best path forward for your mainframe and look at ways to modernize the practices surrounding the platform.

Apply Best Practices

The study showed how regardless of the strategy taken, several key processes are common and emerged as best practices:

  1. Say yes to DevOps on mainframe. Keep cadence with the way developers want to work and leverage tools that modern developers find familiar such as continuous integration and continuous delivery release tools.3
  2. Use value stream mapping to improve CX. Derive value from your mainframe investment and turn your lens towards value stream management.4
  3. Measure success with modern metrics. Focus on metrics from the continuous delivery discipline.5
  4. Free up cash to reinvest in talent. Reskill employees on modern technologies.
  5. Stay current. Keep the mainframe updated and use modern development tools—COBOL and green screens are a surefire way to scare off fresh talent.

Now that you know more about mainframe modernization and modern DevOps best practices, read Tackling the Unsexy Challenge of Mainframe Modernization the Cloud Era Demands Connection to Modern DevOps Practices and learn more about BMC mainframe solutions to help you tackle these challenges.

1 Source: Forrester Analytics Global Business Technographics infrastructure Survey, 2018.

2 Source: “The Forrester Wave™: Continuous Delivery and release automation, Q3 2017.”

3 Source: “The Forrester Wave™: Continuous Delivery and Release Automation, Q3 2017.

4 Source: “Elevate Agile-Plus-Devops with Value Stream Management.”

5 Source: “Use Four Key Categories to Measure What Matters in Continuous Deployment.”

Access 2020 Mainframe Survey Results

BMC’s 15th annual mainframe survey reveals strategies to adapt, automate, and secure the mainframe for continued success.


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.

BMC Bring the A-Game

From core to cloud to edge, BMC delivers the software and services that enable nearly 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
Learn more about BMC ›

About the author

Carolyn Henry

Carolyn Henry is the Director of Solutions Marketing for ZSolutions at BMC.
Carolyn has 10+ years of experience in Software & Mainframe systems starting from her early years at IBM as a technical writer for DB2 and IMS Tools. She has experience in management, sales, enablement, and marketing with Enterprise Content Management and Data Management software ranging across structured and unstructured data.