1. شناسایی مسئله و تعریف دقیق آن.
2. تجزیه و تحلیل مسئله به بخشهای کوچکتر.
3. استفاده از الگوریتمهای ساده برای حل مسئله.
4. استفاده از ابزارهای مختلف مانند نمودارها و جداول برای برقراری خلاقیت در راهحلها.
5. حل مسئله به صورت مرحله به مرحله و پشت سر هم.
6. بازبینی و ...