Set 3 di 7
Weinschenk & Barker
Quando usare questo set
Quando il prodotto vive o muore sulla psicologia dell'utente: motivazione, percezione, soddisfazione. E quando progetti interfacce non convenzionali (vocali, conversazionali, multimodali) — il contesto per cui questo set è nato. Con l'arrivo delle interfacce AI conversazionali, un set nato per il *parlato* torna sorprendentemente attuale.
Susan Weinschenk, Ph.D. in psicologia con una carriera nella psicologia applicata alla tecnologia, è autrice di vari libri fra cui 100 Things Every Designer Needs to Know About People, diventato famoso nell’ambito del design durante i miei anni di università. Dean Barker, suo co-autore, ha guidato team di user experience design in grandi organizzazioni.
Le loro euristiche nascono nel libro Designing Effective Speech Interfaces (Wiley, 2000): una classificazione pensata originariamente per le interfacce vocali, così solida da essere adottata poi per ogni tipo di interfaccia. È il set più lungo del libro — 20 voci — perché è una tassonomia completa: alcune voci si sfiorano (Consistency e Predictability, Precision e Accuracy), ma è proprio la granularità psicologica il suo valore.
1. User control
L’utente deve avere abbastanza controllo del sistema per gestirlo in base alle proprie esigenze. In un lettore musicale, riproduzione, pausa e volume sempre chiari e accessibili.
2. Human limitations
Gli umani hanno limiti cognitivi e sensoriali: il sistema non deve sovraccaricarli (vedi Sistema 1 e Sistema 2 di Kahneman). Una registrazione suddivisa in passaggi semplici evita che l’utente si senta sopraffatto.
3. Modal integrity
L’interfaccia usa la modalità più adatta a ogni attività: audio, video, movimento. In un’app di fitness, il conteggio vocale delle ripetizioni lascia gli occhi sull’esercizio.
4. Accommodation
Il design si adatta alle esigenze di tutti, incluse limitazioni audio-visive o motorie. Sul Kindle, testo e contrasto regolabili: fondamentali per chi ha difficoltà visive, utili anche ai power user che ottimizzano la velocità di lettura.
5. Linguistic clarity
Linguaggio chiaro e adatto al pubblico; niente termini ambigui o tecnici. “Trasferisci denaro” batte “Effettua transazione SEPA”.
6. Aesthetic integrity
L’estetica deve essere attraente e pensata per l’utente di riferimento. Un’app di moda per giovani: design minimalista, colori vivaci, tono fresco.
7. Simplicity
Evita complessità inutili; equilibrio tra minimalismo e funzionalità. Un’app meteo: temperatura e condizioni attuali in primo piano, tutto il resto dietro.
8. Predictability
Pattern coerenti e azioni che producono risultati attesi. Icone standard per “Mi piace” e “Condividi”, con conseguenze chiare: se l’azione prevista non accade, l’utente si disorienta.
9. Interpretation
L’interfaccia anticipa le intenzioni dell’utente con azioni e suggerimenti pertinenti. L’e-commerce che suggerisce prodotti correlati agli acquisti precedenti.
10. Accuracy
Previeni gli errori e garantisci che i risultati corrispondano agli obiettivi dell’utente. Controlli di validità sui dati inseriti in un’app finanziaria.
11. Technical clarity
I concetti dell’interfaccia devono essere chiari e coerenti col contesto del problema. “Risparmi” e “Spese” per i privati; “Attivo” e “Passivo” solo se progetti per commercialisti.
12. Flexibility
Il sistema si adatta a preferenze ed esigenze di ciascuno. La dashboard personalizzabile con gli strumenti e i widget che scegli tu.
13. Fulfillment
L’esperienza deve lasciare l’utente soddisfatto e appagato. Il badge o l’animazione che celebra l’obiettivo di allenamento completato.
14. Cultural propriety
Il design rispetta aspettative culturali e sociali degli utenti. Emoji e sticker adattati alle diverse culture in un social globale.
15. Suitable tempo
Il ritmo dell’interazione deve essere adeguato ad aspettative e situazione: la latenza è cruciale. L’animazione di caricamento oltre i 2 secondi riduce l’ansia: comunica che l’azione è in corso.
16. Consistency
Stile coerente in tutto il sistema, senza variazioni nel rappresentare le stesse cose. Le icone “Modifica” ed “Elimina” identiche in tutte le sezioni.
17. User support
Assistenza adeguata per nuovi utenti ed esperti, soprattutto sulle funzioni avanzate (vedi l’Active Discovery di Tognazzini). Tutorial interattivo per iniziare, suggerimenti contestuali per crescere.
18. Precision
Ogni passaggio porta l’utente esattamente al risultato desiderato. La conferma di prenotazione con orario, posti, luogo, note e allergie: zero ambiguità.
19. Forgiveness
L’utente può correggere un errore senza conseguenze negative. Modificare o annullare l’ordine subito dopo averlo effettuato.
20. Responsiveness
Feedback chiari e tempestivi su stato e attività in corso. La barra di progresso in tempo reale di WeTransfer.
Come noterai dagli esempi, si tratta di buonsenso e buone pratiche già in uso nel mondo reale: il Fulfillment è l’high-five del tuo allenatore dopo una sessione impegnativa, la pacca sulla spalla del collega dopo un lavoro ben fatto.
⏱ In 30 secondi Venti euristiche a base psicologica, nate per le interfacce vocali e valide per tutte. Il set più granulare sul come si sente l’utente: controllo, ritmo, soddisfazione, perdono. Da riprendere in mano ogni volta che progetti un’interfaccia conversazionale — inclusa quella di un chatbot AI.
🔑 Dove si aggancia alle Chiavi Il set tocca quasi tutte le Chiavi; i contributi distintivi: Fulfillment e Suitable tempo → Efficienza ed efficacia; Human limitations → Progetta per i limiti; Modal integrity e Accommodation → Accessibilità; Forgiveness e Accuracy → Prevenzione errori.
Dove si aggancia alle Chiavi
15 euristiche di questo set confluiscono in 11 Chiavi.
| Chiave | Euristiche |
|---|---|
| 01 · Accessibilità | Accommodation · Modal integrity |
| 02 · Aiuto e Documentazione | User support |
| 03 · Coerenza e Standard | Consistency · Predictability |
| 04 · Corrispondenza con le aspettative (dell'utente) | Cultural propriety · Technical clarity |
| 05 · Design efficace e chiaro | Aesthetic integrity · Linguistic clarity · Simplicity |
| 07 · Flessibilità ed Efficienza | Flexibility |
| 08 · Visibilità delle informazioni e Feedback | Responsiveness |
| 09 · Progetta per i limiti | Human limitations |
| 11 · Prevenzione e gestione degli errori | Accuracy · Forgiveness |
| 12 · Efficienza ed efficacia (dell'utente e del sistema) | Precision · Suitable tempo |
| 13 · Libertà e Regole | User control · Interpretation |