Training someone to troubleshoot
-
Does she have a curios mind? You can divide the world into people who do and people who don't. People who don't will never be able to troubleshoot.
For example, if my lawnmower is broken and I take it to be fixed, when I pick it up I will want to know what was wrong with it and what they did to fix it. I just need to know. Other people will think "it's fixed, what do I care what was wrong with it". I don't need to know what was wrong with my lawnmower, but I have this natural desire to know.
Another example: here at work we have people who have spent 20 years working as a purchase ledger clerk yet have absolutely no idea how a purchase ledger works. They say "I don't need to know, I just follow the instruction manual to press this button or that button. I don't need to know, or care, what each button does". I could never be like this. I could never press a button without trying to understand what the button did. I probably annoy the hell out of people for this. When I pick my car up after being serviced I demand a 15 minute lecture from the mechanic on car maintenance.
Similarly, I can divide the world into two types of users. Those that think "my computer isn't working, I'll phone IT and then go and have a cup of coffee while they fix it" and those that think "my computer isn't working. I'll spend 15 minutes trying to fix it myself and if that doesn't work I'll phone IT and then watch them fix it so that I know what to do if it happens again".
tl;dr....she may just not be made of the right stuff. Alternatively, she may just need more confidence. She may be more confident when you're not around as she might be scared of looking stupid in front of you. Regardless, I don't think a guide will help much.
-
I've never studied the OSI model though, so maybe that would help
-
I agree. Troubleshooting tends to be something you do or don't do. No idea how to train someone to do that.
-
A check list for them to go over for certain issues might help.
-
@Minion-Queen said:
A check list for them to go over for certain issues might help.
Scripts help for routine tasks. But for actual troubleshooting do little.
-
@Carnival-Boy said:
I've never studied the OSI model though, so maybe that would help
You may find that your troubleshooting method is following the OSI model already.
-
To me you're really teaching the person how to think. I do think it is a skill that can be learned contrary to what others may say.
Take a problem you need to fix, and take the person through your thought process. Ask them what they would do, show them what they should be looking for, tell them how it should work, etc. You have to sit with them and make them do the troubleshooting and start coaching them through situations. Teach them questions to ask that can rule out various solutions. Have them suggest a next step to solve the problem based on experience, and talk them through whether it is a good idea or bad idea.
Some simple guides will help, but putting them in the situation and making them follow the mental steps will help cement some basic troubleshooting methodologies.
-
@Carnival Boy and all, Sorry to take so long to reply (forgot I posted this and didn't check in!)
I think you've hit the nail on the head though. And yeah, she is more the call IT and hit the coffee machine type
Thanks all for your input, helped me to clear my head on this one. -
Teaching someone to think differently can be done but is a tall order. If she has the aptitude she will likely take to it quickly on her own. If not, training her is probably not realistic.
-
@Minion-Queen said:
A check list for them to go over for certain issues might help.
+1 for this idea. Here we have check list and we required to login ( HANDOVER CHECKLIST) all the issues and how they resolved the problem.