55
Did Ops Communicate the Problem? Did Dev Fix It? Get Smarter Tools for Smoother Handoffs Spencer Hallman Jim Liebert January 2014

Did Ops Communicate the Problem? Did Dev Fix it Yet? Get Smarter Tools for Smoother Handoffs

Embed Size (px)

DESCRIPTION

Improve the way IT and DevOps teams collaborate when resolving application exceptions and performance problems. Unprecedented levels of integration now enable the automated capture of detailed information about an issue, enabling development teams to jumpstart the resolution process and accelerate the delivery of IT services. Watch the full webcast at: http://youtu.be/ClgjjhVLRNI

Citation preview

Page 1: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

Did Ops Communicate the Problem? Did Dev Fix It?Get Smarter Tools for Smoother Handoffs

Spencer HallmanJim Liebert

January 2014

Page 2: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

The New Normal of Mainframe

The mainframe platform is under attack!

Applications: Customer-facing Transactions: Increasing

Maintaining Applications: Complexity Resources: Transitioning

2

Page 3: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

300CORPORATEEXECUTIVESFROM GLOBAL COMPANIES

We surveyed

3

OVER

Page 4: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

1 Pressure is increasing on the mainframe

FINDING

4

Page 5: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

55% of enterprise applications call upon the mainframe to complete transactions.55%

5

Page 6: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

91% say performance expectations are increasing…

CONSEQUENCES OF POOR PERFORMANCE:

• Lost revenue• Loss of employee productivity• Brand and reputation damage

6

Page 7: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

2 Performance problems take too long to resolve …FINDING

7

Page 8: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

74% say added complexity of applications working across distributed and mainframe environments is making problem resolution take longer.

8

Page 9: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

75% being pressured to reduce mean time to resolution.

9

Page 10: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

21IT TAKES

TO GET BACK TO NORMALAFTER A FAILURE.

DA

YS

10

Page 11: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

3 Tech failures occur at alarming rates

FINDING

11

Page 12: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

12

48% report daily performance problems.

Page 13: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

13

81% experienced the same failure multiple times

Page 14: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

4 Technology silos holding IT back

FINDING

14

Page 15: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

15

70% of IT organizations are organized by technology silos.

Page 16: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

16

31% see cooperation across technology silos.

Only

Page 17: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

17

81%believe there is a need to bridge gaps so that IT can take a more combined approach to problem solving.

Page 18: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

WHAT CAN YOU DO?

18

Page 19: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

• Better tools and processes

to find and fix problems• Better collaboration

and more automation between the tech silos

19

Page 20: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

Find: Monitor, Analyze, Pinpoint• 24/7 transaction monitoring• Faster fault domain isolation• Better root cause analysis

20

Page 21: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 22: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 23: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 24: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 25: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 26: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 27: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 28: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 29: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

29

Page 30: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

30

Page 31: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

31

Page 32: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

32

Page 33: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

33

Page 34: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

Smarter handoffs

• Automate the sharing of information• Provide all the analysis • Jumpstart the development process

34

Page 35: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

35

Page 36: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

36

Page 37: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

37

Page 38: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

38

Page 39: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

39

Dynamic text:

• Expert’s opinion on the issue.• The actual suspicious line of code!

Page 40: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

40

Static information:

• Provided by the software (in this case iStrobe)• Answers the rest of the who/what/when questions.

Page 41: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

41

Static information:

• Reference back to the initial problem resource.

Page 42: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

Fix: Re-create,

Debug, Test

• Intuitive interface• Flow seamlessly

between tasks• Real-time control

42

Page 43: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

43

Page 44: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

44

Page 45: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

45

Find & Fix has already built a debug configuration on our behalf.

Clicking on it will start a wizard just to verify the settings.

Page 46: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

46

Page 47: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

47

Page 48: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs
Page 49: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

Stopped at the suspicious line. Nowwe can use Xpediter/Eclipse to better understand this point in the code.

* Note – since Compuware products share listings, line numbers remain consistent.

49

Page 50: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

50

Page 51: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

51

Page 52: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

Well on our way to fixing this problem:

1. Does the COBOL function need to be in a loop?2. Why is the paragraph executed 500 times in one transaction?

52

Page 53: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

53

Page 54: Did Ops Communicate the Problem? Did Dev Fix it Yet?  Get Smarter Tools for Smoother Handoffs

54

Smarter tools for

smoother handoffs