The Problem-Solving Cycle
1. Problem identification: Do we actually have a problem?
2. Problem definition and representation: What exactly is our problem?
3. Strategy formulation: How can we solve the problem?
4. Organization of information: How do the various pieces of information in the problem fit together?
5. Resource allocation: How much time, effort, money, etc., should I put into this problem?
6. Monitoring: Am I on track as I proceed to solve the problem?
7. Evaluation: Did I solve the problem correctly?