Hata önleme, arayüz tasarım pratiğidir ve hataların sonradan iyi hata mesajlarına güvenmek yerine, hataların yapılmasını zor veya imkansız hale getirmeyi amaçlar. Kullanılabilirlik alanındaki en eski ilkelerden biridir; Nielsen'in sezgisel yöntemlerinde ve daha önceki insan faktörleri literatüründe yer alır ve bir hatanın önlenmesinin hiçbir maliyeti olmadığı, buna karşılık bir hatanın düzeltilmesinin zaman, dikkat ve çoğu zaman güvene mal olduğu gözlemine dayanır.
Bu teknikler birkaç tanınabilir gruba ayrılır. Kısıtlamalar, geçersiz girişi tamamen engeller; örneğin, tarih seçici imkansız bir tarihi seçilemez hale getirdiğinde veya sayısal bir alan yalnızca rakamları kabul ettiğinde. Mantıklı varsayılan değerler, yanlış seçim olasılığının olduğu karar sayısını azaltır. Girişten önce, reddedildikten sonra değil, gösterilen net biçimlendirme gereksinimleri, bir alanın ne istediğini tahmin etme hayal kırıklığını önler. Onay adımları geri alınamaz eylemleri korur. Geri alma seçeneği, mümkün olduğunda, onaydan daha üstündür çünkü kullanıcının doğru olduğu yaygın durumu kesintiye uğratmaz.
İnsan faktörleri çalışmaları, dikkatsizlikler ve hatalar arasında ayrım yapar ve bu ayrım çözümü değiştirir. Dikkatsizlik, kişinin doğru şeyi amaçladığı ancak yanlış şeyi yaptığı bir uygulama hatasıdır: yanlış yazma, bitişik kontrol düğmesine tıklama, küçük bir hedefi kaçırma. Bunlar, daha büyük hedefler, yeterli aralık, yıkıcı ve yapıcı eylemlerin ayrılması ve daha hoşgörülü girdi işleme yoluyla fiziksel tasarımla ele alınır. Hata ise, kişinin tam olarak amaçladığı şeyi yaptığı ve amacının durum için yanlış olduğu bir planlama hatasıdır. Bunlar daha iyi bilgi, daha net modeller ve daha bilgilendirici geri bildirim gerektirir ve hedef boyutlandırmanın hiçbir faydası olmaz.
Doğrulama zamanlaması, tekrar eden pratik bir karardır. Gönderim sırasında doğrulama, kullanıcının sorunları oluşturduktan çok sonra, bağlam dışında ve genellikle sayfa yeniden oluşturulduktan ve girdileri kaybolduktan sonra düzeltmesini gerektirir. Her tuş vuruşunda doğrulama, giriş tamamlanmadan önce hataları işaretler ve düşmanca bir his uyandırır. Bir alan odak kaybettiğinde doğrulama yapmak, geçerli girişleri olumlu bir şekilde onaylarken, çoğu bağlamda en iyi sonucu veren yöntemdir ve zamanlamadan bağımsız olarak, başarısızlık durumunda girilen tüm verilerin korunması tartışılmaz bir gerekliliktir.
Hata önleme, sistemin kendisinin başarısız olması durumunda neler olacağını da hesaba katmalıdır, çünkü tüm hatalar kullanıcıdan kaynaklanmaz. Ödeme hataları, zaman aşımı, süresi dolmuş oturumlar ve bağlantı kopmaları, kişinin hiçbir yanlış yapmadığı ve içsel bir durumu açıklayan bir mesaj yerine net bir yol haritasına ihtiyaç duyduğu durumlardır. Oturum süresi dolduktan sonra yapılan çalışmaları korumak, güvenli olduğu durumlarda şeffaf bir şekilde yeniden denemek ve bundan sonra ne yapılması gerektiğini açıklamak, sistem hataları için hata önlemenin eşdeğeridir.
Hata önleme, yalnızca arayüzle sınırlı kalmayıp, bir ürünle ilgili operasyonel kararları da kapsar. Bakiyesi ödenmemiş bir hesabın kapatılmasına, o adrese teslim edilemeyen bir ürün için sipariş verilmesine veya çalışma saatleri dışında randevu alınmasına izin veren sistemler, etkileşim tasarımı yerine iş kuralları yoluyla hatalar yaratır ve ortaya çıkan sorunlar kullanılabilirlik bulguları yerine müşteri şikayetleri olarak ortaya çıkar. Bunları belirlemek, gerçek operasyonun kısıtlamalarını izlemeyi ve arayüzün, girdiyi kabul edip daha sonra başarısız olmak yerine, bilginin mevcut olduğu en erken noktada bunları uyguladığından emin olmayı gerektirir; bu da en pahalı kurtarma çalışmalarına yol açan modeldir.
Ticari açıdan bakıldığında, önlemenin en iyi getiriyi sağladığı akışlar, yüksek değerli ve yüksek terk edilme oranına sahip olanlardır: ödeme, kayıt, başvuru formları ve bir kişinin bir kez tamamladığı ve kolayca devam ettiremeyeceği herhangi bir işlem. Bunlar, tek bir hatanın sıklıkla oturumu tamamen sonlandırdığı akışlardır. Form alanı analizi ve oturum kayıtlarını kullanarak hataların gerçekte nerede meydana geldiğini belirlemek, bir işletmede standart bir teşhis çalışmasıdır. kullanıcı deneyimi denetimive ortaya çıkan düzeltmeler, en güvenilir çözümler arasında yer alıyor. CRO hizmeti Çünkü bu durum, tercihe ilişkin bir hipotezden ziyade belgelenmiş bir başarısızlığı ele almalarından kaynaklanmaktadır.