Effective problem solvers know when there is a problem and can clearly name the issue. Some problems are symptoms of other problems, so this includes getting at the actual problem.
Analyze problems
Effective problem solvers can analyze problems. This includes breaking the problem down into parts or components, identifying root causes and asking questions about why the problem exists and if it should be solved.
Generate Solutions
Effective problem solvers can generate solutions and implement the best solution for the situation and context.