La mente umana ha delle aspettative riguardo l’andamento dei sistemi con cui interagisce. Questo vale anche per le applicazioni: se clicco sulla preview di una chat, il mio cervello si aspetta di vedere una chat.
Per un designer è importante analizzare cosa l’utente finale si aspetta per non creare un divario tra il modello mentale (come l’utente pensa che funzioni l’applicazione) e il modello tecnico (come l’applicazione funziona davvero) dell’applicazione.
Per colmare questo divario si usano:
- Metafore note all’utente, come l’icone del cestino per rappresentare i file da eliminare
- Affordance: caratteristiche visive che danno hint percepibili dall’utente (e.g. un pulsante grigio è inattivo)