أ- تحديد المشكلة.
ب- التعرف على الحالات والشروط والظروف المحيطة بالمشكلة، عن طريق تحديد العوامل المؤثرة فيها والمتأثرة بها، وجمع كل المعلومات المتصلة بها، مما يؤدي إلى فهم المشكلة وتحديدها بصورة أكثر دقة.
جـ- وضع فرضيات للحلول الممكنة لهذه المشكلة.
د- دراسة كل فرضية من هذه الفرضيات على أساس القيمة المحتملة لكل منها، وعلى أساس التنبؤ بالنتائج المحتملة لكل حل.
هـ- اختبار صحة كل فرضية أو حل، على أساس السؤال الآتي: ماذا يمكن أن يحدث لو فعلنا كذا أو كذا؟ ثم اختيار الفرضية التي تنتج الحل الأمثل وفقا للإجابة عن هذا السؤال1.