Mainframe Code
May 23, 2017 DevOps, Mainframe Agility

Accelerating Code Delivery on the Mainframe

In today’s dynamic markets, businesses must move quickly to keep up with the competition—and to fulfill customers’ relentlessly rising expectations. And because so much business today is done digitally, “moving fast” is often simply another way of saying “accelerating the delivery of fresh code into production.”

After all, most new business capabilities today have something to do with code—whether it’s a new feature for a mobile app, new analytics that enhance decision-making, or pass-through of a new digital capability from a supply-chain partner. So the faster and more efficiently your business can move code from development and testing into production and effective management, the better it can compete.

This speed and efficiency is as important on the mainframe as anywhere else. A business is only as digitally nimble as its least nimble platform. That’s a basic truth about constraints. To stay competitive, you therefore must accelerate your mainframe DevOps pipeline.

But how do you do that? How do you transform processes that for decades have limited you to just a few code drops per year into a pipeline that empowers you to get new code onto the mainframe on demand?

The Power of Best-in-class DevOps

To accelerate your mainframe code pipeline, you have to do two things:

  1. Better engineer and automate each individual step in the mainframe DevOps process, and
  2. Link those individual steps into a streamlined/integrated end-to-end pipeline

One way you can achieve the first of these objectives is by jettisoning obsolete, waterfall-bound mainframe SCM like CA Endevor in favor of an Agile-friendly solution like Compuware ISPW. Another is to implement BMC MainView systems management, which enables you to quickly see if newly promoted code is having an unexpectedly adverse impact on your production environment.

As you implement these improvements in individual pieces of the DevOps puzzle, you’ll also want to keep your eye on the “big picture” of end-to-end automation. Unfortunately, many IT organizations try to short-cut the end-to-end automation challenge by opting into an incumbent vendor’s monolithic mainframe DevOps suite. This is a big mistake. Single-vendor suites may ease DevOps integration—but they do so at the unacceptable cost of preventing optimization of each individual step.

It’s not a worthwhile trade-off. Subpar tools won’t effectively transform mainframe application delivery—no matter how well they’re integrated. And over time the functional disparity between best-in-class tools and the components of a monolithic suite will only increase.

Successful acceleration of mainframe code delivery requires best-in-class tools. Period. Integration of those tools is an additional bonus that delivers further competitive advantage.

BMC and Compuware

Compuware and BMC are working together to provide enterprise IT with precisely this ability to combine best-in-class mainframe DevOps tools in a well-integrated pipeline that delivers competitive advantage. We’re doing this because we know you need to aggressively evolve your mainframe—and we also know that no single vendor partner has all the answers. So we’re each focusing on what we do best when it comes to mainframe ownership, while also cooperating where it makes sense to link our solutions.

The result is that you’ll not only be able to get fresh code into production on your mainframe quickly. You’ll also be able to keep that code running in production with greater confidence and at lower cost.

If you’d like to learn more about how our mainframe solutions work together, please contact an account rep from either company and ask how we can help you optimize your DevOps across all your critical enterprise platforms.

Read the other posts in this series:

This post was co-written by John McKenny, BMC VP of Strategy, ZSolutions, and Paul Vallely, Compuware Business Development Director and originally ran on LinkedIn.