what is a picture worth? using visualizations to understand your applications
TRANSCRIPT
1
What is a Picture Worth?Using Visualizations to Understand Your Applications
Jim Liebert, Product ManagerMark Schettenhelm, Product ManagerMay 21, 2015
2
Mark SchettenhelmProduct Manager
Jim LiebertProduct Manager
3
Have you ever tried to build a piece of furniture?
4
It’s difficult without understanding how the parts fit together
Would a picture help?
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?
6
70% of CIOs are concerned that lack of mainframe documentation will hinder knowledge transfer and create risk2015 Vanson Bourne CIO Survey
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!
8
75% of CIOs admitted that their distributed application developers have little understanding of the mainframe2015 Vanson Bourne CIO Survey
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
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
11
39% of CIOs have no explicit plans for addressing mainframe developer shortages
2015 Vanson Bourne CIO Survey
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
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
14
TOPAZ PROGRAM ANALYSISDemo
15
16
17
18
Benefits of Program Analysis
• Understand complex and unfamiliar programs faster
19
Benefits of Program Analysis
• Understand complex and unfamiliar programs faster
• Improve application quality and speed of delivery
20
Benefits of Program Analysis
• Understand complex and unfamiliar programs faster
• Improve application quality and speed of delivery
• Maintain unfamiliar code with confidence
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
22
TOPAZ ENTERPRISE DATADemo
23
24
25
26
27
28
29
Benefits of Enterprise Data
• Understand complex data relationships
30
Benefits of Enterprise Data
• Understand complex data relationships
• Improve test data quality and speed of delivery
31
Benefits of Enterprise Data
• Understand complex data relationships
• Improve test data quality and speed of delivery
• Create test datawith confidence
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
33
Success! The Finished Product
34
QUESTIONS
35