SlideShare a Scribd company logo
Troubleshooting
[object Object],[object Object]
What is troubleshooting?
Example of a problem solving workflow Identify the problem Find the faulty  component Correct the problem Verify the correction Prevent recurrence
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
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
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
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
For the purpose of this discussion,  troubleshooting  is finding the faulty component
Misconceptions
[object Object]
 
[object Object]
Keywords: Search Search
Keywords: Error 4096 Search Search
Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
[object Object],Keywords: Error 4096 Search How to resolve error 4096 How to resolve error 14096 How to resolve error 40962 Search
[object Object]
[object Object],[object Object]
[object Object]
First I tried  adjusting  the attenuator
First I tried  adjusting  the attenuator Then I  booted  the backup system
First I tried  adjusting  the attenuator Then I  booted  the backup system Then I  calibrated  the connection
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?
Yeah, that’s what I always do when I  don’t know the answer.. .
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
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...
[object Object]
[object Object],[object Object]
Does everyone know how to troubleshoot?
Yes!
 
Hi,  Grandma , how are you?
Hi,  Grandma , how are you? Very well  thank you, I’ve just been thinking about buying a  new toaster !
A  new   toaster? What happened to the  old  one?
A  new   toaster? What happened to the  old  one? Well, I went to use it this morning, and it was broken .
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 !
Are you  sure it’s the  toaster that’s broken ?
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.
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 ...
What about the  fuse   in the plug?  Did you check that?
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.
It sounds like you  thought of everything  already...
It sounds like you  thought of everything  already... Yes, except  opening up the toaster  and messing around inside – but I’m  no electronics expert !
Grandma used her innate troubleshooting skills to eliminate
Grandma used her innate troubleshooting skills to eliminate ,[object Object]
Grandma used her innate troubleshooting skills to eliminate ,[object Object],[object Object]
Grandma used her innate troubleshooting skills to eliminate ,[object Object],[object Object],[object Object]
Grandma used her innate troubleshooting skills to eliminate ,[object Object],[object Object],[object Object],[object Object]
Because we do this naturally, it isn’t always obvious what we’re doing ... ...so let’s  break it down
Here’s what we do:
Here’s what we do: Gather  information
Here’s what we do: Gather  information Process results
Here’s what we do: Gather  information Process results Narrow down  possible causes
Here’s what we do: Gather  information Process results Narrow down  possible causes Suggest action plan
Here’s what we do: Gather  information Process results Narrow down  possible causes Suggest action plan Carry out action plan
...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
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
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
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
So how come some people are better at troubleshooting than others?
Knowledge and Skills
The following table shows our five troubleshooting steps
The following table shows our five troubleshooting steps
The following table shows our five troubleshooting steps with the  knowledge and skills required for each
Gather information
Gather information Process results
Gather information Process results Narrow down possible causes
Gather information Process results Narrow down possible causes Suggest action plan
Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
[object Object],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
[object Object],[object Object],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!)
[object Object],[object Object],[object Object],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
[object Object],[object Object],[object Object],[object Object],[object Object],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
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
And now for something a little more challenging...
 
 
[object Object]
[object Object],Can we help?
Maybe we could if we knew...
[object Object],Maybe we could if we knew...
[object Object],[object Object],Maybe we could if we knew...
[object Object],[object Object],[object Object],Maybe we could if we knew...
[object Object],[object Object],[object Object],[object Object],Maybe we could if we knew...
[object Object],[object Object],[object Object],[object Object],[object Object],Maybe we could if we knew...
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Maybe we could if we knew...
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Maybe we could if we knew...
In other words we need...
Operational knowledge
Operational knowledge ,[object Object]
Operational knowledge ,[object Object],[object Object]
Knowledge of components and dependencies
Knowledge of components and dependencies ,[object Object]
Knowledge of components and dependencies ,[object Object],[object Object]
...but if we look back at our list...
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Gather information Process results Narrow down possible causes Suggest action plan Carry out action plan
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
[object Object],[object Object]
[object Object],[object Object]
Components and dependencies
Here are some simple  components Grandma knows are involved in making her  toaster work
Components Toaster Electricity Fuse Plug Socket
She also knows some dependencies between the components which allow her to  narrow down where the fault might be
Dependencies
Dependencies Toaster The  toaster ...
Dependencies Toaster Socket Depends on The  toaster ... ...needs a working  socket
Dependencies Toaster Electricity Socket Depends on Depends on The  toaster ... ...needs a working  socket , which needs a working  electricity supply
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
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
A dependency diagram for a complex system might look more like this:
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)
In summary
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Operate personal computer
Operate personal computer Operate personal computer
Operate personal computer
Abenezer Abiti
 
Computer Troubleshooting - T.L.E.
Computer Troubleshooting - T.L.E.Computer Troubleshooting - T.L.E.
Computer Troubleshooting - T.L.E.
BooNeil
 
Troubleshooting Electrical Faults
Troubleshooting Electrical FaultsTroubleshooting Electrical Faults
Troubleshooting Electrical Faults
Simutech Multimedia
 
Advanced troubleshooting
Advanced troubleshootingAdvanced troubleshooting
Advanced troubleshootingSwapnil Kapate
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshootingJerome Luison
 
Pc dianosing
Pc dianosingPc dianosing
Pc dianosing
riomar catinguel
 
Computer maintenance 1 lesson 1
Computer maintenance 1 lesson 1Computer maintenance 1 lesson 1
Computer maintenance 1 lesson 1abbas mohd
 
Monitor troubleshooting
Monitor troubleshootingMonitor troubleshooting
Monitor troubleshooting
Courtney Casper
 
Ch 2 maintenance and safety
Ch 2 maintenance and safetyCh 2 maintenance and safety
Ch 2 maintenance and safetymekashaw tizazu
 
Basic Troubleshooting
Basic TroubleshootingBasic Troubleshooting
Basic Troubleshooting
Aaron Abraham
 
Repair or replace
Repair or replaceRepair or replace
Repair or replace
Abie Anarna
 
Chs pc cleaning
Chs pc cleaningChs pc cleaning
Chs pc cleaning
anjgulf
 
Diagnosing and troubleshooting
Diagnosing and troubleshootingDiagnosing and troubleshooting
Diagnosing and troubleshootingsomoloye
 
Preventive maintenance and troubleshooting
Preventive maintenance and troubleshootingPreventive maintenance and troubleshooting
Preventive maintenance and troubleshootingChristian Macatangay
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenance
Danladi Gambo
 
Trouble shooting a computer
Trouble shooting a computerTrouble shooting a computer
Trouble shooting a computer
heidirobison
 
Basic components of a computer network
Basic components of a computer  network Basic components of a computer  network
Basic components of a computer network
Edison Francis
 
COMPUTER ERROR BEEPS SOUND
COMPUTER ERROR BEEPS SOUNDCOMPUTER ERROR BEEPS SOUND
COMPUTER ERROR BEEPS SOUNDMan Mat
 
Plc
PlcPlc

What's hot (20)

Operate personal computer
Operate personal computer Operate personal computer
Operate personal computer
 
Computer Troubleshooting - T.L.E.
Computer Troubleshooting - T.L.E.Computer Troubleshooting - T.L.E.
Computer Troubleshooting - T.L.E.
 
Troubleshooting Electrical Faults
Troubleshooting Electrical FaultsTroubleshooting Electrical Faults
Troubleshooting Electrical Faults
 
Advanced troubleshooting
Advanced troubleshootingAdvanced troubleshooting
Advanced troubleshooting
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshooting
 
Pc dianosing
Pc dianosingPc dianosing
Pc dianosing
 
Computer maintenance 1 lesson 1
Computer maintenance 1 lesson 1Computer maintenance 1 lesson 1
Computer maintenance 1 lesson 1
 
Monitor troubleshooting
Monitor troubleshootingMonitor troubleshooting
Monitor troubleshooting
 
Ch 2 maintenance and safety
Ch 2 maintenance and safetyCh 2 maintenance and safety
Ch 2 maintenance and safety
 
Basic Troubleshooting
Basic TroubleshootingBasic Troubleshooting
Basic Troubleshooting
 
Repair or replace
Repair or replaceRepair or replace
Repair or replace
 
Chs pc cleaning
Chs pc cleaningChs pc cleaning
Chs pc cleaning
 
Diagnosing and troubleshooting
Diagnosing and troubleshootingDiagnosing and troubleshooting
Diagnosing and troubleshooting
 
Preventive maintenance and troubleshooting
Preventive maintenance and troubleshootingPreventive maintenance and troubleshooting
Preventive maintenance and troubleshooting
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenance
 
3M
3M3M
3M
 
Trouble shooting a computer
Trouble shooting a computerTrouble shooting a computer
Trouble shooting a computer
 
Basic components of a computer network
Basic components of a computer  network Basic components of a computer  network
Basic components of a computer network
 
COMPUTER ERROR BEEPS SOUND
COMPUTER ERROR BEEPS SOUNDCOMPUTER ERROR BEEPS SOUND
COMPUTER ERROR BEEPS SOUND
 
Plc
PlcPlc
Plc
 

Viewers also liked

Basic Computer Troubleshooting
Basic Computer TroubleshootingBasic Computer Troubleshooting
Basic Computer Troubleshooting
Meredith Martin
 
Basic computer troubleshooting
Basic computer troubleshootingBasic computer troubleshooting
Basic computer troubleshootingdan0530
 
Advanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingAdvanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and Troubleshooting
Natan Mesfin
 
Conducting test on the installed computer system
Conducting test on the installed computer systemConducting test on the installed computer system
Conducting test on the installed computer system
Rachel Espino
 
Philippine creative industry final april29
Philippine creative industry final april29Philippine creative industry final april29
Philippine creative industry final april29Marco Y. Santos
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenancecapjjj
 
Install computer system,devices and peripherals
Install computer system,devices and peripheralsInstall computer system,devices and peripherals
Install computer system,devices and peripherals
Raiza Janelle
 
Lo1.2 types of computer system error
Lo1.2 types of computer system errorLo1.2 types of computer system error
Lo1.2 types of computer system error
Frya Lora
 
TYPES OF COMPUTER SYSTEM ERRORS
TYPES OF COMPUTER SYSTEM ERRORSTYPES OF COMPUTER SYSTEM ERRORS
TYPES OF COMPUTER SYSTEM ERRORS
Perla Pelicano Corpez
 
Plan training session
Plan training sessionPlan training session
Plan training session
Johnny Jean Tigas
 
TLE/HE Handicraft Curriculum Guide
TLE/HE  Handicraft Curriculum GuideTLE/HE  Handicraft Curriculum Guide
TLE/HE Handicraft Curriculum Guide
Dr. Joy Kenneth Sala Biasong
 
Ppt of accessories
Ppt of accessoriesPpt of accessories
Ppt of accessoriesJean leo
 
Computer system servicing
Computer system servicingComputer system servicing
Computer system servicing
Lindyl Geral
 
Philippine Indigenous Art
Philippine Indigenous ArtPhilippine Indigenous Art
Philippine Indigenous Art
tessie t. sagadraca
 
Types of computer system error
Types of computer system errorTypes of computer system error
Types of computer system error
Rachel Espino
 
Philippine Indigenous Arts
Philippine Indigenous Arts Philippine Indigenous Arts
Philippine Indigenous Arts
Edmundo Dantes
 
Fashion History
Fashion HistoryFashion History
Fashion History
estherlarson
 
Fashion through the decades
Fashion through the decadesFashion through the decades
Fashion through the decadesmarifex88
 
Staffing - Management
Staffing - ManagementStaffing - Management
Staffing - Management
Sanchit
 

Viewers also liked (19)

Basic Computer Troubleshooting
Basic Computer TroubleshootingBasic Computer Troubleshooting
Basic Computer Troubleshooting
 
Basic computer troubleshooting
Basic computer troubleshootingBasic computer troubleshooting
Basic computer troubleshooting
 
Advanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingAdvanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and Troubleshooting
 
Conducting test on the installed computer system
Conducting test on the installed computer systemConducting test on the installed computer system
Conducting test on the installed computer system
 
Philippine creative industry final april29
Philippine creative industry final april29Philippine creative industry final april29
Philippine creative industry final april29
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenance
 
Install computer system,devices and peripherals
Install computer system,devices and peripheralsInstall computer system,devices and peripherals
Install computer system,devices and peripherals
 
Lo1.2 types of computer system error
Lo1.2 types of computer system errorLo1.2 types of computer system error
Lo1.2 types of computer system error
 
TYPES OF COMPUTER SYSTEM ERRORS
TYPES OF COMPUTER SYSTEM ERRORSTYPES OF COMPUTER SYSTEM ERRORS
TYPES OF COMPUTER SYSTEM ERRORS
 
Plan training session
Plan training sessionPlan training session
Plan training session
 
TLE/HE Handicraft Curriculum Guide
TLE/HE  Handicraft Curriculum GuideTLE/HE  Handicraft Curriculum Guide
TLE/HE Handicraft Curriculum Guide
 
Ppt of accessories
Ppt of accessoriesPpt of accessories
Ppt of accessories
 
Computer system servicing
Computer system servicingComputer system servicing
Computer system servicing
 
Philippine Indigenous Art
Philippine Indigenous ArtPhilippine Indigenous Art
Philippine Indigenous Art
 
Types of computer system error
Types of computer system errorTypes of computer system error
Types of computer system error
 
Philippine Indigenous Arts
Philippine Indigenous Arts Philippine Indigenous Arts
Philippine Indigenous Arts
 
Fashion History
Fashion HistoryFashion History
Fashion History
 
Fashion through the decades
Fashion through the decadesFashion through the decades
Fashion through the decades
 
Staffing - Management
Staffing - ManagementStaffing - Management
Staffing - Management
 

Similar to Troubleshooting

What lies beneath
What lies beneathWhat lies beneath
What lies beneath
Alberto Brandolini
 
Five Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersFive Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our Users
Sajid Reshamwala
 
introduction to computer maintenance.ppt
introduction to computer maintenance.pptintroduction to computer maintenance.ppt
introduction to computer maintenance.ppt
kipkosiom
 
What I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About DataWhat I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About Data
John Cutler
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solving
Gagan Malhotra
 
Problem solving in 'brain on' mode
Problem solving in 'brain on' modeProblem solving in 'brain on' mode
Problem solving in 'brain on' mode
Wolfgang Wiedenroth
 
Jam Input Notes Stefan Müller
Jam Input Notes Stefan MüllerJam Input Notes Stefan Müller
Jam Input Notes Stefan Müller
Service Jam Berlin
 
How to increase productivity and eliminate mistakes fast
How to increase productivity and eliminate mistakes fastHow to increase productivity and eliminate mistakes fast
How to increase productivity and eliminate mistakes fastthebeachbumentrepreneur
 
Trouble Shooting
Trouble ShootingTrouble Shooting
Trouble Shooting
Awais Mansoor Chohan
 
A Smart Goals Template
A Smart Goals TemplateA Smart Goals Template
A Smart Goals Template
Alecia Stringer
 
Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019
Ian Campbell
 
TDD All the Things!
TDD All the Things!TDD All the Things!
TDD All the Things!
Liz Keogh
 
Synotac Lunch and Learn: Problem Solving
Synotac Lunch and Learn: Problem SolvingSynotac Lunch and Learn: Problem Solving
Synotac Lunch and Learn: Problem SolvingPixelSpoke
 
The Missing Piece between Discovery and Execution
The Missing Piece between Discovery and ExecutionThe Missing Piece between Discovery and Execution
The Missing Piece between Discovery and Execution
Steffen Kastner
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
Flowa Oy
 
100k Reports Blueprint
100k Reports Blueprint100k Reports Blueprint
100k Reports Blueprint
Dave Thompson
 
JR Dickens - FPS 2004
JR Dickens - FPS 2004JR Dickens - FPS 2004
JR Dickens - FPS 2004
jrd9234
 
Lightning talk on the future of analytics - CloudCamp London, 2016
Lightning talk on the future of analytics - CloudCamp London, 2016 Lightning talk on the future of analytics - CloudCamp London, 2016
Lightning talk on the future of analytics - CloudCamp London, 2016
Jon Hawes
 
Selling Smart Workshop - Questioning Technique - Asking the Right Questions
Selling Smart Workshop - Questioning Technique - Asking the Right QuestionsSelling Smart Workshop - Questioning Technique - Asking the Right Questions
Selling Smart Workshop - Questioning Technique - Asking the Right QuestionsAnnArborSPARK
 
BbWorld 2009 Performance Forensics Workshop
BbWorld 2009 Performance Forensics WorkshopBbWorld 2009 Performance Forensics Workshop
BbWorld 2009 Performance Forensics Workshop
Steve Feldman
 

Similar to Troubleshooting (20)

What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
Five Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersFive Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our Users
 
introduction to computer maintenance.ppt
introduction to computer maintenance.pptintroduction to computer maintenance.ppt
introduction to computer maintenance.ppt
 
What I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About DataWhat I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About Data
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solving
 
Problem solving in 'brain on' mode
Problem solving in 'brain on' modeProblem solving in 'brain on' mode
Problem solving in 'brain on' mode
 
Jam Input Notes Stefan Müller
Jam Input Notes Stefan MüllerJam Input Notes Stefan Müller
Jam Input Notes Stefan Müller
 
How to increase productivity and eliminate mistakes fast
How to increase productivity and eliminate mistakes fastHow to increase productivity and eliminate mistakes fast
How to increase productivity and eliminate mistakes fast
 
Trouble Shooting
Trouble ShootingTrouble Shooting
Trouble Shooting
 
A Smart Goals Template
A Smart Goals TemplateA Smart Goals Template
A Smart Goals Template
 
Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019
 
TDD All the Things!
TDD All the Things!TDD All the Things!
TDD All the Things!
 
Synotac Lunch and Learn: Problem Solving
Synotac Lunch and Learn: Problem SolvingSynotac Lunch and Learn: Problem Solving
Synotac Lunch and Learn: Problem Solving
 
The Missing Piece between Discovery and Execution
The Missing Piece between Discovery and ExecutionThe Missing Piece between Discovery and Execution
The Missing Piece between Discovery and Execution
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
100k Reports Blueprint
100k Reports Blueprint100k Reports Blueprint
100k Reports Blueprint
 
JR Dickens - FPS 2004
JR Dickens - FPS 2004JR Dickens - FPS 2004
JR Dickens - FPS 2004
 
Lightning talk on the future of analytics - CloudCamp London, 2016
Lightning talk on the future of analytics - CloudCamp London, 2016 Lightning talk on the future of analytics - CloudCamp London, 2016
Lightning talk on the future of analytics - CloudCamp London, 2016
 
Selling Smart Workshop - Questioning Technique - Asking the Right Questions
Selling Smart Workshop - Questioning Technique - Asking the Right QuestionsSelling Smart Workshop - Questioning Technique - Asking the Right Questions
Selling Smart Workshop - Questioning Technique - Asking the Right Questions
 
BbWorld 2009 Performance Forensics Workshop
BbWorld 2009 Performance Forensics WorkshopBbWorld 2009 Performance Forensics Workshop
BbWorld 2009 Performance Forensics Workshop
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Troubleshooting

  • 2.
  • 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
  • 11.
  • 12.  
  • 13.
  • 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.
  • 20.
  • 21.
  • 22.
  • 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.
  • 31.
  • 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.
  • 49.
  • 50.
  • 51.
  • 52. Because we do this naturally, it isn’t always obvious what we’re doing ... ...so let’s break it down
  • 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?
  • 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
  • 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.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80. And now for something a little more challenging...
  • 81.  
  • 82.  
  • 83.
  • 84.
  • 85. Maybe we could if we knew...
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93. In other words we need...
  • 95.
  • 96.
  • 97. Knowledge of components and dependencies
  • 98.
  • 99.
  • 100. ...but if we look back at our list...
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 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
  • 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)
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.