1. Identify and define the problem
2. Determine the set of alternative solutions
3. Determine the criterion or criteria that will be used to evaluate the alternatives
4. Evaluate the alternatives
6. Implement the selected alternative
7. Evaluate the results to determine whether a satisfactory solution has been obtained