Your SlideShare is downloading. ×
Troubleshooting
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Troubleshooting

10,564
views

Published on

Explains what troubleshooting is, what skills are involved, and clears up some common misconceptions. Originally designed with IT Helpdesks in mind, but it could apply to any kind of troubleshooting.

Explains what troubleshooting is, what skills are involved, and clears up some common misconceptions. Originally designed with IT Helpdesks in mind, but it could apply to any kind of troubleshooting.

Published in: Technology

22 Comments
17 Likes
Statistics
Notes
No Downloads
Views
Total Views
10,564
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
22
Likes
17
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Troubleshooting
  • 2.
    • “ If all you have is a hammer, everything looks like a nail.”
    • - Bernard Baruch
  • 3. What is troubleshooting?
  • 4. Example of a problem solving workflow Identify the problem Find the faulty component Correct the problem Verify the correction Prevent recurrence
  • 5. Which of these is trouble-shooting ? Example of a problem solving workflow Identify the problem Find the faulty component Correct the problem Verify the correction Prevent recurrence
  • 6. Which of these is trouble-shooting ? Example of a problem solving workflow Identify the problem Correct the problem Verify the correction Prevent recurrence Find the faulty component
  • 7. Example of a problem solving workflow This is where we spend most of our time. Identify the problem Find the faulty component Correct the problem Verify the correction Prevent recurrence
  • 8. Example of a problem solving workflow (This bit is easy when we know what to fix!) This is where we spend most of our time. Identify the problem Find the faulty component Correct the problem Verify the correction Prevent recurrence Find the faulty component
  • 9. For the purpose of this discussion, troubleshooting is finding the faulty component
  • 10. Misconceptions
  • 11.
    • ...also known as...
  • 12.  
  • 13.
    • Some people believe this is troubleshooting:
  • 14. Keywords: Search Search
  • 15. Keywords: Error 4096 Search Search
  • 16. Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
  • 17. Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
  • 18. Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
  • 19.
    • This is not troubleshooting!
    Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
  • 20.
    • Looking for known errors in a database or library is known as incident matching
  • 21.
    • Looking for known errors in a database or library is known as incident matching
    • This can be a useful tool for problem solving, but real troubleshooting requires us to think independently , not just follow instructions
  • 22.
    • Some people believe this is troubleshooting:
  • 23. First I tried adjusting the attenuator
  • 24. First I tried adjusting the attenuator Then I booted the backup system
  • 25. First I tried adjusting the attenuator Then I booted the backup system Then I calibrated the connection
  • 26. First I tried adjusting the attenuator Then I booted the backup system Then I calibrated the connection Hang on a sec, are you just working through these in alphabetical order?
  • 27. Yeah, that’s what I always do when I don’t know the answer.. .
  • 28. Yeah, that’s what I always do when I don’t know the answer ... ...usually one of the things on my list fixes it eventually
  • 29. Yeah, that’s what I always do when I don’t know the answer... ...usually one of the things on my list fixes it eventually Hmm, maybe... if you don’t break something first...
  • 30.
    • Working through a set of possible ‘fixes’ without trying to understand the problem is not troubleshooting
  • 31.
    • Real troubleshooting requires us to think in a methodical way
    • and choose the best action based on the information we have
  • 32. Does everyone know how to troubleshoot?
  • 33. Yes!
  • 34.  
  • 35. Hi, Grandma , how are you?
  • 36. Hi, Grandma , how are you? Very well thank you, I’ve just been thinking about buying a new toaster !
  • 37. A new toaster? What happened to the old one?
  • 38. A new toaster? What happened to the old one? Well, I went to use it this morning, and it was broken .
  • 39. A new toaster? What happened to the old one? Well, I went to use it this morning, and it was broken . I put my bread in, pushed down the handle and nothing happened !
  • 40. Are you sure it’s the toaster that’s broken ?
  • 41. Are you sure it’s the toaster that’s broken ? I tried it in another socket so I know it isn’t the electrical socket that’s the problem.
  • 42. Are you sure it’s the toaster that’s broken ? I tried it in another socket so I know it isn’t the electrical socket that’s the problem. I even plugged in the blender just to make sure, and that was fine ...
  • 43. What about the fuse in the plug? Did you check that?
  • 44. What about the fuse in the plug? Did you check that? Yes, I tried that too. I even changed the plug so I’m quite sure it’s the toaster.
  • 45. It sounds like you thought of everything already...
  • 46. It sounds like you thought of everything already... Yes, except opening up the toaster and messing around inside – but I’m no electronics expert !
  • 47. Grandma used her innate troubleshooting skills to eliminate
  • 48. Grandma used her innate troubleshooting skills to eliminate
    • the socket
  • 49. Grandma used her innate troubleshooting skills to eliminate
    • the socket
    • the power supply
  • 50. Grandma used her innate troubleshooting skills to eliminate
    • the socket
    • the power supply
    • the fuse
  • 51. Grandma used her innate troubleshooting skills to eliminate
    • the socket
    • the power supply
    • the fuse
    • the plug
  • 52. Because we do this naturally, it isn’t always obvious what we’re doing ... ...so let’s break it down
  • 53. Here’s what we do:
  • 54. Here’s what we do: Gather information
  • 55. Here’s what we do: Gather information Process results
  • 56. Here’s what we do: Gather information Process results Narrow down possible causes
  • 57. Here’s what we do: Gather information Process results Narrow down possible causes Suggest action plan
  • 58. Here’s what we do: Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 59. ...I pushed down the handle and nothing happened ... ... I tried it in another socket... ... I even plugged in the blender , and that was fine ... Here’s what we do: Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 60. Here’s what we do: If the blender works in the same socket it can’t be the socket, and the power supply must be OK... Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 61. What about the fuse in the plug? Did you check that? Here’s what we do: Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 62. I tried that too. I even changed the plug so I’m pretty sure it’s the toaster. Here’s what we do: Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 63. So how come some people are better at troubleshooting than others?
  • 64. Knowledge and Skills
  • 65. The following table shows our five troubleshooting steps
  • 66. The following table shows our five troubleshooting steps
  • 67. The following table shows our five troubleshooting steps with the knowledge and skills required for each
  • 68. Gather information
  • 69. Gather information Process results
  • 70. Gather information Process results Narrow down possible causes
  • 71. Gather information Process results Narrow down possible causes Suggest action plan
  • 72. Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 73.
    • Communication skills
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Gather information Communication skills are important so we can ask questions in the right way to get the information we need
  • 74.
    • Communication skills
    • Operational knowledge
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Gather information Operational knowledge is required so we know what questions to ask . (If you’d never made toast before, Grandma might find it frustrating to explain what was wrong in a way you could understand!)
  • 75.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Process results Analytical skills are required to make sense of the information we’ve gathered
  • 76.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Narrow down possible causes Knowledge of components and dependencies (knowing how electricity gets to the toaster ) allowed us to apply our analytical skills to eliminate the socket and power supply
  • 77.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    • Analytical skills
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Suggest action plan We need Analytical skills to evaluate possibilities for our next action
  • 78.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    • Analytical skills
    • Decision-making skills
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Suggest action plan Decision-making skills help us choose the best action plan. For instance, Grandma decided she should buy a new toaster rather than try to find an electronics expert to work on the old one.
  • 79.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    • Analytical skills
    • Decision-making skills
    • Operational knowledge
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Carry out action plan Without Operational knowledge we wouldn’t be able to try out our action plan, or give instructions to someone else
  • 80. And now for something a little more challenging...
  • 81.  
  • 82.  
  • 83.
    • This is Captain Taylor on flight 129 to Dubai. I’m unable to complete my pre-flight checks because indicator GU29D is showing a fault.
  • 84.
    • This is Captain Taylor on flight 129 to Dubai. I’m unable to complete my pre-flight checks because indicator GU29D is showing a fault.
    Can we help?
  • 85. Maybe we could if we knew...
  • 86.
    • How to fly an aircraft
    Maybe we could if we knew...
  • 87.
    • How to fly an aircraft
    • (so we can ask intelligent questions)
    Maybe we could if we knew...
  • 88.
    • How to fly an aircraft
    • (so we can ask intelligent questions)
    • What indicator GU29D means
    Maybe we could if we knew...
  • 89.
    • How to fly an aircraft
    • (so we can ask intelligent questions)
    • What indicator GU29D means
    • How the aircraft works
    Maybe we could if we knew...
  • 90.
    • How to fly an aircraft
    • (so we can ask intelligent questions)
    • What indicator GU29D means
    • How the aircraft works
    • (so we know what parts we might need to check or fix when we get a GU29D fault)
    Maybe we could if we knew...
  • 91.
    • How to fly an aircraft
    • (so we can ask intelligent questions)
    • What indicator GU29D means
    • How the aircraft works
    • (so we know what parts we might need to check or fix when we get a GU29D fault)
    • How to maintain the aircraft
    Maybe we could if we knew...
  • 92.
    • How to fly an aircraft
    • (so we can ask intelligent questions)
    • What indicator GU29D means
    • How the aircraft works
    • (so we know what parts we might need to check or fix when we get a GU29D fault)
    • How to maintain the aircraft
    • (so we can advise the ground crew)
    Maybe we could if we knew...
  • 93. In other words we need...
  • 94. Operational knowledge
  • 95. Operational knowledge
    • How to fly an aircraft
  • 96. Operational knowledge
    • How to fly an aircraft
    • How to maintain the aircraft
  • 97. Knowledge of components and dependencies
  • 98. Knowledge of components and dependencies
    • What indicator GU29D means
  • 99. Knowledge of components and dependencies
    • What indicator GU29D means
    • How the aircraft works
  • 100. ...but if we look back at our list...
  • 101.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    • Analytical skills
    • Decision-making skills
    • Operational knowledge
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
  • 102.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    • Analytical skills
    • Decision-making skills
    • Operational knowledge
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Most of us don’t have the required knowledge to troubleshoot an aircraft
  • 103.
    • Communication skills
    • Operational knowledge
    • Analytical skills
    • Knowledge of components and dependencies
    • Analytical skills
    • Analytical skills
    • Decision-making skills
    • Operational knowledge
    Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan Most of us don’t have the required knowledge to troubleshoot an aircraft But the skills required are the same ones we use every day
  • 104.
    • To troubleshoot a system, whether it’s a toaster or an aircraft , you need some knowledge of that system...
  • 105.
    • To troubleshoot a system, whether it’s a toaster or an aircraft , you need some knowledge of that system...
    • ...b ut the skills you need are the same ones Grandma has!
  • 106. Components and dependencies
  • 107. Here are some simple components Grandma knows are involved in making her toaster work
  • 108. Components Toaster Electricity Fuse Plug Socket
  • 109. She also knows some dependencies between the components which allow her to narrow down where the fault might be
  • 110. Dependencies
  • 111. Dependencies Toaster The toaster ...
  • 112. Dependencies Toaster Socket Depends on The toaster ... ...needs a working socket
  • 113. Dependencies Toaster Electricity Socket Depends on Depends on The toaster ... ...needs a working socket , which needs a working electricity supply
  • 114. Dependencies Toaster Electricity Socket Plug Depends on Depends on Depends on The toaster ... ...needs a working socket , which needs a working electricity supply ...and needs a working plug
  • 115. Dependencies Toaster Fuse Electricity Socket Plug Depends on Depends on Depends on Depends on The toaster ... ...needs a working socket , which needs a working electricity supply ...and needs a working plug , which needs a working fuse
  • 116. A dependency diagram for a complex system might look more like this:
  • 117. Duct tape TG19J Widget connector GU29D Regulating grommet C3P0 RP14B FS44X Cabling PT45J Flux capacitor Quantum rheostat WD40 Low-pressure release valve Thermal oscillator Oscillatory connector R-19 Thermal duct regulator (this isn’t a real one)
  • 118. In summary
  • 119.
    • Trying ‘known fixes’
    • with no logical thought about
  • 120.
    • Trying ‘known fixes’
    • with no logical thought about
    • context
  • 121.
    • Trying ‘known fixes’
    • with no logical thought about
    • context
    • relevance
  • 122.
    • Trying ‘known fixes’
    • with no logical thought about
    • context
    • relevance
    • impact
  • 123.
    • Trying ‘known fixes’
    • with no logical thought about
    • is not troubleshooting
    • and is likely to do more harm than good
    • context
    • relevance
    • impact
  • 124.
    • Following given instructions
    • to resolve known errors
    • has its place
  • 125.
    • Following given instructions
    • to resolve known errors
    • has its place
    • But this is known as incident matching
    • and should not be mistaken for
    • troubleshooting
  • 126.
    • When supporting any system ,
    • some form of
    • operational knowledge
    • (how to use the system, for instance)
    • is necessary to communicate effectively
    • about problems and their solutions
  • 127.
    • ...but when we have some knowledge of
    • components and dependencies
    • of a system we can begin to
    • troubleshoot effectively

×