Professional Documents
Culture Documents
Agile Transformation For IBM Mainframe Application Portfolios - Part 2
Agile Transformation For IBM Mainframe Application Portfolios - Part 2
Agile Transformation
for IBM Mainframe
Application Portfolios
– Part 2
Abstract
Organizations are keen to leverage Agile
methodologies and DevOps practices for their
mainframe portfolios, to catch up with the pace of
digital transformations and to fully realize the
benefits of the Agile transformations of their
distributed portfolios.
Only products from IBM, CA, Compuware and Micro Focus are
listed in the below table due to their product coverage across
SDLC. It is to be noted that BMC products and ServiceNow
products have wide acceptance among mainframe portfolios
for incident/ service management and Atlassian products are
increasingly getting adopted for collaboration especially as part
of Agile process implementations.
SDLC
**Release
Service #APM Agile Central
Automa on
Development Virtualiza on
CA
File Master
Environment InterTest
Test Data **Workload #MAT Endevor Service
Continuous
Plus Application Test Manager Applica on Automa on Management
Delivery
for z SymDump
Verify Lifecycle
Conductor Director
Hipersta on
File -AID
Topaz for Abend -AID
Topaz
Compuware Program Topaz for Xpediter File -AID/EX ISPW ISPW
Topaz for Workbench
Analysis Total Test Strobe
Enterprise Data
Fault Analyzer
Applica on Ra onal Test
IBM Developer
Discovery and z Systems Ra onal workbench Tivoli
for z (Ra onal UrbanCode Service Ra onal Team Ra onal Team
IBM Delivery File Manager Debug Op m Workload Control Desk
Developer for z) Development Quality Manager Deploy Management Concert Concert
Intelligence Scheduler
and Test XaTester
Suite for z/OS
Environment
Silk Test
Profiler ChangeMan
Enterprise Silk Central
Silk Performer Release Control ZMF
Data File Developer for z *Quality Center / Consolidated *IT Service
Enterprise Dimensions CM Management
Micro Focus Applica on Life *Unified Func onal Debugger Data Express Rhythm
Analyzer Tools Deployment Tracing
Enterprise cycle Management Automa on
tes ng Automa on Enterprise Sync
Test Server Facility
AccuRev
*Load runner
Table 1: DevOps tools from vendors for SDLC phases and ALM
* HP products acquired by Micro Focus. Throughout the paper, these are referred as Micro Focus products.
** Automic products acquired by CA in the same category
# Application Performance Management (APM),Mainframe Application Tuner(MAT)
WHITE PAPER
1 Test suites n Test case management Reduced testing cycle times Leverage the available test automation and management suites in
n Test data management the enterprise to cover the mainframe portfolio - Micro Focus
n Test automation Fewer integration constraints Application Lifecycle Management / Quality Center, Micro Focus
n Test virtualization Unified Functional Testing / QuickTest Professional, Micro Focus
Silk Test suite, IBM Rational Test Workbench, CA Test Data
Manager, CA Service Virtualization.
Apart from these products, using scheduler-driven batch schedules
in the test regions is also helpful.
2a Integrated Development n Program analysis User actions can flow seamlessly For the standard technology stack COBOL, PL/1, HLASM, DB2, IMS
Environment (IDE) n Code checking through the tasks for improved DB, VSAM, CICS and IMS DC both IBM Developer for z systems
n Editor and compilers productivity and quality and Compuware Topaz workbench can be used.
n File management delivery during the maintenance
n Unit testing life cycle For Natural/Adabas technology stack, Natural One from Software
n Debugging AG can be chosen.
n Deployment tool for software Helps the next generation
configuration management developers for easy adoption For 4GLs such as CA Gen, CA Telon etc., existing model-based
(SCM) of mainframe development development products can be reused for analysis and
n Monitoring tasks development.
2b Development and test n Program analysis Reduced constraints in IBM z Systems Development and Test Environment;
offloading products n Code checking environment availability Micro Focus Enterprise Developer for z and Test server
n Editor and compilers
n File management Reduced costs due to offloading
n Unit testing of MIPS
n Debugging
n Deployment tool to SCM Helps the next generation
n Monitoring developers for easy adoption of
mainframe development tasks
3 Release management n Release management Manages the release processes and Products with connectors to SCM products, test automation
and release automation n Integration to SCM products links the outcomes of the assurance products and deployment products for both mainframe and
products n Integration to test activities to the code promotion in distributed technologies should be judiciously chosen so that
management and test the SCM environment and benefits are achieved enterprise-wide.
automation products deployment of the loads in
n Deployment facility to associated mainframe
Mainframe sub systems / environments
environments
n Integration to ITSM / change Helps achieve continuous delivery –
management products the last mile in the Agile
transformation journey
1] Integrated Development Environment (IDE) and Development and Test Offload products are of the same priority and either of them can be chosen
WHITE PAPER
IDE
Development and Test
Offload products
Scope of initiative Enterprise-wide initiative including IBM mainframe portfolios. Agile practices were implemented
after pilots.
Best practices n Work known in advance of four sprints – ahead of two months.
n Ensured process simplification leading to lean documentation.
Client UK bank
Scope of initiative Initiative specific to IBM mainframe core banking portfolio. Agile practices are currently being
rolled out after a detailed assessment and pilots.
Organizational changes n Started initiatives for organizational level changes and processes by creating a flexible pool
of project managers to take care of Agile delivery.
n All large scale and BAU work examined using an Agile suitability assessment checklist and a
scoring model.
n Agile coaches deployed and trainings conducted for the teams.
Scope of initiative Agile and DevOps pilots specific to a line of business. 60% of the applications in this portfolio
are based on mainframe. Both Waterfall and Agile methodologies co-exist in the portfolio.
Tools adoption IBM Rational Developer for z Systems and Rational Team concert are used for continuous
integration and Micro Focus ChangeMan package is used for deployment
n IBM Rational Developer for z Systems used as IDE.
n Rational Team Concert used for managing the configuration to deploy the code in
ChangeMan in mainframe.
Best practices n Detailed training sessions on IBM Rational Developer for z Systems and Rational Team
concert.
Outcomes n Effort saving in the range of 6 to 8% in the development phase with the use of Rational
Developer for z Systems.
n Reduced project lifecycle to six months from nine months to positively impact time to
market.
References
[1] Compuware, Devops Lifecycle Overview, accessed December
2017,http://www.compuware.com/lifecycle-overview.html
[2] IBM, Quick and reliable innovation with IBM z Systems enterprise DevOps, accessed
December 2017,https://www-03.ibm.com/systems/z/solutions/enterprise-devops/
[5] Software AG, Natural for Unix, Linux and Windows, accessed December 2017,
http://www.softwareag.com/in/products/adabas_natural/natural/default
Acknowledgements
We wish to thank Dr P. Padalinathan (Head of Modernization
Services, Alliances and Technology Unit, TCS) for his valuable
inputs and guidance for this paper and Vijay Krishnamoorthy
(Head of Foundations and Agile CoE, Alliances and Technology
Unit, TCS) for leading us to the Agile transformation journeys in
mainframe accounts. We wish to thank our colleagues in Retail
and BFS units for allowing us to share the success stories in
this paper.
WHITE PAPER
Rajlakshmi Krishnamurthi
Rajlakshmi Krishnamurthi is an
Enterprise Architect with the Alliance
and Technology unit at TCS. She has
25 years of experience in IT solutions
with expertise in complex
modernization engagements. Her
experience includes conceptualization
of offerings and solution architecture,
pre-sales and delivery support,
consulting, asset creation and
competency building. Rajlakshmi holds
a Bachelor’s degree in Computer
Science and Engineering from Madurai
Kamaraj University. She holds PMP and
SAFe Agilist certifications.
K S Prameela
R Rajakumar
Contact
Rajakumar is an Enterprise Architect
with the Alliance and Technology unit Visit the Alliance and Technology page on www.tcs.com
at TCS. He has 20 years of experience
Email: atu.marketing@tcs.com
in the IT industry with expertise in
application development and
maintenance, application
modernization and data migration for Subscribe to TCS White Papers
mainframes. Rajakumar holds a
Bachelor’s degree in Electronics and
TCS.com RSS: http://www.tcs.com/rss_feeds/Pages/feed.aspx?f=w
Communication Engineering from Feedburner: http://feeds2.feedburner.com/tcswhitepapers
Bharathiar University. He holds SAFe
Agilist certification.
The team has been recently working About Tata Consultancy Services Ltd (TCS)
on Agile and DevOps solution offering
for mainframe portfolios by Tata Consultancy Services is an IT services, consulting and business solutions
researching on the suitability of the organization that delivers real results to global business, ensuring a level of
Agile methodologies and DevOps tools certainty no other firm can match. TCS offers a consulting-led, integrated portfolio
for mainframe SDLC process. They
of IT and IT-enabled, infrastructure, engineering and assurance services. This is
have been involved in solution
delivered through its unique Global Network Delivery ModelTM, recognized as the
authoring, consulting and proof of
concepts. benchmark of excellence in software development. A part of the Tata Group,
India’s largest industrial conglomerate, TCS has a global footprint and is listed on
TCS Design Services I M I 11 I 17
All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS). The content / information contained here is
correct at the time of publishing. No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed
in any form without prior written permission from TCS. Unauthorized use of the content / information appearing here may violate copyright, trademark
and other applicable laws, and could result in criminal or civil penalties. Copyright © 2017 Tata Consultancy Services Limited