روان‌شناسی برنامه‌نویسی و مدیریت فرآیندهای ذهنی در توسعه نرم‌افزار