ATS 2 - 1 The Art of Tech Support John Abbott College How to Solve Technical Problems M. E. Kabay, PhD, CISSP Director of Education, NCSA President, JINBU.

Slides:



Advertisements
Similar presentations
Internships Your Key to A Career Opportunity. Benefits Practical Experience Compensation Teamwork Experience Technology Exposure Helps With Career Decisions.
Advertisements

单句改错专练500题 1. Everyone of us is working hard in the factory.
Chapter 6 Writing a Program
DC DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.
The Relational Model and Normalization (3) IS 240 – Database Management Lecture # Prof. M. E. Kabay, PhD, CISSP Norwich University
ATS The Art of Tech Support John Abbott College How to Handle Difficult Calls M. E. Kabay, PhD, CISSP Director of Education, NCSA President, JINBU.
DC DATACOMM John Abbott College JPC Network Management M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright © 1998.
The Relational Model and Normalization (1)
ATS The Art of Tech Support John Abbott College How to Work in a Tech Support Team M. E. Kabay, PhD, CISSP Director of Education, NCSA President,
ATS 5B - 1 The Art of Tech Support John Abbott College How to Build Bridges To Your Users M. E. Kabay, PhD, CISSP Director of Education, NCSA President,
Database Design (3) IS 240 – Database Management Lecture #12 – Prof. M. E. Kabay, PhD, CISSP Norwich University
DC DATACOMM John Abbott College JPC Basic Concepts M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright © 1998 JINBU.
DC DATACOMM John Abbott College JPC Data Communications Course Overview M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp.
ATS 5A - 1 The Art of Tech Support John Abbott College How to Work with Vendor Support M. E. Kabay, PhD, CISSP Director of Education, NCSA President, JINBU.
DC DATACOMM John Abbott College JPC Efficiency of Communications M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
The newsmagazine of the chemical world Published weekly by the American Chemical Society since 1923 Circulation of about 150,000.
Writing Pseudocode And Making a Flow Chart A Number Guessing Game
XP New Perspectives on Microsoft Office Word 2003 Tutorial 6 1 Microsoft Office Word 2003 Tutorial 6 – Creating Form Letters and Mailing Labels.
Readers Build Good Habits
Readers Build Good Habits
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
1 Learning Touchmath *Graphics taken from
So far Binary numbers Logic gates Digital circuits process data using gates – Half and full adder Data storage – Electronic memory – Magnetic memory –
Telephone Etiquette.
Telecommunications & Networking
Classroom Management Institute for Teaching & Learning By Dr. Amit Savkar 2.
Time Management.
Study groups, concentration, study breaks, rewards
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Presented by Student Academic Success Center
Smarter Balanced Field Test MARCH 2014 WHITTIER CITY SCHOOL DISTRICT.
Unit 7 Installing Computer Hardware
Module 10: Virtual Memory
Show Me the Money! How to ask for a Raise!.
Warm-Up Complete Both Sides #1-#10 Computer System Review.
Processes Management.
Addition 1’s to 20.
Week 1.
We will resume in: 25 Minutes.
The Writing Process Communication Arts.
Introduction to Recursion and Recursive Algorithms
Travel agents.
Excerpt from a WallStreet Journal article: 6. Yet another Dell customer called to complain that his keyboard no longer worked. He had cleaned it by filling.
The Pigeonhole Principle Alan Kaylor Cline. The Pigeonhole Principle Statement Children’s Version: “If k > n, you can’t stuff k pigeons in n holes without.
5A Questioning techniques, p 20
1 JOB APPLICATION DOS AND DON ’ TS Patricia Crawford WBL Coordinator.
JOB APPLICATION DOS AND DON’TS
University of Delaware The First Week of Class Institute for Transforming Undergraduate Education.
Tutorial on Basic Usage
Chapter 7 To Err Is Human: An Introduction to Debugging.
Training Math Tutors To Tutor Developmental Math Students
Chapter 7 To Err Is Human: An Introduction to Debugging.
1 Day 3 Directories Files Moving & Copying. 2 Case Sensitive First thing to learn about UNIX is that everything is case sensitive. Thus the files: –enda.
Computer System Game 6511 Keyboarding
11 A First Game Program Session Session Overview  Begin the creation of an arcade game  Learn software design techniques that apply to any form.
The Computer System Review Game Directions: 1.Read each of the following questions and corresponding answer choices. 2.Click on the answer that you think.
What is a BIOS? * basic input/output system (BIOS), also known as the System BIOS * The BIOS software is built into the PC on a non-volatile ROM and is.
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
Mr. Weiss Rules for Career Planning You must be on time for class each day. That means, when the bell rings, you are in your seat and beginning to work.
Hard drives use magnetism to store information just like on old cassette tapes. Copper heads are used as they are easy to magnetize and demagnetize.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Reading is fun!. No matter how old you are! But what if you want to find a book about a dog,
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
INF3110 Group 2 EXAM 2013 SOLUTIONS AND HINTS. But first, an example of compile-time and run-time type checking Imagine we have the following code. What.
Welcome to 6 th Grade Language Arts Mrs. Szymanski Contacts: Phone: ext.
INTRODUCTION TO NETWORKS AND COMMUNICATIONS
Excerpt from a WallStreet Journal article:
Presentation transcript:

ATS The Art of Tech Support John Abbott College How to Solve Technical Problems M. E. Kabay, PhD, CISSP Director of Education, NCSA President, JINBU Corp Copyright © 1997 JINBU Corp. All rights reserved

ATS PROBLEM SOLVING l Set Your Goals l Get the Global Picture l Distinguish Observation from Assumption l Distinguish Observation from Hearsay l Distinguish Observation from Hypothesis l Challenge Your Hypothesis l Track the Details l RTFM l Use Bug/Patch Reports

ATS Set Your Goals l Short-term objective of problem solving: – Fix It l Long-term objectives of problem solving: – Figure out why it happened – Make sure it doesn't happen again (if possible)

ATS Get the Global Picture: What is the person is trying to do? l Prog: How do I write octal data directly in the directory? l Tech: Why would you want to do that? l Because I have to alter the first 8 bytes of the file block, some parts of the file index block, and data in the group and account index blocks. l No, I mean, what are you trying to do? How would you describe the problem to someone who didn't know about the directory? l I have to change the name of the file. l How about :RENAME? l Oh yeah... I forgot.

ATS Get the Global Picture: Client may be far off-track

ATS Get the Global Picture: Even for non-technical issues: l Can I have system ALPHA for a production that lasts 3 hours and takes 2,000,000 sectors of space this weekend? l Bad answer: Sorry, ALPHA's booked solid this weekend. l Better answer: Sorry, ALPHA's booked solid this weekend. But what's the problem--what do you need? Maybe we can solve it some other way--like system BETA. l Oh, sure, I guess BETA would be OK too

ATS Distinguish Observation From Assumption l The FORTRAN compiler doesn't work! l Oh? That's interesting. What's the problem? l Program working fine; now it doesn't. l So when did you last run it? l Was another person at another firm. l Same model as ours--a HORTENSE 5400? l No, uh, actually, it's a URFORB series 876. l Say, how did you get this program, then? Tape? Diskette? l No, I typed it in from the listing. Why?

ATS Distinguish Observation From Hearsay One of our terminals has double softkeys showing up. What were you doing when it happened? Running program ABC.DEF; got second set of softkeys. What do these softkeys show? The same as the original set? I don't remember. Well, can you go see it again? Uh, actually, I didn't see it myself; C told me. Get C. [...C arrives...] C, tell me again what happened. Well, I was running program ABC.DEG when... Wait a minute, not program ABC.DEF? No, that one runs fine. Why?

ATS Distinguish Observation From Hypothesis l There's some sort of problem with port 26 on system ALPHA; all we can get is an endless series of the letter `k' in lower case all over the screen. It's hardwired, so it must be the computer. l No, actually, the problem is the `k' all over the screen; we don't know yet whether it's the screen or the keyboard or the cable between the screen and the keyboard or the cable between the screen and the port or the port or the AIB micro-board or the AIB itself or the SIB or the IMB or the ATP driver or the main memory boards or the CPU boards or the backplane connectors.

ATS Challenge Your Hypothesis So let's see this terminal. IDEA: If it's the port, TEST: then detaching the RS-232 connector will stop the `k' AHA, it doesn't. The garbage has nothing to do with the link to the computer. So we look at something else. IDEA: Suppose it's the keyboard? Then TEST: removing the keyboard connection will stop it. Yes indeed, it does. I see the connector's a little bent... oh, I see: there's a pin out of place because perhaps someone forced the connector into place. IDEA: If the pin is responsible, then TEST: perhaps bending it back will fix the problem. Yes... it works now.

ATS Track The Details l When a major problem occurs, – Sit down and reconstruct the events before trying out various solutions and workarounds l Write down everything you remember – What you did – In what sequence and – Whether there were unusual events before the problem occurred.

ATS Track The Details (contd) Write down everything you remember and use TIMESTAMPS l What were we trying to do? l How were we trying to do it? l Exactly what did we observe? l Then what did we do in what order? l And then what happened?

ATS Don't Prejudge What's Important CUST: We had a system failure AB3 a few minutes ago. SUPPORT: Exactly what did you do? The operator was working with spool files. He changed the outfence on ldev 6, then tried to alter the priority of a spoolfile on a remote spooled printer. Oh--he made a typing mistake on the class name: used MAX even though we had removed that class name a week ago. Then he.... WAIT! That's it! The bad class name. There's a known bug that causes this system failure when you refer to a nonexistent class name. We'll send you a patch.

ATS RTFM: Read the... Fine... Manual Your vendor reference manuals should be l Up to date l Online if possible l Accessible to programming and operations staff l In numbered, labelled volumes l Cross indexed by key word in a separate list l Signed out to show where the volume is now l Returned within a few hours at most l Purchased separately for frequent users

ATS Use Bug/Patch Reports l Published regularly by most vendors l Online using CompuServe or BBS l Keyword index l New versions may fix l Patches – Program code changes – Self-installing; or – Installed using disk editor

ATS Lab Exercises: Taking a History (for credit) l Teacher will be a user with a technical problem l Entire class ask questions to get a detailed history l Write down details (for credit) and turn in with your homework at the start of Lecture 3. l Do the same in preparing your analyses of the following exercises (see next pages)

ATS Lab Exercises (for credit): Spot the Flaw (1) Identify the flawed problem solving in the following scenario and recommend a better approach: l Tech support learns that program not working on Monday AM l Notes that operating system revision upgraded on Sunday PM l Concludes that operating system revision caused the problem Beware post hoc ergo propter hoc. HAND IN YOUR NOTES ON THESE EXERCISES AT START OF LECTURE 3

ATS Lab Exercises: (for credit): Spot the Flaw (2) Identify the flawed problem solving in the following scenario and recommend a better approach: l Terminal emulator connected to modem on phone line to host doesnt allow logon l Tech support orders Bell service to fix the phone line.

ATS Lab Exercises: (for credit) Spot the Flaw (3) Identify the flawed problem solving in the following scenario and recommend a better approach: l User has been experiencing power failures on PC when no one else, even on same circuit, has had such problems l User demands an uninterruptable power supply for computer

ATS Lab Exercises: (for credit) Spot the Flaw (4) Identify the flawed problem solving in the following scenario and recommend a better approach: l User loses file by erasing hard disk copy l User has no backup copies l Tech support shows user how to use an unerase utility to recover file

ATS Lab Exercises: (for credit) Spot the Flaw (5) Identify the flawed problem solving in the following scenario and recommend a better approach: l Programmer brings tech support printout showing a problem l Pages 1-11 of the 20 page output are missing l Programmer claims that first half of printout not important

ATS Homework l Complete the analyses of the class exercise for credit (five problems in Spot the Flaw); hand them in at the start of Lecture 3. l Read Chapter 1, Manufacturer Support from Wilsons HELP! textbook using SQ3R techniques. l Write out and answer 10 questions covering the entire chapter and focussing on what a job interviewer might ask you. Hand them in after the quiz at the start of Lecture 3. l Review your notes using SQ3R techniques in preparation for your quiz at the start of Lecture 3.