Le 10 euristiche proposte da J. Nielsen
... e riviste e leggermente annotate da me, rispetto all'originale
di Nielsen. La mia versione include delle domande specifiche che
possono favorire un'analisi più approfondita dei problemi. Il
valutatore deve però integrare la sua valutazione con altre domande,
specifiche per contesto dell'analisi (sito, utenza, scopo
dell'indagine, ...).
il sistema deve costantemente informare l'utente su ciò che sta
succedendo, fornendo appropriato feedback in
tempi ragionevoli.
Alcune delle domande concrete che ci si può porre per verificare questo punto
- Dove mi trovo?
- la pagina ha un titolo informativo?
- dove posso andare?
- ci sono link e pulsanti importanti che sono visibili senza dover
fare scrolling?
- cosa sto vedendo? percependo?
- la cosa più importante della pagina si trova in alto?
- la pagina ha una chiara struttura (2-3 titoletti di sezione,
titoletti chiari, parole evidenziate)?
- l'autore della pagina (persona o ente) è chiaramente indicato?
- è indicata la data di aggiornamento/revisione della pagina?
- i nuovi contenuti della pagina sono chiaramente evidenziati? e le
nuove pagine del sito sono evidenziate nella home?
- se la pagina è il risultato di una compilazione di una form, è
chiaro qual è stato l'esito?
- posso percepire il testo? le immagini? i contenuti multimediali?
- posso percepire i link, i pulsanti, i controlli delle form?
- si capisce che qualcosa è un link, un pulsante, un controllo?
Il sistema dovrebbe usare lo stesso linguaggio dell'utente, con
parole, frasi e concetti familiari all'utente, puttosto di termini che
sono orientati al sistema. Seguire le convenzioni del mondo reale,
facendo sí che le informazioni appaiano in ordine naturale e logico.
Domande
- i link, pulsanti, controlli delle form hanno etichette appropriate?
- le categorie e i raggruppamenti (di informazioni, di link, di
pulsanti, di controlli) hanno etichette appropriate?
- il linguaggio è adatto all'audience?
- viene indicato il momento in cui una certa informazione è stata pubblicata?
- vengono usate icone appropriate? conosciute?
Gli utenti spesso invocano delle funzioni del sistema per errore e
abbisognano delle uscite di emergenza chiaramente indicate in
modo da abbandonare degli stati del sistema indesiderati senza dover
passare attraverso un lungo dialogo. Si supportino azioni di undo/redo.
Domande
- Viene evitata una introduzione (es. in Flash)? la si può facilmente saltare?
- la pagina ha un pulsante "indietro"? oppure le briciole di pane?
- la pagina ha un link alla home?
- questi link/pulsanti funzionano correttamente anche all'interno di
pagine basate su frame?
- le briciole di pane sono chiaramente indicate?
- se lo scaricamento della pagina richiede tempi lunghi, qualche
porzione preliminare dei dati viene resa percepibile?
- i messaggi di errore suggeriscono come continuare?
- eventuali restrizioni su browser o plug-in sono chiaramente
indicate e correttamente gestite?
- si può navigare solamente con la tastiera?
- ci sono tasti rapidi? sono chiaramente indicati?
- font, colori, animazioni, suoni sono usati in maniera appropriata?
- gli utenti possono ridimensionare la finestra?
- gli utenti possono modificare la dimensione del testo?
- gli utenti possono modificare le dimensioni dei frame?
Gli utenti non devono chiedersi se parole, situazioni o azioni diverse
fanno riferimento alle stesse cose. Si seguano le convenzioni
determinate dagli standard ufficiali o di fatto.
Domande
- L'etichetta di un link o pulsante è coerente con il titolo della
pagina destinazione?
- il titolo di una pagina è coerente con il contenuto della pagina?
- il contenuto è valido/vero?
- la pagina o il sito è sufficientemente credibile?
- il contenuto fa riferimento a fonti esterne ed indipendenti che
sono credibili?
- viene coerentemente usato lo stesso stile, colore, font per
oggetti simili all'interno di questa pagina? del sito?
- il layout della pagina è coerente nel sito?
- i colori dei link sono coerenti con le convenzioni di fatto?
- ci sono delle convenzioni del web che sono violate?
Ancora meglio che dei buoni messaggi di errore è un attento progetto
che previene gli errori.
Domande
- Errori di navigazione (vicoli a fondo cieco, cicli, link non
definiti, smarrirsi) vengono evitati?
- le etichette dei link e pulsanti sono non-ambigui?
- informazioni sull'attraversamento di un link vengono forniti in
anticipo (dimensione della pagina, formati particolari, tipo di
informazione - souno, animazione, video, PDF, ...)?
- gli URL usano caratteri semplici (si evitano caratteri che non
siano lettere, o nomi lunghi e complessi)?
- i frame sono evitati?
- vengono fornite chiare ed esaurienti istruzioni su come compilare
le form? sono adiacenti ai controlli delle form?
- nell'uso delle form gli errori vengono prevenuti (mediante menu,
liste di scelte, ...)?
- nell'uso di motori di ricerca, vengono forniti dei punti di
partenza (suggerendo termini generali, codici di classificazione, ...)?
- è facile percepire e capire che qualcosa è un controllo su cui è
possibile operare?
- e come lo si usa?
Rendere visibili gli oggetti, le azioni e le opzioni.
L'utente non dovrebbe dover ricordarsi le informazioni relative ad una
parte del dialogo nelle successive. Le istruzioni su come usare il
sistema dovrebbero essere visibili o reperibili con facilità ogni
volta che è appropriato.
Domande
- I link sono troppi? sono presentati in maniera pesante?
- i tooltip con delle descrizioni più ricche
sono disponibili?
- il contenuto della pagina è differenziabile da etichette di link?
- è chiaro perchè una pagina è rilevante rispetto allo stadio dell'interazione?
- le figure hanno delle descrizioni che sono significative?
- i link e i controlli sono chiaramente visibili?
- le immagini cliccabili sono facilmente riconoscibili?
- si può distinguere tra link inter- e intra-sito? inter- e intra-pagina?
- è facile accorgersi di essere ritornati a una pagina già visitata in precedenza?
I tasti rapidi - non visibili da utenti principianti -
spesso possono velocizzare l'interazione per utenti esperti, facendo
sí che il sistema sia allo stesso tempo adatto agli uni e agli
altri. Si permetta agli utenti di personalizzare le azioni più frequenti.
Domande
- le pagine possono essere incluse nei favoriti/segnalibri (bookmark) in maniera non ambigua?
- vengono offerti dei motori di ricerca?
- gli utenti possono approfondire se - e solo se - lo desiderano?
- le pagine sono state realizzate in modo che possano essere
reperite coi motori di ricerca?
- gli utenti posssono ridimensionare la finestra?
- gli utenti possono modificare le dimensioni del testo?
- gli utenti possono ridimensionare i frame?
- gli utenti possono usare solamente la tastiera?
- gli utenti possono usare i tasti rapidi?
I dialoghi non dovrebbero contenere informazioni che sono irrilevanti
o raramente usate. Ogni componente informativo in un dialogo compete
con gli altri, e diminuisce la loro visibilità relativa.
Domande
- I pulsanti e i link sono raggruppati in base alla loro funzione?
- le cose meno importanti (paragrafi, link, pulsanti) sono minimizzati?
- i termini che sono legati al web vengono evitati (es. "segui
questo link", "clicca qui")?
- la pagina è succinta?
- i dettagli sono posti in una pagina secondaria?
- la pagina inizia con le conclusioni?
- lunge liste vengono divise in blocchi?
- ciascun paragrafo contiene una singola idea?
- le immagini inutili sono assenti?
- le animazioni e lampeggiamenti sono evitati?
- le animazioni Flash che sono inutili sono evitate?
I messaggi di errore devono essere espressi in un linguaggio semplice
(non codici di errore), devono indicare con precisione l'errore, e
suggerire in maniera costruttiva una soluzione.
Domande
- Per gli errori di navigazione vengono dati dei suggerimenti
costruttivi (es. link iniziali nel caso di nessun risultato da un
motore di ricerca)?
- vengono efferte delle spiegazioni naturali di ciò che è
successo e perché?
Anche se è meglio se il sistema può venir usato senza documentazione,
può essere necessario fornire degli aiuti e documentazione di
riferimento. Questo tipo di informazione deve essere semplice da
ricercare, focalizzata sui compiti degli utenti, elencare i passi
concreti da eseguire, e non essere troppo grande come dimensione.
Domande
- Quanto lontano è il materiale di aiuto? quanto bene esso
è integrato nelle pagine?
- è disponibile una mappa del sito?
- viene data una descrizione delle caratteristiche di accessibilità
del sito?