14
Speed Customer Troubleshooting by Sharing Your Resolution Techniques Doug Drechsel Technical Manager BEA Systems

Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Embed Size (px)

DESCRIPTION

Speed Customer Troubleshooting by Sharing Your Resolution Techniques. Doug Drechsel Technical Manager BEA Systems. It’s a Support Pattern. Design Patterns for Software +Recurring Problems Types +Different Investigative Techniques --------------------------------------------- - PowerPoint PPT Presentation

Citation preview

Page 1: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Speed Customer

Troubleshooting by Sharing

Your Resolution TechniquesDoug Drechsel

Technical Manager

BEA Systems

Page 2: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

It’s a Support Pattern

Design Patterns for Software

+ Recurring Problems Types

+ Different Investigative Techniques

---------------------------------------------

Support Pattern

Page 3: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Support Pattern

Granular vs. Generic An algorithm comprised of investigation

techniques for a predefined problem type

Predefined Problem type (Support Database is a good start)

Ex: Diagnosing Server Core, Diagnosing SSL Configuration Issues

Page 4: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Example Pattern

Problem DescriptionAn application gets a binary core file produced when the WebLogic Server process terminates due to some invalid native core (machine specific code).  A server crash, JVM crash, machine crash, or HotSpot error may also be associated with this occurrence.  This pattern will describe what steps are needed to gather information from a core file on various platforms.

Page 5: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Example Pattern

Quick Links

Why does the problem occur?

Getting information from a Core file on: Solaris

Linux

HPUX

AIX

Windows

What if I don't have a Debugger?

Operating System Values that should be checked for core file generation

Stop the JVM to get Thread Dumps

On-line Debugger Manuals

http://support.bea.com/application_content/product_portlets/support_patterns/wls/wls_support_patterns.jsp

Page 6: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

How It Started

Backline(BL) and Frontline(FL) organizational tiers

Easier to find trends at BL tier At first, target audience was FL tier

Case Deflection vs. Empowerment Why not the customers? Empower the

customer to resolve the issue.

Page 7: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Workflow

BL Engineer responsible for a specific problem type (Data Mined)

Review Period: Review by all BLers in Patterns Group (RFC)

Post to Internal WebSite w Security (Roles)

Blogs for each pattern, feedback mechanism

Page 8: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

eSupport

Triggers emailing Knowledge Engineering when a new internal pattern has been created or updated

Pattern Portal on ESupport Internationalization

Page 9: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Patterns Workflow

PatternDevelopment

Update orNew

Peer Review

Post to Wiki

Prepare forpublication to

eSupport

eSupport

FeedbackUpdates

Subscriptions KE Trigger

Pattern List

Feedback Blog

Pattern Content

Internal Patterns Wiki

Support Staff

Patterns Workflow

new

Page 10: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Pattern Hit Trend

eSupport Pattern Hits

0

10000

20000

30000

40000

50000

60000

70000

Apr-04 May-04 Jun-04 Jul-04 Aug-04 Sep-04 Oct-04 Nov-04 Dec-04 Jan-05 Feb-05 Mar-05 Apr-05

Page 11: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Pattern Hits by Source

Pattern Use by Source

0

10000

20000

30000

40000

50000

60000

70000

Apr-04

May-04

Jun-04

Jul-04

Aug-04

Sep-04

Oct-04

Nov-04

Dec-04

Jan-05

Feb-05

Mar-05

Apr-05

Korea

China

Japan

Cust News Portlet

Google

TopFAQ

AskBEA

Page 12: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

New Education Offering

TroubleShooting Methodology Training Patterns are transcribed as an

educational offering with Labs Leverage content to train new

employees

(Internal and External (India) )

Page 13: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Actual Customer Comment

When Jeff's on-site he presents a couple Support Pattern seminars during the week.  I have found these to be among the most beneficial of aspects of having Jeff on-site.  Jeff's being here over a week allows him to flex the presentation into our schedules so most of my team can attend.  The seminars are short enough as to not adversely impact our workloads.  Having an individual on-site to present highly technical material makes a world of difference in my ability to understand, retain, and actually use it.  The fact that Jeff has actually worked with me on specific problems allows him to directly relate the material to the enterprise in his presentations.  The net result is a solid learning experience for me, which has resulted in actual problem resolutions for the company for issues that would have largely been unsolvable for us previously.  Core files, Too Many Open File Descriptors, and Performance Tuning are three Support Patterns that I immediately put to use after attending Jeff's presentation.  Today Jeff presented the Memory Leak Support Pattern material.  There are a number of applications deployed to WebLogic in the ORGANIZATION that suffer from a "memory leak".   I know the result of the presentation will be my being able to help resolve the problem that we've just been living with for years.

Page 14: Speed Customer Troubleshooting by Sharing Your Resolution Techniques

Summary

Quicker Resolution = Satisfied Customer

You can give the customer the knowledge and training for common recurring problem types that enables them to either resolve the issue themselves or be better prepared to work with your support organization.

http://support.bea.com/application_content/product_portlets/support_patterns/wls/wls_support_patterns.jsp