SlideShare a Scribd company logo
1 of 127
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

Trouble shooting a computer
Trouble shooting a computerTrouble shooting a computer
Trouble shooting a computerheidirobison
 
Pneumatic Control System & ITS Components
Pneumatic Control System & ITS ComponentsPneumatic Control System & ITS Components
Pneumatic Control System & ITS ComponentsUrvesh Prajapati
 
80 instrumentation interview questions with answers
80 instrumentation interview questions with answers80 instrumentation interview questions with answers
80 instrumentation interview questions with answerskirstymoore071
 
Troubleshooting and maintenance fundamentals
Troubleshooting and maintenance fundamentalsTroubleshooting and maintenance fundamentals
Troubleshooting and maintenance fundamentalsKaren Leigh Riparip
 
Basic computer maintenance
Basic computer maintenanceBasic computer maintenance
Basic computer maintenancegeepatty
 
Basic Network And Hardware Troubleshooting
Basic Network And Hardware TroubleshootingBasic Network And Hardware Troubleshooting
Basic Network And Hardware Troubleshootingsl0wupl0ads
 
Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer NetworkingHj Habib
 
Distributed control system presentation
Distributed control system presentationDistributed control system presentation
Distributed control system presentationAYUSH VARSHNEY
 
Basic computer troubleshooting
Basic computer troubleshootingBasic computer troubleshooting
Basic computer troubleshootingdan0530
 
End User Support Presentation
End User Support Presentation End User Support Presentation
End User Support Presentation Self employed
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshootingJerome Luison
 
Monitor and administer system and network
Monitor and administer system and network Monitor and administer system and network
Monitor and administer system and network Gera Paulos
 
Networking Slides
Networking SlidesNetworking Slides
Networking Slidesiarthur
 
Hp 14 laptop pc maintenace and service guide
Hp 14 laptop pc maintenace and service guideHp 14 laptop pc maintenace and service guide
Hp 14 laptop pc maintenace and service guideShenzhen shangqishi limit
 
Hardware Problems
Hardware ProblemsHardware Problems
Hardware Problemsgustavo182
 
Apply Computer and Mobile Health Technology.pptx
Apply Computer and Mobile Health Technology.pptxApply Computer and Mobile Health Technology.pptx
Apply Computer and Mobile Health Technology.pptxdereje33
 

What's hot (20)

Trouble shooting a computer
Trouble shooting a computerTrouble shooting a computer
Trouble shooting a computer
 
Pneumatic Control System & ITS Components
Pneumatic Control System & ITS ComponentsPneumatic Control System & ITS Components
Pneumatic Control System & ITS Components
 
80 instrumentation interview questions with answers
80 instrumentation interview questions with answers80 instrumentation interview questions with answers
80 instrumentation interview questions with answers
 
Troubleshooting and maintenance fundamentals
Troubleshooting and maintenance fundamentalsTroubleshooting and maintenance fundamentals
Troubleshooting and maintenance fundamentals
 
Computer maintenance-and-repair
Computer maintenance-and-repairComputer maintenance-and-repair
Computer maintenance-and-repair
 
Basic computer maintenance
Basic computer maintenanceBasic computer maintenance
Basic computer maintenance
 
Basic Network And Hardware Troubleshooting
Basic Network And Hardware TroubleshootingBasic Network And Hardware Troubleshooting
Basic Network And Hardware Troubleshooting
 
Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer Networking
 
Distributed control system presentation
Distributed control system presentationDistributed control system presentation
Distributed control system presentation
 
Basic computer troubleshooting
Basic computer troubleshootingBasic computer troubleshooting
Basic computer troubleshooting
 
End User Support Presentation
End User Support Presentation End User Support Presentation
End User Support Presentation
 
Computer maintenance
Computer maintenanceComputer maintenance
Computer maintenance
 
Monitor troubleshooting
Monitor troubleshootingMonitor troubleshooting
Monitor troubleshooting
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshooting
 
Monitor and administer system and network
Monitor and administer system and network Monitor and administer system and network
Monitor and administer system and network
 
Networking Slides
Networking SlidesNetworking Slides
Networking Slides
 
Hp 14 laptop pc maintenace and service guide
Hp 14 laptop pc maintenace and service guideHp 14 laptop pc maintenace and service guide
Hp 14 laptop pc maintenace and service guide
 
Hardware Problems
Hardware ProblemsHardware Problems
Hardware Problems
 
PLC Troubleshooting & Maintenance
PLC Troubleshooting & MaintenancePLC Troubleshooting & Maintenance
PLC Troubleshooting & Maintenance
 
Apply Computer and Mobile Health Technology.pptx
Apply Computer and Mobile Health Technology.pptxApply Computer and Mobile Health Technology.pptx
Apply Computer and Mobile Health Technology.pptx
 

Viewers also liked

Advanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingAdvanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingNatan Mesfin
 
Computer repair and maintenance
Computer repair and maintenanceComputer repair and maintenance
Computer repair and maintenanceCornelius Micah
 
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 systemRachel 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 peripheralsRaiza 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 errorFrya Lora
 
Ppt of accessories
Ppt of accessoriesPpt of accessories
Ppt of accessoriesJean leo
 
Computer system servicing
Computer system servicingComputer system servicing
Computer system servicingLindyl Geral
 
Types of computer system error
Types of computer system errorTypes of computer system error
Types of computer system errorRachel Espino
 
Philippine Indigenous Arts
Philippine Indigenous Arts Philippine Indigenous Arts
Philippine Indigenous Arts Edmundo Dantes
 
Fashion through the decades
Fashion through the decadesFashion through the decades
Fashion through the decadesmarifex88
 
Staffing - Management
Staffing - ManagementStaffing - Management
Staffing - ManagementSanchit
 

Viewers also liked (18)

Advanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingAdvanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and Troubleshooting
 
Computer repair and maintenance
Computer repair and maintenanceComputer repair and maintenance
Computer repair and maintenance
 
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

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 UsersSajid Reshamwala
 
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 DataJohn Cutler
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solvingGagan Malhotra
 
Problem solving in 'brain on' mode
Problem solving in 'brain on' modeProblem solving in 'brain on' mode
Problem solving in 'brain on' modeWolfgang Wiedenroth
 
Jam Input Notes Stefan Müller
Jam Input Notes Stefan MüllerJam Input Notes Stefan Müller
Jam Input Notes Stefan MüllerService 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
 
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 2019Ian 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 ExecutionSteffen Kastner
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
100k Reports Blueprint
100k Reports Blueprint100k Reports Blueprint
100k Reports BlueprintDave Thompson
 
JR Dickens - FPS 2004
JR Dickens - FPS 2004JR Dickens - FPS 2004
JR Dickens - FPS 2004jrd9234
 
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 WorkshopSteve Feldman
 
Why Dashboards Fail
Why Dashboards FailWhy Dashboards Fail
Why Dashboards FailGeckoboard
 

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
 
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
 
Why Dashboards Fail
Why Dashboards FailWhy Dashboards Fail
Why Dashboards Fail
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

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.