IBM Systems Magazine, Mainframe Edition - March/April 2012 - 12

Insider
the metadata (status and commit information) as well as artifact and executable code modules. Fortunately, some leading SCM tools can also link directly to the deployment phase. By collecting executable code from distributed build processes, some centralized tools can create a combined release and then deploy all of the components to the appropriate systems within the lifecycle. By building approvals into the actual testing processes, time isn’t lost waiting for the weekly change meeting. Instead, because changes can be seen in flight from the same interface, conflicts are identified early and approvals can take place in real time. Even staff not involved on an ongoing basis can be alerted of pending approvals. With several rounds of approval and promotion throughout, lifecycle automation remains a requirement. achieved, so any change made in error can be immediately regressed. Even for changes with many mainframe components synchronized with hundreds of server changes, which affect thousands of desktops—reverting to a prior, trusted release can occur in seconds.

Figure 1

What’s Needed to Modernize Mainframe Development

the tools available into a logical sequence, developers can build and test code using agile methodology in a natural and productive way. Mainframe and workstation views allow team members to work from their platform of choice with a consistent view of all activities.

1

An integrated development environment: By integrating

application must pass quality assurance (QA), receive management approval and be delivered into production. Often, components need to be moved through multiple test and QA environments to be proven reliable before real clients can use them. Hence, even though agile approaches might help speed up application development, that doesn’t necessarily mean new business solutions will be available sooner. DevOps is the notion of transitioning from development to operations in a quick and easy manner. For large organizations with project teams working on many components at the same time, automated deployment is certainly required to achieve continuous delivery. This is further complicated in cross-platform applications where mainframe changes require corresponding distributed components. It’s impossible to handle these situations manually as several codedevelopment products must work together to ensure synchronization on all platforms. The key to this cooperation is the ability to share

2

A deployment engine: This is needed for a DevOps-style

solution that supports both mainframe and distributed systems in a seamless process at the push of a button.

Back-out Plan Eventually, the operations staff becomes responsible for getting changes into production. The amount of information that must be transferred to the new support group is almost always greater than the time available. A huge amount of documentation about what was done (or what was going to be done when the document was written) gets handed over, too. And then there’s the back-out plan: If something goes wrong, a 2 a.m. call goes out to fix the problem. Again, automation can help. With end-to-end visibility, anyone can trace the exact testing steps (by whom and when) for each change. Documentation can be built into the change package, and instant backout

3 4

A back-out facility: In case of error, this enables

organizations to return to a prior trusted level on all systems in seconds, allowing low-risk iterations to take place. Cross-platform control and audit: Collaboration between

superior software changemanagement tools allows changes to be synchronized on z/OS, Windows and UNIX systems, providing real end-to-end audit visibility and project management through a single point of control. —A.S.

12

MARCH/APRIL 2012

ibmsystemsmag.com/mainframe


http://www.ibmsystemsmag.com/mainframe

IBM Systems Magazine, Mainframe Edition - March/April 2012

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe Edition - March/April 2012

IBM Systems Magazine, Mainframe Edition - March/April 2012
Table of Contents
Editor’s Desk: Rethinking System z
IBM Perspective: Smarter Computing, Enterprise Modernization and the Mainframe
Insider: Proper Tools Can Bring Flexibility to Application Development
IT Today: Six Things You Didn't Know About the Modern Mainframe
Trends: Seven Reasons IT Projects Fail
Cover Story: Agile Thinking: How to leverage existing technology to gain a competitive advantage
Features: All Together Now: A centralized business analytics environment delivers great value
Improving Upon the Gold Standard: System z pushes the limits of high availability
Tech Corner: Processor Design Innovations Empower the z196
Developer: Accurate Project Scoping Helps Map Out a Faster Route to Success
Solutions/Advertiser's Index: PASSPORT Host Integration Objects - LegaSuite 6
Stop Run: Mainframer Clarence Golson Reflects on a Diverse Career Built on a Single Platform
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Intro
IBM Systems Magazine, Mainframe Edition - March/April 2012 - IBM Systems Magazine, Mainframe Edition - March/April 2012
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Cover2
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 1
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Table of Contents
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 3
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 4
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 5
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Editor’s Desk: Rethinking System z
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 7
IBM Systems Magazine, Mainframe Edition - March/April 2012 - IBM Perspective: Smarter Computing, Enterprise Modernization and the Mainframe
IBM Systems Magazine, Mainframe Edition - March/April 2012 - I1
IBM Systems Magazine, Mainframe Edition - March/April 2012 - I2
IBM Systems Magazine, Mainframe Edition - March/April 2012 - I3
IBM Systems Magazine, Mainframe Edition - March/April 2012 - I4
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 9
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Insider: Proper Tools Can Bring Flexibility to Application Development
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 11
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 12
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 13
IBM Systems Magazine, Mainframe Edition - March/April 2012 - IT Today: Six Things You Didn't Know About the Modern Mainframe
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 15
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 16
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 17
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Trends: Seven Reasons IT Projects Fail
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 19
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 20
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 21
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 22
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 23
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Cover Story: Agile Thinking: How to leverage existing technology to gain a competitive advantage
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 25
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 26
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 27
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 28
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 29
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Features: All Together Now: A centralized business analytics environment delivers great value
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 31
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 32
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 33
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Improving Upon the Gold Standard: System z pushes the limits of high availability
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 35
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 36
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 37
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 38
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 39
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Tech Corner: Processor Design Innovations Empower the z196
IBM Systems Magazine, Mainframe Edition - March/April 2012 - V1
IBM Systems Magazine, Mainframe Edition - March/April 2012 - V2
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 41
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 42
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 43
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Developer: Accurate Project Scoping Helps Map Out a Faster Route to Success
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 45
IBM Systems Magazine, Mainframe Edition - March/April 2012 - 46
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Solutions/Advertiser's Index: PASSPORT Host Integration Objects - LegaSuite 6
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Stop Run: Mainframer Clarence Golson Reflects on a Diverse Career Built on a Single Platform
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Cover3
IBM Systems Magazine, Mainframe Edition - March/April 2012 - Cover4
IBM Systems Magazine, Mainframe Edition - March/April 2012 - RF1
IBM Systems Magazine, Mainframe Edition - March/April 2012 - BG1
IBM Systems Magazine, Mainframe Edition - March/April 2012 - BG2
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2020mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
https://www.nxtbookmedia.com