Step 1 Identify the Problem
This can be difficult if you have to question another human (one who may not be technically savvy) for clues to the problem
Without a clear Definition of the problem you run the risk of fixing something that is not broken