Skills for Troubleshooting Computer Problems

Slides:



Advertisements
Similar presentations
Symantec 2010 Windows 7 Migration EMEA Results. Methodology Applied Research performed survey 1,360 enterprises worldwide SMBs and enterprises Cross-industry.
Advertisements

Symantec 2010 Windows 7 Migration Global Results.
Zhongxing Telecom Pakistan (Pvt.) Ltd
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module D (Office 2007 Version) Decision Analysis.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Manuscript Central Training Author Center Module 2.
Writing Pseudocode And Making a Flow Chart A Number Guessing Game
Prepared by: Workforce Enterprise Services For: The Illinois Department of Commerce and Economic Opportunity Bureau of Workforce Development ENTRY OF EMPLOYER.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Welcome PC-ACE Pro32 Training
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Wants.
1 Chapter 12 File Management Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Date: File: PRO1_17E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Solutions (Version.
1 Advanced Tools for Account Searches and Portfolios Dawn Gamache Cindy Bylander.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Microsoft®.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
© Tally Solutions Pvt. Ltd. All Rights Reserved Shoper 9 License Management December 09.
Computer Literacy BASICS
Chapter 7: Steady-State Errors 1 ©2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e Chapter 7 Steady-State Errors.
Our Digital World Second Edition
Break Time Remaining 10:00.
Troubleshooting Startup Problems
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices.
1. 2 Its almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
PP Test Review Sections 6-1 to 6-6
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Use Case Diagrams.
Health Artifact and Image Management Solution (HAIMS)
Ying Wang EDN 303 Fall Chapter Objectives Define curriculum and explain curriculum standards and learning benchmarks Explain technology integration,
XP New Perspectives on Introducing Microsoft Office 2003 Tutorial 1 1 Using Common Features of Microsoft Office 2003 Tutorial 1.
INTRODUCTION Lesson 1 – Microsoft Word Word Basics
Why Do You Want To Work For Us?
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Lilian Blot PART III: ITERATIONS Core Elements Autumn 2012 TPOP 1.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
Welcome to Instructions and tips for the online application process 1 June 2012.
GEtServices Services Training For Suppliers Requests/Proposals.
By CA. Pankaj Deshpande B.Com, FCA, D.I.S.A. (ICA) 1.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
1 Titre de la diapositive SDMO Industries – Training Département MICS KERYS 09- MICS KERYS – WEBSITE.
Chapter 11 Describing Process Specifications and Structured Decisions
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Physics for Scientists & Engineers, 3rd Edition
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Online.
Page 1 Orchard Harvest ™ LIS Find a Patient Training.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
Registry and Referral System HCW/PSW Staff User Manual
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Troubleshooting methodology Unit objectives: Describe troubleshooting models and problem tracking systems Interact professionally with users and achieve.
Help Desk Troubleshooting Computer Problems. 2 Certificate III Software Applications Troubleshooting Computer Problems Solving computer problems is one.
Chapter 14: Troubleshooting and Problem Resolution.
Chapter 4: Troubleshooting Computer Problems
Ch 11 Managing System Reliability and Availability 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Skills for Troubleshooting Computer Problems
The Complete A+ Guide to PC Repair 5/e Update Chapter 5 Logical Trobleshooting.
Skills for Troubleshooting Computer Problems
By Anthony W. Hill & Course Technology1 Troubleshooting Computer Problems.
Panayiotis Christodoulou. Objectives  •What the job market demand is for user support employees  •Common ways that organizations provide a user support.
By the end of this lesson you will be able to explain: 1. Identify the support categories for reported computer problems 2. Use Remote Assistance to connect.
The Troubleshooting theory
Presentation transcript:

Skills for Troubleshooting Computer Problems CTS 217: Computer Training & Support CHAPTER 3 Skills for Troubleshooting Computer Problems

Chapter Objectives In this chapter, students will learn about: The troubleshooting process and thinking skills required Communication skills for troubleshooting How to use information resources to help solve computer problems Diagnostic and repair tools Strategies for troubleshooting How to develop your own approach to problem solving

Introduction Solving problems most frequent task user support agents perform Varied user concerns Information requests ? about tasks (data validation in Excel) Product complaints Problem preventing hardware or software use Might have quick solution (seen it before) or might have to look it up This chapter: tools, methods, strategies for difficult problems

What is Troubleshooting? Troubleshooting is the process of defining, diagnosing, and solving computer problems Uses thinking and communications skills, information resources, strategies, and methods (NOT always fixed steps) Is troubleshooting: A step-by-step process? An iterative process? Loops, false starts, dead ends A scientific process? Rules of logic A creative process?

Sequential versus Iterative Problem-Solving Processes p. 104

T/S as an Iterative Process A repetitious process A creative process that requires flexibility, thinking skills, and patience Involves several paths or approaches to problems Steps are repeated in a loop until a fruitful path is found Avoids hit-or-miss, trial-and-error approach to troubleshooting

T/S as an Iterative Process Fixed sequence: might find solution, might not Hit-or-miss / Random: might fix it, might not, could make it worse! Physical tools: diagnostic programs, multimeter Databases: knowledge bases Thinking skills: Have you seen it before?

Thinking Skills Used In T/S Problem solving Critical thinking Decision making

Problem Solving Problem solving is a process that moves from the current state X to a goal state Y Considers alternate paths to get from X to Y Objective is to get from X to Y quickly, accurately, effectively, or efficiently Look for: Analogies: how is this problem similar to others? eMachines restoration & Linux install Contradictions: two facts cannot be true at the same time (NIC works in one PC, bad slot?)

A Problem-Solving Model p. 105 Grinding noise? Dried ink around cartridge dock Need maintenance kit? Slick rollers keep paper from feeding properly

Critical Thinking Critical thinking is the cognitive skills used to: Analyze a problem (personal experience) Search for underlying logic or explanation Find alternate ways to think about or explain an event or situation Examples of critical thinking skills: Mental models Hypothesis testing Creativity Metacognition

Critical Thinking Skills Mental model: a conceptual picture to help understand how a system works Based on education and experience Computer won’t boot: at POST level or o/s file missing? Hypothesis testing: a guess or prediction about the cause of a problem and a test to prove or disprove the hypothesis Based on mental model or experience Printer garbage characters – driver or cable?

Critical Thinking Skills Creativity: the ability to find a novel or innovative solution to a problem Think outside the box; apply what you know Seen a similar problem? Metacognition: the ability to step back from a problem and think about your own thought processes Challenge your assumptions Did you assume hardware, and it might be software?

Metacognition Common metacognitive questions: What assumptions did I make? Where did I go wrong in my approach? Why did one problem-solving approach work when another did not? How could I have thought differently about this problem? EXAMPLES Restore CD would hang – assumptions: bad CD, bad CD drive ACTUAL problem: defective memory Application crashes (illegal operation) – software, right? ACTUAL problem: defective brand new memory chip

Decision Making Decision making is an ability to: Select an alternative from among completing alternatives Weigh the pros and cons of each alternative against predefined criteria Reach a decision Which test will most likely fix it? Tests can be lengthy…choose wisely

Tools Troubleshooters Use Communication skills (Chapter 2) Information resources Diagnostic and repair tools Problem-solving strategies Personal characteristics

Communication Skills Most troubleshooting situations require at least some communication with an end user or vendor about a problem Types of communication skills Basic listening skills Active listening Probes Critical questions Explanation Verification

How Troubleshooters Use Communication Skills To get a basic description of a problem To learn the user’s perspectives on the problem To probe for additional information “won’t do anything” – no power, beep codes, no desktop? To effectively communicate a solution back to the user

Basic Listening Skills Listen to the words a user chooses to describe the problem Don’t jump to conclusions; can be less efficient Allow a user enough time to explain a problem Try to obtain as accurate a description of the problem as possible Tip: Listen for causal If…Then … statements

Active Listening Active listening occurs when the listener is as engaged in the communication process as the speaker Compared to a passive receiver of information Example: “If I try to adjust my monitor, then the screen goes blank.” Possible reasons why?

Paraphrasing Paraphrasing is an active listening skill in which you restate in your own words what you heard a user say Used to resolve misunderstandings and get a clear problem description; verify understanding Example: End user description: “I don’t know what happened, but the program doesn’t work.” Support specialist paraphrase: “Let me make sure I understand. The program used to work, but now it doesn’t?” Rest is on p. 110

Probes Probes are follow-up questions designed to elicit additional information about a problem A sequence of probes often clarifies a problem situation Example: “When your computer crashes, is it always running the same program or different ones?” Page 111: Role Playing Scenario

Critical Questions Critical Questions are designed to elicit important additional information from a user Challenge assumptions a support specialist might make Often reveal information a user wouldn’t have thought to relate Things to try when you’re stuck; get beyond the dead end Make checklist Browser issue: Flash Player won’t play; installed successfully  reset defaults on Security & Adv. tabs

Five Critical Questions Has this system or component or feature ever worked? CorelDraw printing Have you ever had this problem before? Cheap DVDs Can this problem be replicated? Sign in problem in one lab only Is it repeatable? What were you doing just before you first noticed the problem? Power outage Have you made recent hardware or software changes to your system? Recent installation

Explanation Explanation is a communication skill in which a support specialist describes a solution to a problem so a user understands: Why the problem occurred The steps required to resolve it Explain it on THEIR level; might not have to call back next time

Verification Verification is a communication skill in which a support specialist makes sure that a user agrees that a problem has been resolved satisfactorily Resolve difference if user thinks problem not solved Rebooted router – access network now??

Information Resources for T/S Personal experience Won’t know it all More bkgrd info and exp. = better mental models Recall = good; must also search well (rapid changes) Scripts and checklists Knowledge bases Coworkers and other professional contacts Support vendors and contractors Escalation and team problem solving

Personal Experience Based on a support agent’s education, career background, and previous experiences Search personal knowledge for information about a problem or for similar problems Seen it before? What did you do? Tip: Develop a problem notebook Make notes after a problem is solved, and organize them by symptoms, equipment type, date, etc. [Put in Word or Access – searchable] Notes about mods to databases

Scripts and Check Lists A script lists questions to ask and follow-up probes Organized as: A flowchart A decision tree Arranged in a logical sequence Covers all possible known paths to solve a problem Example: See Figure 3-5 on page 115 (printer LED lights)

Knowledge Bases A knowledge base is an organized collection of information that is a resource in problem solving Articles Procedures Tips Pointers to information Solutions to existing problems Notebook [database] mentioned on previous slide

Examples of Knowledge Bases Vendor manuals – service manuals 8710p Trade books (use to supplement poor vendor manuals) Trade periodicals: computer magazines Online help: might be online vendor manual, t/s wizards Web sites (MS, Dell, HP) Search engines

Search Engine Guidelines Use keywords that are nouns Use present tense verbs Include vendor name, model number, version number Include operating system and version Put quotes around phrases (errors) Put + sign before essential keywords Use Boolean operators AND OR NOT

Coworkers and Other Prof. Contacts Coworkers: another set of eyes; see something you don’t Discussion forums: search might lead you here Listservs: An automated service that distributes e-mail messages posted to the ListServ to subscribers Search archives; high volume of email Newsgroups: An Internet discussion in which participants with common interests in a topic post messages; electronic bulletin board RSS feeds: A service that aggregates information from Web resources (blogs, forums, news) and delivers it to subscribers in a convenient format

Support Vendors and Contractors May have seen a baffling problem before and be able to offer suggestions to resolve it Email access to tech support or sign in to KB Outsourcing: an agreement with a support services contractor for problem-solving assistance for a fee Handle incident that require special expertise Backup to in-house support staff when volume of incidents is heavy

Escalation and Team Prob. Solv. Escalation is a referral of a difficult or complex problem to a higher support level for resolution Team approach to problem solving Mutual problem solving assistance Team owns the problem, not an individual

Diagnostic and Repair Tools Software utilities that help troubleshoot computer problems Categories General-purpose and remote diagnosis Hardware problem diagnosis Software problem diagnosis Network problem diagnosis

General-Purpose and Remote Diagnosis tools Remote access utilities help support users in distant locations Support agents can: View a remote user’s screen Enter commands on user’s system Examples: http://www.remotepcaccess.net/ Expertcity’s GoToAssist Rapid Assist Symantec’s pcAnywhere Security concerns: use VPN, user authentication and encryption

Hardware Problem Diagnosis Utils Preinstalled on computers; boot menu key Detect defective hardware components Identify performance problems Recover some lost data Document and optimize configuration information Examples: Symantec’s Norton SystemWorks [Ghost] PC Diagnostics PC-Doctor

Software Problem Diagnosis Utilities Identify configuration information Identify and repair s/w installation and configuration problems Repair Windows registry Examples: PC Tools’ Registry Mechanic iolo technologies System Mechanic Belarc Advisor Dean Software Design’s PC Surgeon

Network Problem Diagnosis Utilities Identify network connectivity and configuration problems Monitor network operation and performance Identify some security breaches (unauth. access) Help recover from network problems Examples: EMC’s SMARTS Solar Winds Packet Trap’s Network and Traffic Analyzer Manage Engine’s OP Manager

Network Problem Diagnosis Utilities Remote mgmt: manage distribution of software to myriad of PCs Performance mgmt: track uptime, identify problems Keep tools at fingertips (flash drive)

8 Common P/S Strategies Look for a simple, obvious fix Attempt to replicate a problem Examine the configuration Initiate a root cause analysis View a system as a group of subsystems Use a module replacement strategy Apply a hypothesis-testing approach Restore a basic configuration

Look for a Simple, Obvious Fix Most computer problems are simple Develop a checklist of possible alternatives Check for disconnected cables Reboot the system Table 3-1: Monitor Power Plug Plug and replug just to be sure; outlet working? Shut down or reboot May solve: low memory, device conflicts, app freezes, inoperative peripherals

Attempt to Replicate the Problem Replication is a process of trying to repeat a problem in the same or a different situation or environment Try moving a problem to a different computer or another user Examine results: The problem also appears in a different environment The problem is localized; dependent on a specific environment COMPARE THE DIFFERENCES!

Examine the Configuration Many problems occur because a combination of hardware and software do not work well together Check on hardware and software Installation requirements (chk doc) Possible incompatibilities Not supported by o/s Current driver Resource conflict

Initiate a Root Cause Analysis Root cause analysis is a strategy that looks beyond the visible symptoms of a recurring problem to search for an underlying cause An iterative process Asks a series of Why? Steps Identify (in writing) what the problem is Describe (in writing) why the problem occurs Return to step 1 until the root cause of a problem is identified (5+ interations)

View a System as a Group of Subsystems A block diagram of the subsystems and their relationship to each other is sometimes helpful Start at: Either end of a chain of events In the middle of the chain Trace the problem forward or backward Memo with wrong font p. 128-129 why?

Use a Module Replacement Strategy Module replacement replaces a hardware or software component with one that is known to work Swap out suspect hardware components Don’t replace too many at once Reinstall software packages Repair option

Apply a Hypothesis-Testing Approach Formulate a hypothesis – a guess or prediction – about the cause of the problem Based on experience Uses critical thinking (list possible problems) Tip: Try brainstorming with others to develop alternate hypotheses Design an experiment (a test) to see if an hypothesis is true or false User cannot log in p. 130-131 (h/w, s/w, n/w)

Restore a Basic Configuration Eliminate variables or factors that can make a problem complex or complicated Remove hardware components to simplify a configuration Disconnect a system from a network to observe its standalone operation Ext. DVD burner works when something else is removed – Why? Are they incompatible? S/W won’t run when on network Why? Practice and experience needed

Personal Characteristics of Successful Troubleshooters Exercise patience and persistence Frustrated  walk away for awhile Enjoy the problem-solving process View “problems” as opportunities/challenges Enjoy working with people Don’t have to like everyone as friend (professional) Enjoy continuous learning opportunities Periodicals, training, learning from each other

Develop Your Own Approach to Problem Solving Identify the strengths a support specialist brings to each problem Identify areas for improvement in problem solving Recognize which tools and skills have been successful to solve past problems (trial and error – easy to get frustrated) Rely on information resources that have proved useful in past situations Improved by the metacognition process (self-examination)

Chapter Summary Successful troubleshooting relies on an understanding of the troubleshooting process and uses thinking skills Troubleshooting process is: Iterative Creative Thinking skills for troubleshooting include: Problem solving Critical thinking Decision making

Chapter Summary (continued) Troubleshooting uses several skills and tools Communication skills Information resources Diagnostic and repair tools Problem-solving strategies Personal characteristics of troubleshooters

Chapter Summary (continued) Problem-solving strategies Look for a simple, obvious fix Attempt to replicate the problem Examine the configuration Initiate a root cause analysis View a system as a group of subsystems Use module replacement Apply a hypothesis-testing approach Restore a basic configuration