Come rendere i tuoi disegni più perdonanti gestione degli errori degli utenti

Le persone fanno errori. E parte del progettare un sistema ben funzionante è assicurarsi che il tuo sistema sia più indulgente verso errori comuni. Cosa significa questo in termini di esperienza utente? 

1. Consentire la correzione 

Le azioni reversibili offrono spazio per la correzione e sono un modo semplice e intuitivo per rendere il tuo sistema più indulgente. 

L'azione "Annulla" è un esempio ben noto che consente la correzione. Senza un'azione annullata, gli utenti possono guardare il pulsante "Indietro" o un breadcrumb che li porta alla posizione precedente. Avere un'azione di annullamento rende il flusso di lavoro privo di stress in modo tale che se un utente esegue degli errori durante il processo di completamento di un'attività, può ovviamente correggersi senza conseguenze spiacevoli. 

2. Prevenire errori

Prendi in considerazione l'utilizzo di una finestra di dialogo di conferma prima di un'azione un po 'non reversibile (come un acquisto online). Assicurati che i tuoi messaggi di avvertenza e gli stati siano chiaramente visibili e colorati. Considerare anche di avere un riepilogo delle azioni prima di un passaggio non reversibile. 

Un luogo comune per errori è un campo modulo o un modulo di immissione lungo. Non solo possono essere scoraggianti, ma possono essere afflitti da piccole insidie ​​per l'utente incurante. Come puoi guidare gli utenti in queste circostanze?

Vincoli pratici

I campi modulo che soddisfano il tipo di informazioni richieste sono un modo perfetto per limitare i movimenti dell'utente. Limitare i caratteri per un numero di telefono aiuterà a garantire una maggiore precisione quando un utente sta digitando le proprie informazioni. 

Buone impostazioni predefinite

Un campo modulo che ha un esempio del tipo di informazioni richieste aiuterà a ricordare all'utente cosa devono digitare. 

Scrivi chiaramente

Un'ultima cosa da notare è rendere la copia scritta nella tua esperienza digitale concisa e comprensibile in primo luogo - questo avrà un enorme impatto sulla prevenzione degli errori. 

3. Offri suggerimenti intelligenti

Pensa all'errore dell'utente come riflesso del fallimento di un sistema piuttosto che di un fallimento dell'utente. L'utente ha cercato qualcosa in un linguaggio non standard? C'è un modo per prevedere ciò che intendevano cercare?

Un esempio di suggerimenti intelligenti potrebbe essere un motore di ricerca che corregge gli errori di ortografia o suggerisce altri esempi di ciò che potrebbe essere rilevante per l'utente. 

Conclusione 

Rendendo i tuoi progetti più indulgenti, sviluppi sistemi più empatici per i bisogni delle persone reali, che inevitabilmente possono commettere errori.