Қателердің алдын алу - бұл интерфейсті қателіктерді жасау қиын немесе мүмкін емес болатындай етіп құрылымдаудың жобалау тәжірибесі, фактіден кейін жақсы қателік хабарламаларына сүйенудің орнына. Бұл Nielsen эвристикасында және бұрынғы адами факторлар әдебиетінде кездесетін пайдаланудың ең көне қағидаларының бірі және ол жіберілген қате ештеңеге тұрмайды, ал түзетілген қате уақытты, назарды және көбінесе сенімді қажет етеді деген бақылауға негізделген.
Бұл әдістер бірнеше танылатын топтарға бөлінеді. Шектеулер жарамсыз енгізуді толығымен болдырмайды, мысалы, күнді таңдау құралы мүмкін емес күнді таңдамайтын еткенде немесе сандық өріс тек сандарды қабылдағанда. Ақылға қонымды әдепкі параметрлер қате таңдау мүмкін болған кезде шешімдер санын азайтады. Қабылданбағаннан кейін емес, енгізу алдында көрсетілген анық пішімдеу талаптары өрістің не қалайтынын болжаудың қиындықтарын болдырмайды. Растау қадамдары қайтымсыз әрекеттерді қорғайды. Болдырмау, ол ұсынылуы мүмкін жерде, растаудан артық, себебі ол пайдаланушының дұрыс болуының жалпы жағдайын үзбейді.
Адами факторлардың жұмысы қателіктер мен қателіктерді ажыратады, ал айырмашылық түзетуді өзгертеді. Қателік - бұл орындалу сәтсіздігі, мұнда адам дұрыс нәрсені көздеп, қателік жасаған: қате теру, көршілес басқару элементін басу, кішкентай нысананы жіберіп алу. Бұлар үлкенірек нысандар, жеткілікті арақашықтық, деструктивті әрекеттерді конструктивті әрекеттерден бөлу және енгізуді кешіру арқылы физикалық дизайн арқылы шешіледі. Қателік - бұл жоспарлау сәтсіздігі, мұнда адам дәл өзі көздеген нәрсені жасады және оның ниеті жағдайға сәйкес келмеді. Бұлар жақсырақ ақпаратты, анық модельдерді және ақпараттық кері байланысты қажет етеді, және ешқандай нысана өлшемі көмектеспейді.
Тексеру уақытын анықтау - қайталанатын практикалық шешім. Жіберу кезінде тексеру пайдаланушыны мәселелерді жасағаннан кейін, контекстен тыс және көбінесе бет қайта көрсетіліп, жазбалары жоғалғаннан кейін түзетуге мәжбүр етеді. Әрбір перне басу кезінде тексеру енгізу аяқталғанға дейін қателерді белгілейді және жағымсыз сезім тудырады. Өріс фокусын жоғалтқан кезде тексеру, сонымен бірге жарамды жазбаларды оң растау көптеген контексттерде ең жақсы сынақтан өткізілетін үлгі болып табылады және барлық енгізілген деректерді сәтсіздік кезінде сақтау уақытқа қарамастан келіссөздер жүргізу мүмкін емес.
Қателердің алдын алу жүйенің өзі істен шыққан кезде не болатынын да ескеруі керек, себебі барлық қателер пайдаланушыдан туындамайды. Төлемнің сәтсіз аяқталуы, күту уақыты, мерзімі өткен сеанстар және байланыстардың үзілуі - бұл адам ештеңе дұрыс істемеген және ішкі жағдайды сипаттайтын хабарламаның орнына нақты алға жылжу жолын қажет ететін жағдайлар. Сеанстың аяқталу мерзімі ішінде жұмысты сақтау, қауіпсіз жерде ашық түрде қайта әрекеттену және келесі әрекетті түсіндіру жүйенің ақаулары үшін қателердің алдын алуға тең.
Қателердің алдын алу тек интерфейске ғана емес, өнімге қатысты операциялық шешімдерге де қолданылады. Шотты өтелмеген қалдықпен жабуға, сол мекенжайға жеткізілмейтін затқа тапсырыс беруге немесе жұмыс уақытынан тыс кездесуге тапсырыс беруге мүмкіндік беретін жүйелер өзара әрекеттесуді жобалау арқылы емес, бизнес ережелері арқылы қателіктер тудырады, ал нәтижесінде туындайтын мәселелер пайдалану ыңғайлылығының нәтижелері ретінде емес, тұтынушылардың шағымдары ретінде пайда болады. Оларды анықтау үшін нақты операцияның шектеулерін бақылау және интерфейстің оларды ақпарат қолжетімді болған кезде ең ерте орындайтынын растау қажет, ал енгізілген ақпаратты қабылдап, кейінірек істен шығудың орнына, бұл ең қымбат қалпына келтіру жұмыстарын тудыратын үлгі.
Коммерциялық тұрғыдан алғанда, алдын алу ең тиімді болатын ағымдар - бұл жоғары құндылыққа ие, көп бас тартуды қажет ететін ағымдар: кассадан өту, тіркеу, өтінім нысандары және адам бір рет аяқтап, оңайлықпен қайта жалғастыра алмайтын кез келген процесс. Бұл бір қателік сессияны толығымен тоқтататын ағымдар. Форма өрістерін талдау және сессия жазбаларын пайдаланып, қателердің қай жерде орын алатынын анықтау - стандартты диагностикалық жұмыс. UX аудиті, және нәтижесінде алынған түзетулер ең сенімді элементтердің қатарына жатады CRO қызметі артта қалушылық, себебі олар артықшылық туралы гипотезаны емес, құжатталған сәтсіздікті қарастырады.