1. Define Problem
    1. Real
    2. Symptom
  2. Choose solution
    1. Programmed
    2. NonProgrommed
  3. Develop Alternative solutions
  4. Choose best alternative
  5. Implament
  6. Evaluate
  7. Einstein's approach