Masalah rutin adalah tugas-tugas harian atau kegiatan yang dapat diselesaikan dengan langkah-langkah yang telah ditentukan sebelumnya. Contoh masalah rutin adalah membersihkan rumah setiap hari.
Masalah tidak rutin adalah situasi atau tugas yang tidak dapat diselesaikan dengan langkah-langkah yang sudah jelas dan memerlukan pemikiran kreatif atau penyelesaian unik. Contoh masalah tidak rutin adalah menemukan solusi untuk masalah teknis yang belum pernah terjadi sebelumnya dalam pengembangan perangkat lunak.