VALUTAZIONE DI USABILITÀ (fonte prof. Polillo) - 1 -
Valutare l'usabilità di un sito web Per valutare l'usabilità di un sito web esistono tre classi di tecniche diverse: 1. Usability inquiry 1. Usability inspection 1. Usability test - 2 -
Usability inquiry Chi valuta la usabilità ottiene informazioni sulle necessità degli utenti, sulla loro comprensione del sistema, sugli aspetti graditi e sgraditi, intervistando gli utenti - 3 -
Usability inspection Esperti di usabilità, progettisti o utenti esaminano gli aspetti legati alla usabilità del sito Tipicamente, questi metodi vengono usati in vari momenti durante la progettazione e la realizzazione del sito Possono far riferimento a guidelines formalizzate - 4 -
Utilizzo di guidelines Le guidelines e gli standard per la realizzazione di buone intrefacce utente tendono ad essere molto complessi (centinaia di regole), e quindi poco utilizzabili Possono tuttavia essere molto utili delle check-list per verificare alcuni attributi in situazioni particolarmente complesse (es.: internazionalizzazione di un interfaccia) Tuttavia è molto importante tenere presente che guidelines, standard e check-list non possono mai garantire che un sito sia realmente usabile, e non possono mai sostituire le prove con l utente reale - 5 -
Usability test Utenti campione usano il sito eseguendo compiti tipici in un ambiente controllato, sotto osservazione da parte di esperti di usabilità che raccolgono dati, li analizzano e traggono conclusioni - 6 -
Test di usabilità Si individuano compiti importanti, e si osservano utenti cavie mentre li eseguono, senza interferire Osservatore Osservato - 7 -
Test di usabilità: fasi 1. Preparazione del test 1. Esecuzione del test 1. Analisi e conclusioni - 8 -
Preparazione del test Definire lo scopo generale del sito Definire quali utenti, compiti, contesto d uso Definire gli obbiettivi di usabilità: quali misure Individuazione dei partecipanti Preparazione materiali e logistica - 9 -
Esempio: sito di e-commerce Task 1: Registrarsi Task 2: Cercare un determinato prodotto nel catalogo Task 3: Acquistarlo on-line Task 4: Verificare lo stato degli ordini effettuati Task 5:. - 10 -
Esempio: misure Metriche elementari: il tempo richiesto da un determinato compito il tasso di errore la soddisfazione dell utente la percentuale di compiti portati a termine con successo ( success rate ) Altri esempi: frequenza di percorrenza di cammini di navigazione alternativi per effettuare un certo compito numero di backtrack nell esecuzione di un dato compito - 11 -
Esempio: success rate Success rate: (9 + (4*0.5)) / 24 = 46% successful trials partially successful total trials - 12 -
Esecuzione del test Spiegazione agli utenti Osservazione e registrazione del loro comportamento (note, think aloud, videotape,...), senza interferire Discussione con gli utenti - 13 -
Il brief agli utenti Spiegazione agli utenti Mettere gli utenti a proprio agio, per ridurre al massimo lo stress da esame Spiegare bene che è lo scopo è di provare il sito, non l utente Spiegare quali registrazioni verranno fatte, e qual è la politica relativa alla privacy Spiegare bene quali compiti dovranno eseguire, e in quale ordine (meglio fornire un elenco scritto) - 14 -
Thinking aloud Si chiede all utente di svolgere un compito, e contemporaneamente di esprimere ad alta voce ciò a cui stanno pensando: che cosa stanno cercando di fare che cosa vedono sullo schermo come pensano di dover proseguire quali dubbi e difficoltà stanno provando - 15 -
Il ruolo dell'ossevatore Interventi corretti: a che cosa stai pensando? continua a parlare non scoraggiarti, tenta ancora Interventi da evitare: a che cosa serve quel bottone? perché hai cliccato lì? - 16 -
Analisi e conclusioni Analisi e organizzazione dei dati raccolti Individuazione dei risultati Raccomandazioni Azioni migliorative - 17 -
Esempio: analisi dei risultati (Registrazione utente in un sito di e-commerce) - 18 -
Esempio: raccomandazioni - 19 -
Test di usabilità: quanti utenti? con 5 utenti si scopre l 85% dei problemi di usabilità! con 15 utenti li si scopre tutti! J.Nielsen, Why You Only Need to Test With 5 Users, http://www.useit.com - 20 -
Usare 5 utenti Dopo il quinto utente, sprecherete il vostro tempo osservando più volte gli stessi risultati, senza imparare molto di nuovo Dopo avere osservato 5 utenti, eliminate i problemi individuati, e provate di nuovo con 5 utenti Per effettuare misure quantitative statisticamente significative, 5 utenti non bastano, ne servono almeno 20-21 -
Test di usabilità: logistica Test di usabilità opportunistico ( hai 5 minuti? ) Quick and dirty Usability lab - 22 -
Usability lab Observation room Testing room - 23 -
Usability lab in azione - 24 -
PIU SEMPLICEMENTE Utente cavia Telecamera Microfono
Test di usabilità: quando farlo? Requisiti Info Architecture Progettazione Qui è troppo tardi! Sviluppo Test Rilascio - 26 -
Il costo delle modifiche costo delle modifiche 100 10 0 SVILUPPO RILASCIO USO t - 27 -
Sviluppo per prototipi successivi Meglio piccoli e frequenti test di pochi e grandi test - 28 -
Progettazione partecipativa Gli sviluppatori lavorano con gli utenti,in modo iterativo che cosa vogliono gli utenti? come pensano gli utenti? come gli utenti interagiscono col sito? il sito è gradito? Il sito viene realizzato per approssimazioni successive - 29 -