1. rational approach
    1. Define the problem.
    2. Examine all potential causes for the problem.
    3. Identify all alternatives to resolve the problem.
    4. Carefully select an alternative.
    5. Develop an orderly implementation plan to implement that best alternative.
    6. Carefully monitor implementation of the plan.
    7. Verify if the problem has been resolved or not.
  2. What is a Problem?
    1. “A doubtful or difficult matter requiring a solution”
    2. “Something hard to understand or accomplish or deal with.”
  3. Obstacles
    1. Functional Fixedness
    2. Misleading Info.
    3. Assumptions
    4. Mental Set
  4. Strategies
    1. Algorithms
    2. Heuristic
    3. Trial-and-Error
    4. Insight