IBM Systems Magazine, Mainframe - July/August 2018 - 30
on IBM Z. The mainframe is a
modern system, and nothing
about the platform is limited,
Radcliffe explains. It allows for
agile shift-left testing, automated
test and deploy, and modern tools
including open source.
A Solid System
With the foundation focusing
on efficiency and performance,
the environment should be
current with the latest fix packs,
Baker explains. Without it,
clients are putting the overall
solution at risk. "It's about
problem avoidance and reducing
downtime," he says.
IBM delivers both performance
and runtime improvements
through an integrated approach.
It starts with the hardware and
moves up the stack through the
firmware, compiler technology
and into runtimes, Baker says. "Clients that stay
current on both the run times and hardware will be
best suited to respond to growing demands that are
coming at them" (i.e., opening existing applications
through APIs, growth and volume of workloads).
Once up to date, organizations can use DevOps
to change the way they work and the tools they use,
better positioning themselves for the future. While all
apps will need to move to the current development
practices, Radcliffe suggests focusing first on apps
that change frequently.
The IBM Z platform has key business assets full of
code that was first written 30-plus years ago and has
continued to evolve holding vast amounts of data
and business logic, Radcliffe notes. "Organizations
need to take advantage of that information to disrupt
the disruptors," she says. "Use all that information
to your business advantage. Be the one in the lead
because that's the value of the system today."
Use valuable information you already have and
pair it with the right applications to take advantage
of the digital transformation for your organization's
goals. Clients can maximize this with current IBM Z
subsystem products and compilers that can help
reduce costs and support increased workloads.
Begin Your Journey
To begin their DevOps digital transformation journey, organizations need to
have the mindset of growing competency over time, says Barry Baker, vice
president, IBM Z Software. He and Rosalind Radcliffe, Distinguished Engineer
and chief architect for DevOps for Enterprise Systems, IBM, offer these tips:
1. Get executive buy-in. You'll need support from the top to provide approval
of the change process and financial components associated with adoption
and training. "Get everybody on the same page with what the mission is
and why we're doing this," Baker says.
2. Find the right coaches. Technical coaches help the developmental team
adjust to the new practices and make sure the team understands these
3. Start small. Reuse what you already have in the distributed space for lower
cost, risk and investment. Adopt the change and process one team at a
time as opposed to the entire organization all at once. Have teams learn
the new information in a new location; it will transform how they think
about the process.
4. Create a strategy. "Have a plan that says, our direction is to use this pipeline, then offer flexibility within the pipeline for the teams to give flexibility
for development processes," Radcliffe suggests. Make sure that business
metrics and key performance indicators are known to all for transparency
and auditing purposes.
30 // JULY/AUGUST 2018 ibmsystemsmag.com
As success and demand
increase, a DevOps pipeline
focused on development becomes
more important. "Organizations
need to be positioned to take
advantage of any change and
have the capability to experiment,
which is provided by the DevOps
pipeline with automated testing,"
Finding Valuable Assets
Clients need to build on their
foundational IBM Z assets,
and expose them to outside
applications. With the IBM Z
Digital Transformation Model,
exposure comes with less cost, risk
and resource commitments. "If I
want to expose something that's
existing today, the IBM Z Digital
Transformation Model is a great
way to get started," Baker says.
For development teams to be
successful, this must be simple
and intuitive. IBM offers solutions
for clients to begin opening new
channels to help expose assets.
IBM z/OS* Connect Enterprise
Edition enables modern APIs to
access the platform and has open
support for tooling like OpenAPI.
As an example, a bank typically
took a few days to open a new
account manually. Through
exposing its assets, the bank
developed a handful of APIs using
the account open process on the
mainframe, cutting the time to
open an account to just seconds.
To create opportunities like
this, developers must find and
expose the right information.
Using IBM Application Discovery
and Delivery Intelligence (ADDI),
developers can find those assets-
identify them, pull them apart,
understand the relationship
between them and use the right
information in the best way,
"ADDI blows everything out of
the water," Baker says. "It allows