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.

ChiaveEuristiche
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