52 Mantenere sempre informati gli utenti riguardo i tempi di attesa


Sintesi del contesto di applicazione
Situazione: normale utilizzo dell'interfaccia.
Problema: l'utente non capisce quanto deve attendere per il completamento di un'azione.
Accorgimenti in sede progettuale: Ottimizzare dei tempi di attesa: utilizzare un'animazione di progress se un'azione impiega tra mezzo secondo e 2 secondi, oltre i 2sec di attesa indicare i tempi con un messaggio, oltre i 5sec utilizzare una progress bar, oltre i 10sec offrire informazioni interessanti durante l'attesa, se l’attesa è molto più lunga di 10sec fornire un messaggio acustico o visivamente chiaro al completamento del processo.

Stato dell'analisi Migliorabile. Manca l'applicazione ai prodotti.


Applicazione del principio Un importante aspetto di cui tenere conto quando si progetta l'interfaccia è il saper segnalare in modo funzionale quando si presentano delle latenze e quanto potranno prolungarsi questi ultimi. Per fare ciò sarà necessario inserire dei feedback (principalmente visivi) che segnalano ciò che sta avvenendo all’utente. Un’altro aspetto che spesso viene trascurato è l’inserire qualcosa che intrattenga l’utente nel caso in cui i tempi di attesa siano particolarmente lunghi.
f.01
Banalmente questo gioco inserito da chrome (fig.01) è l’esempio perfetto di come poter segnalare all’utente un problema e allo stesso tempo fornire qualcosa che lo tenga impegnato nel mentre. Così facendo l’utente non abbandonerà la pagina durante il tempo d’attesa.
f.02
Un’altro esempio molto conosciuto è la classica barra di caricamento/download (fig.02) che ci indica a che punto del processo siamo e fornisce un’idea di quanto si prolungherà ancora l’attesa.



fig.01
fig.02
Parole chiave feedbacktempi di attesalatenze

approfondimento a cura di ALBERTO BAO


Enunciato originale del principio 1/2 to 2 seconds: use animated mouse cursor or the "busy" indicator.
>2 seconds: tell them potential length of wait
>5 seconds: use animated progress indicator; process must end by the time indicator is full
>10 seconds: keep users informed and entertained
>15 seconds: same as >10sec plus add at end a noticeable sound and strong visual indication so users know to return

(fonte: Bruce Tognazzini, First Principles of Interaction Design)



pagina visitata 43 volte dal 08/11/2023