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