The Do's and Don'ts of Mainframe Modernization

Preview:

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.

Recommended