1) شناسایی مشکل
۲) ساختار مسئله یا مشکل
۳) یافتن راه حل‌های ممکن
۴) تصمیم گیری
۵) پیاده سازی
۶) نظارت و جستجوی بازخورد