This document is a work in progress. You (yes, you!) are encouraged to make improvements.
A Generic Computer Troubleshooting Process
- Problem appears.
- User requests support.
- Tech repeats back his understanding of the problem.
- Tech attempts to recreate problem.
- Upon replicating problem, tech records what caused problem to appear.
- Tech records error message(s), if any.
- Tech reviews appropriate log file (such as the Windows Event Viewer) and notes information of interest.
- If error messages are not obviously meaningful, tech researches them using appropriate resource. Google Groups, EventID.net, the vendor's knowledgebase are the best places to start.
- Using information gleaned from the Web, Tech solves problem.
- Tech confirms problem resolved with user.
- Tech documents problem in knowledge base and indexes problem under users request and tech interpretation.
Contributors:
Zac Mutrux: created page

What this is for
Many times I am able to solve technical problems not because I immediately know the answer, but because I know where to look for the answers. Information about a troubleshooting process like this could be useful to accidental techies, who are usually capable of solving problems they are afraid to tackle.
A process document like this could also help a consultant to improve his or her own troubleshooting process. I would like to see others add/rearrange steps to help develop this document over time.
I consider this little more than a very rough draft. What do you think I've left out?
Zac
Zac Mutrux
Consultant and Commonist
CompuMentor