what is a picture worth? using visualizations to understand your applications

35
1 What is a Picture Worth? Using Visualizations to Understand Your Applications Jim Liebert, Product Manager Mark Schettenhelm, Product Manager May 21, 2015

Upload: compuware

Post on 06-Aug-2015

113 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: What is a Picture Worth? Using Visualizations to Understand Your Applications

1

What is a Picture Worth?Using Visualizations to Understand Your Applications

Jim Liebert, Product ManagerMark Schettenhelm, Product ManagerMay 21, 2015

Page 2: What is a Picture Worth? Using Visualizations to Understand Your Applications

2

Mark SchettenhelmProduct Manager

Jim LiebertProduct Manager

Page 3: What is a Picture Worth? Using Visualizations to Understand Your Applications

3

Have you ever tried to build a piece of furniture?

Page 4: What is a Picture Worth? Using Visualizations to Understand Your Applications

4

It’s difficult without understanding how the parts fit together

Would a picture help?

Page 5: What is a Picture Worth? Using Visualizations to Understand Your Applications

5

 ***************************************************************** * EDIT THE OPERATOR ENTERED MENU SELECTION * ***************************************************************** PERFORM P03300-EDIT-SELECTION THRU P03300-EDIT-SELECTION-EXIT. IF ERROR-FOUND GO TO P03100-EDIT-SCREEN-EXIT. ***************************************************************** * IF NO ERRORS -- DETERMINE NEXT PROGRAM TO SCHEDULE BASED * * ON THE MENU SELECTION * ***************************************************************** IF SELECTION-IS-DATA-REFRESH IF PC-CONFIRM = '7' MOVE 'PDA013' TO PC-NEXT-PGRMID ELSE MOVE '7' TO PC-CONFIRM MOVE -1 TO MENUSELL MOVE SPACES TO MENUSELO MOVE PM036-CONFIRM-REFRESH TO PDAMSGO END-IF GO TO P03100-EDIT-SCREEN-EXIT END-IF. MOVE SPACES TO PC-CONFIRM. IF SELECTION-IS-USER-ID-UTILITY PERFORM P04000-USERID-UTIL THRU P04000-USERID-UTIL-EXIT. IF SELECTION-IS-SCENARIO-SELECT MOVE 'PDA024' TO PC-NEXT-PGRMID PERFORM P80300-XFER-CONTROL THRU P80300-XFER-CONTROL-EXIT. P03100-EDIT-SCREEN-EXIT. EXIT. EJECT

The same is true for mainframe programs and data.

Would a picture help you understand this?

Page 6: What is a Picture Worth? Using Visualizations to Understand Your Applications

6

70% of CIOs are concerned that lack of mainframe documentation will hinder knowledge transfer and create risk2015 Vanson Bourne CIO Survey

Page 7: What is a Picture Worth? Using Visualizations to Understand Your Applications

7

As a programmer or analyst, you need to

Produce:• Change estimates

• Change specifications

Produce them:• Quickly

• Accurately

Then…• Change code

• Minimize increases in complexity

• Ensure that changes work

• Improve quality

But you are unfamiliar with the code and the platform!

Page 8: What is a Picture Worth? Using Visualizations to Understand Your Applications

8

75% of CIOs admitted that their distributed application developers have little understanding of the mainframe2015 Vanson Bourne CIO Survey

Page 9: What is a Picture Worth? Using Visualizations to Understand Your Applications

9

Digital Economy Requirements • Increased innovation velocity

and optimized performance

• Mobile, analytics, social, cloudand Internet of Things driving increased mainframe demand

• Meet “Age of the Customer” expectations

Page 10: What is a Picture Worth? Using Visualizations to Understand Your Applications

10

But the Workforce is Changing• New workers are bringing new

expectations

• Shorter development cycles for continuous delivery

• Need to safeguard the business logic coded into your applications

Digital Economy Requirements • Increased innovation velocity

and optimized performance

• Mobile, analytics, social, cloud and Internet of Things driving increased mainframe demand

• Meet “Age of the Customer” expectations

Page 11: What is a Picture Worth? Using Visualizations to Understand Your Applications

11

39% of CIOs have no explicit plans for addressing mainframe developer shortages

2015 Vanson Bourne CIO Survey

Page 12: What is a Picture Worth? Using Visualizations to Understand Your Applications

12

What Does a Solution Need to Provide?

Application Understanding• Visualize your application portfolio

and how it’s utilized

• Understand application logic, data and relationships

Elegant Simplicity in Design and Usability• Empower emerging workforce through

collaboration and communication

• Enable collaboration across platforms and across Dev and Ops

Enable mainframe agility without compromising the virtues of the platform

Page 13: What is a Picture Worth? Using Visualizations to Understand Your Applications

13

Introducing Topaz

Program Analysis• Understand complex and

unfamiliar programs faster

Enterprise Data• Discover, visualize and work

with both mainframe and non-mainframe data in a common, intuitive manner

Modern Interface• IDE for essential mainframe

software development activities

Page 14: What is a Picture Worth? Using Visualizations to Understand Your Applications

14

TOPAZ PROGRAM ANALYSISDemo

Page 15: What is a Picture Worth? Using Visualizations to Understand Your Applications

15

Page 16: What is a Picture Worth? Using Visualizations to Understand Your Applications

16

Page 17: What is a Picture Worth? Using Visualizations to Understand Your Applications

17

Page 18: What is a Picture Worth? Using Visualizations to Understand Your Applications

18

Benefits of Program Analysis

• Understand complex and unfamiliar programs faster

Page 19: What is a Picture Worth? Using Visualizations to Understand Your Applications

19

Benefits of Program Analysis

• Understand complex and unfamiliar programs faster

• Improve application quality and speed of delivery

Page 20: What is a Picture Worth? Using Visualizations to Understand Your Applications

20

Benefits of Program Analysis

• Understand complex and unfamiliar programs faster

• Improve application quality and speed of delivery

• Maintain unfamiliar code with confidence

Page 21: What is a Picture Worth? Using Visualizations to Understand Your Applications

21

Benefits of Program Analysis

• Understand complex and unfamiliar programs faster

• Improve application quality and speed of delivery

• Maintain unfamiliar code with confidence

• Transition next-generation to unfamiliar platform and programs

Page 22: What is a Picture Worth? Using Visualizations to Understand Your Applications

22

TOPAZ ENTERPRISE DATADemo

Page 23: What is a Picture Worth? Using Visualizations to Understand Your Applications

23

Page 24: What is a Picture Worth? Using Visualizations to Understand Your Applications

24

Page 25: What is a Picture Worth? Using Visualizations to Understand Your Applications

25

Page 26: What is a Picture Worth? Using Visualizations to Understand Your Applications

26

Page 27: What is a Picture Worth? Using Visualizations to Understand Your Applications

27

Page 28: What is a Picture Worth? Using Visualizations to Understand Your Applications

28

Page 29: What is a Picture Worth? Using Visualizations to Understand Your Applications

29

Benefits of Enterprise Data

• Understand complex data relationships

Page 30: What is a Picture Worth? Using Visualizations to Understand Your Applications

30

Benefits of Enterprise Data

• Understand complex data relationships

• Improve test data quality and speed of delivery

Page 31: What is a Picture Worth? Using Visualizations to Understand Your Applications

31

Benefits of Enterprise Data

• Understand complex data relationships

• Improve test data quality and speed of delivery

• Create test datawith confidence

Page 32: What is a Picture Worth? Using Visualizations to Understand Your Applications

32

Benefits of Enterprise Data

• Understand complex data relationships

• Improve test data quality and speed of delivery

• Create test datawith confidence

• Transition next-generation to unfamiliar platform and data

Page 33: What is a Picture Worth? Using Visualizations to Understand Your Applications

33

Success! The Finished Product

Page 34: What is a Picture Worth? Using Visualizations to Understand Your Applications

34

QUESTIONS

Page 35: What is a Picture Worth? Using Visualizations to Understand Your Applications

35