Upload
compuware
View
93
Download
2
Embed Size (px)
Citation preview
1
The Do’s and Don’ts of Mainframe ModernizationImprove Application Development and Delivery with DevOps
Robert Stroud, Principal Analyst, Forrester ConsultingReid Boddie, Field Technical Support Director, CompuwareMarch 28, 2017
2
Reid BoddieField Technical Support Director
Compuware
Robert StroudPrincipal Analyst
Forrester Consulting
© 2017 FORRESTER. REPRODUCTION PROHIBITED.
© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Improve Application Development And Delivery With DevOps
Robert E Stroud CGEIT CRISCPrincipal Analyst, Forrester Research
March 2017
4
5© 2017 FORRESTER. REPRODUCTION PROHIBITED.© Golden Gate Bridge, Highway and Transportation District
Source: http://blog.livehelpnow.net/wp-content/uploads/2012/07/speedometer-540-2501.png
6© 2017 FORRESTER. REPRODUCTION PROHIBITED.
It can’t come without quality.
7© 2017 FORRESTER. REPRODUCTION PROHIBITED.© Golden Gate Bridge, Highway and Transportation District
Source: http://blog.livehelpnow.net/wp-content/uploads/2012/07/speedometer-540-2501.png
Not speed at the expense of quality, but …
Speed with quality
Not completion of work, but …
Creation of value
Not speed of current project, but ...
Cumulative speed of current and future
projects
© 2016 Forrester Research, Inc. Reproduction Prohibited 8
Do Keep the Mainframe! Don’t Get Off!
Mainframe “Still” Going Strong
“Do you use a mainframe today?” “In the next two years, will you be increasing or decreasing your use of a mainframe?”
Source: Forrester's Global Business Technographics Infrastructure Survey, 2016Base: 1065 and 513 Infrastructure technology decision-makers
9© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Systems of Engagement Dependent on Mainframe
10© 2017 FORRESTER. REPRODUCTION PROHIBITED.
The World Runs on Mainframes
Source: A commissioned study conducted by Forrester Consulting on behalf of Compuware, October 2016
Base: 182 US and EU IT, I&O and App Dev professionals at the director level and above responsible for application development teams
11© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Mainframe Development Poses Challenges
Source: A commissioned study conducted by Forrester Consulting on behalf of Compuware, October 2016
Base: 182 US and EU IT, I&O and App Dev professionals at the director level and above responsible for application development teams
12© 2017 FORRESTER. REPRODUCTION PROHIBITED.
90% Experience Challenges
Source: A commissioned study conducted by Forrester Consulting on behalf of Compuware, October 2016
Base: 182 US and EU IT, I&O and App Dev professionals at the director level and above responsible for application development teams
13© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Source: A commissioned study conducted by Forrester Consulting on behalf of Compuware, October 2016
Base: 182 US and EU IT, I&O and App Dev professionals at the director level and above responsible for application development teams
14© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Development Teams Driving Velocity—Ops Teams …
Source: Forrester Upcoming report: ”The Need For Speed: Drive Velocity And Quality With DevOps”
15© 2017 FORRESTER. REPRODUCTION PROHIBITED.
DevOps Heat Varies by Industry and Application Type
Source: Forrester’s Business Technographics® Global Developer Survey, 2015, Forrester’s Business Technographics Global Infrastructure Survey, 2015 and Q4 2014 Global Modern Service Delivery Benchmark Online Survey
16© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Benefits of Adopting DevOps
Source: A commissioned study conducted by Forrester Consulting on behalf of Compuware, October 2016
Base: 182 US and EU IT, I&O and App Dev professionals at the director level and above responsible for application development teams
17© 2017 FORRESTER. REPRODUCTION PROHIBITED.
DevOps in Practice
Source: A commissioned study conducted by Forrester Consulting on behalf of Compuware, October 2016
Base: 182 US and EU IT, I&O and App Dev professionals at the director level and above responsible for application development teams
18© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Do’s for Getting Started with DevOps› Do use modern IDE
• Modern development practices• Static code analysis • Integrated debugging
› Do implement Agile• Smaller incremental change
› Do leverage test automation• Simulate production systems and services in test environments
› Do employ CI/CD• Build, integrate and test code as delivered to source repository• Automate movement of release packages across environments, including production
19
Audit
Fractured Ecosystem
20
Primary Customer Challenges in Achieving Mainframe DevOps
21
22
23
24
25
Example DevOps-enabled Toolchain
26
27
28
Topaz for Program Analysis
29
30
31
Topaz for Total Test
32
33
34
ISPW
35
Key Takeaways
36
Q&A
37© 2017 Compuware Corporation. All rights reserved.