Interaction Design Syllabus
HOME
Fonti e riferimenti
Indice sistematico
Indice per categorie
Estetica
Anticipazione
Autonomia
Colore
Coerenza
Valori di default
Riconoscibilità
Efficienza dell'utente
Interfacce esplorabili
Legge di Fitts
Oggetti dell'interfaccia utente
Riduzione dei tempi di latenza
Apprendimento
Uso delle metafore
Proteggere il lavoro dell'utente
Leggibilità
Semplicità
Tracciamento dell'avanzamento
Interfacce visibili
Ricerca per parole chiave
Nuvola di tag
Ordine alfabetico
PERMESSI PAGINE
GESTIONE ACCOUNTS
GRUPPI E RUOLI
52
Mantenere sempre informati gli utenti riguardo i tempi di attesa
Riduzione dei tempi di latenza
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
feedback
tempi di attesa
latenze
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