Come valutare la usabilità di un’applicazione

Slides:



Advertisements
Presentazioni simili
USABILITÁ Sembra banale, ma….
Advertisements

Progetto di: Jody Padulano Giuliano Polverari
Evoluzione dei metodi dellusabilità Il paradigma della facilità duso Prof. Michele Visciòla.
La progettazione secondo la norma internazionale ISO 9001
Software e User-centered Design (UCD)
La sperimentazione clinica
La programmazione per competenze
2 Marketing La ricerca di marketing J. Paul Peter
Costruire una Home Page La homepage rappresenta la vostra faccia nel mondo. I vostri clienti prima di iniziare qualche affare con voi cercheranno la vostra.
Quadro di riferimento INValSI Scienze I livelli di competenza
IL COLLOQUIO DI SELEZIONE
USABILITA MISURARE LUSABILITA PER LA SCUOLA ELEMENTARE.
1 14. Verifica e Validazione Come assicurarsi che il software corrisponda alle necessità dellutente? Introdurremo i concetti di verifica e validazione.
Il report di progetto Perché scrivere il report del progetto?
USABILITÀ DEL WEB E COMUNITÀ DI GIOCO DI RUOLO VIRTUALI:
tre approcci a confronto
Usabilità dei siti web universitari: analisi di quattro casi
Psicologia cognitiva applicata
Accessibilità dei siti Web
IL FOCUS GROUP.
PROTOTIPAZIONE Maria Cristina Caratozzolo
Gestione dei Progetti Software 2 (a.a. 2004/05) - Lezione 71 Misurare il successo di uninterfaccia: il testing Per predisporre un adeguato piano di valutazione.
Progettazione dei Sistemi Interattivi (a.a. 2004/05) - Lezione 13 1 La Manipolazione Diretta Sensazione di interagire con un mondo di oggetti piuttosto.
Progettazione dei Sistemi Interattivi (a.a. 2004/05) - Lezione 91 Il modello OAI (Object-Action Interface) Sintassi e semantica: la sintassi specifica.
5. Il test di usabilità. Emilio Siimonetti, La qualità della comunicazione pubblica su Internet Test di usabilità iterativi Il modo più efficace per scoprire.
1Milano, 3 Novembre 2004Assemblea Nazionale FISM WORKSHOP La certificazione dei requisiti di qualità per le Società Medico-Scientifiche Presentazione del.
0 Proposta metodologica per la valutazione dellaccessibilità dei siti web Andrea Crevola, Sonia Modeo CSP – Innovazione nellICT.
Il Sistema Informativo e le
Modello E-R Generalizzazioni
Introduzione alla modellazione di sistemi interattivi
VALUTAZIONI DI USABILITA. 10 Lezione 5 Aprile
23.1 Prototyping 28/5/04 PROTOTYPING Prototyping 28/5/04 Perchè creare prototipi? Per avere un rapido feedback sul design Per sperimentare design.
1 USABILITA Immagini tratte da. 2 Jakob Nielsen (considerato un guru dellusabilità) dice: un prodotto è usabile quando: è facile da apprendere consente.
Scrivere per il web Consigli pratici per lo sviluppo di contenuti, a cura di Aliacom.it.
LE REALIZZAZIONI INTERATTIVE IN AMBITO MUSEALE Pierluigi Fontanesi – studioBASE2
CORSO DI FORMAZIONE Dlgs.59 a.s. 2004/2005
PROBLEMI E “PAROLACCE” Nucleo: Relazioni e Funzioni
Verso uno sviluppo centrato sugli esseri umani Dalla tecnologia allutente.
STUDIO E CAPISCO! Prof.ssa Antonella Sivelli e prof. Marino Catella
LA PROGETTAZIONE EDUCATIVA
Obiettivi di Design Rappresentano, in un prodotto software, le basi del successivo sviluppo del prodotto, perché, su di esse, si fondano le scelte prese.
User stories Claudio Maccari Mail:
OGGETTI STRUTTURE USABILITA’ Gruppo Farina
IO E LA MATEMATICA.
Traduzione e computer (3) Cristina Bosco Informatica applicata alla comunicazione multimediale 2013.
Commenti all’esempio del treno Nell’esempio del treno si è iniziato dalle attività generiche che tipicamente servono per portare a termine i compiti iniziali.
TOKEN ECONOMY LA TOKEN ECONOMY E’ UN VERO E PROPRIO CONTRATTO EDUCATIVO TRA INSEGNANTE E STUDENTE LA TOKEN, utilissima.
Commenti all’esempio del treno Nell’esempio del treno si è iniziato dalle attività generiche e/o attività operative che tipicamente costituiscono i passi.
Come impostare il curricolo
UNIVERSITA’ DEGLI STUDI DI PAVIA Dipartimenti di Giurisprudenza, Ingegneria Industriale e dell’Informazione, Scienze Economiche e Aziendali, Scienza Politiche.
L’ISTITUTO DI RICERCHE DI MERCATO ONLINE. 2 per DATI SOCIO-DEMO.
WEB DESIGN A COMPLESSITÀ ADATTIVA: PRESTAZIONI COGNITIVE E PROFILAZIONE UTENTE UNIVERSITA’ DEGLI STUDI DI PAVIA Corso di Laurea Specialistica Interfacoltà.
L’INTERVISTA / 1° ASIMMETRIA del rapporto e necessità di stabilire una RELAZIONE FUNZIONALE con l’intervistato (l’onere è sull’intervistatore). Interazione.
Disegno Sperimentale Intra-Individuale
Evoluzione e metodi dell’usabilità a cura di Michele Visciola
Università degli Studi di Bergamo Facoltà di Lettere e Filosofia Marco Lazzari gennaio 2004 Informatica, reti, editoria Parte quarta: Qualità, usabilità,
1 WEB USABILITY “L’usabilità è il grado in cui un prodotto può essere usato da particolari utenti per raggiungere certi obiettivi con efficacia,efficienza.
Giornata formativa Monitoraggio e valutazione dei servizi offerti L’Aquila 12 marzo 2015.
CORSO DI ALFABETIZZAZIONE INFORMATICA ORIENTATO A INTERNET E ALLA PIATTAFORMA NOVARETE DIREZIONE DIDATTICA VI CIRCOLO NOVARA USABILITA’ E ACCESSIBILITA’
I-C-02: La caffettiera del masochista di Donald A. Norman
UNIVERSITA’ DEGLI STUDI DI PAVIA CORSO DI LAUREA IN COMUNICAZIONE INTERCULTURALE E MULTIMEDIALE Relatore: Ing. Marco Porta Correlatore: Prof. Giampaolo.
La Matematica a tavola: concetto di misura
Tecnologie in movimento
____________________________ Stefano Scarcella Prandstraller Relazioni istituzionali e Gestione della responsabilità sociale d’impresa Il focus group E’
SISR-USABILITÀ VALUTAZIONE DI USABILITÀ (fonte prof. Polillo)
Corso di Interazione Uomo Macchina AA Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica,
Perché un elimina code? Vantaggi e potenzialità derivanti dall’installazione di un moderno sistema di gestione dei flussi di persone.
Interazione Persona Computer prova di progetto Gruppo: IO Componenti: Carlo Solimando Sito analizzato:
Le modalità attraverso le quali gli utenti interagiscono con il computer A cura di Eleonora Bilotta.
Il metodo sperimentale
Transcript della presentazione:

Come valutare la usabilità di un’applicazione Ci sono tre classi di tecniche diverse: 1. Usability inquiry (interviste) 2. Usability inspection (esame dell’interfaccia e del comportamento da parte di esperti) 3. Usability test (utenti campione lavorano sotto il controllo di esperti) Per una sintesi dei metodi, cfr. The Usability Methods Toolbox, in: http://www.best.com/~jthom/usability/usahome.htm

1. Usability Inquiry Chi valuta l’ usabilità ottiene informazioni sulle necessità degli utenti, sulla loro comprensione del sistema, sugli aspetti graditi e sgraditi, intervistando gli utenti

2. Usability inspection Esperti di usabilità, progettisti o utenti esaminano gli aspetti legati alla usabilità della interfaccia, all’efficacia e all’efficienza del sistema Tipicamente, questi metodi vengono usati in vari momenti durante la progettazione e la realizzazione del sistema Possono far riferimento a guidelines formalizzate e a best practices

L’uso di guidelines Le Guidelines (indicazioni che dovrebbero essere seguite sempre) per la realizzazione di buone interfacce utente tendono ad essere molto complessi (centinaia di regole), e quindi poco utilizzabili Le Best Practices sono pratiche generalmente considerate buone, ma legate a obbiettivi specifici Possono anche essere molto utili delle check-list per verificare alcuni attributi in situazioni particolarmente complesse (es.: internazionalizzazione di un’interfaccia) E’ molto importante tenere presente che guidelines, best practices e check-list non possono mai garantire che un prodotto sia realmente usabile, e non possono mai sostituire le prove con l’utente reale

Linee guida per realizzare siti web USABILI fornire feedback in modo da rendere visibile lo stato del sistema realizzare un dialogo semplice e naturale, parlare il linguaggio dell'utente accordo tra il sistema e mondo reale coerenza e regolarità semplificare la struttura dei compiti agevolare il riconoscimento piuttosto che il ricordo agevolare la flessibilità di utilizzo e l'efficienza dell'utente aiutare gli utenti a riconoscere, diagnosticare, porre rimedio agli stati di errore fornire help e manuali

Esempio di guideline

3. Usability test Utenti campione usano il sistema eseguendo compiti tipici in un ambiente controllato, sotto osservazione da parte di esperti di usabilità che raccolgono dati, li analizzano e traggono conclusioni

USABILITY LAB Foto dal Nomos Usability Lab, in http://www.nomos.se/index.html

In sostanza... Si individuano compiti importanti, e si osservano utenti “cavie” mentre li eseguono, senza interferire Osservatore Osservato

Usability test I passi 1. Preparazione del test 2. Esecuzione del test 3. Analisi e conclusioni

1. Preparazione del test Definire lo scopo generale del sito Definire quali utenti, compiti, contesto d’uso Definire gli obiettivi di usabilità: quali misure Individuazione dei partecipanti Preparazione materiali e logistica >>

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: ….

Esempio: quali 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 (in siti web): frequenza di percorrenza di cammini di navigazione alternativi per effettuare un certo compito numero di backtrack nell’esecuzione di un dato compito

Success rate: esempio Success rate: (9 + (4*0.5)) / 24 = 46% Da Jakob Nielsen: Success Rate: the Simplest Usability Metric Success rate: (9 + (4*0.5)) / 24 = 46% successful trials partially successful total trials

2. Esecuzione del test Spiegazioni agli utenti Osservazione e registrazione del loro comportamento (note, “think aloud”, videotape,...), senza interferire Discussione con gli utenti >>

Il brief agli utenti Mettere gli utenti a proprio agio, per ridurre al massimo lo stress da esame Spiegare bene che lo scopo è di provare il sistema, 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)

Pensare ad alta voce 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

Aspettatevi delle sorprese! ?Y!W?KJZ

Il ruolo dell’osservatore 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ì?

“Quando le persone hanno dei problemi a usare un’interfaccia, non è perchè sono stupide. E’ perchè l’interfaccia è troppo difficile.” Jakob Nielsen

3. Analisi e conclusioni Analisi e organizzazione dei dati raccolti Individuazione dei risultati Raccomandazioni Azioni migliorative >>

Analisi risultati di un test di usabilità: esempio (Registrazione utente in un sito di e-commerce)

Raccomandazioni: esempio

Usability test: quanti utenti? con 15 utenti li si scopre tutti! con 5 utenti si scopre l’85% dei problemi di usabilità! J.Nielsen, T.K.Landauer, “A Mathematical model of the finding od usability problems”, Proceedings of ACM INTERCHI ‘93 Conference (Amsterdam, April 1993), pp.206-213 J.Nielsen, “Why You Only Need to Test With 5 Users”, http://www.useit.com

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 (Jakob Nielsen)

Altro metodo utilizzabile Valutare l’usabilità (SINTESI) Ci sono tre classi di tecniche diverse: 1. Usability inquiry (interviste) 2. Usability inspection (esame dell’applicazione da parte di esperti) 3. Usability test (utenti campione lavorano sotto il controllo di esperti) Per una sintesi dei metodi, cfr. The Usability Methods Toolbox, in: http://www.best.com/~jthom/usability/usahome.htm Altro metodo utilizzabile Metodo proposto

ISPEZIONE : regole euristiche (le 10 euristiche di Nielsen), cognitive walk-through, liste di guidelines, best practices TEST : il metodo fa parte di una categoria di metodi empirici ambedue i metodi devono essere guidati dai task Cioè prevedere una serie di azioni precise, orientate a un obiettivo, (es. trova il tale quadro del tale pittore in un sito museale) da raggiungere nel sito analizzato, e non una navigazione generica. La valutazione può aver luogo all’interno di uno scenario (una storia d’uso dell’applicazione). L’Ispezione è eseguita da uno o più esperti

Esistono metodi MISTI Analisi sistematica di elementi importanti che concorrono a costruire il sito eseguita da esperti Test empirici che aiutano l’esplorazione dei punti deboli individuati in precedenza con l’ispezione, task eseguiti da utenti

1) Ispezione Esplorare i contenuti (informazioni e servizi) la struttura (la navigazione, ossia come i contenuti possono essere raggiunti), l’usabilità dell’interfaccia le funzioni

Usabiltà dell’interfaccia: comprensibilità, facilità d’uso, etc. Grafica elementi visivi sia estetici che funzionali

Per ogni elemento preso in esame, ossia Contenuti Navigazione (Architettura) Grafica (Comunicazione) Funzionalità ……… Si definiscono una serie di attributi da valutare Es. per contenuti Strutturazione Orientamento Completezza Predicibilità Aggiornamento ……………. Affidabilità …………..

Gli scenari sono lo strumento principale per l’analisi dei contenuti Macro scenario Scenario C Scenario A Scenario B Task 1 Task 2 Task 3 Task 6 Task 7 Task 4 Task 5

Gli scenari sono un utile strumento per l’analisi del sito Sito museo scienza e tecnica Turista vuole pianificare una visita Scenario C Visita al museo il 10 Aprile Scenario B Task 1 Trovare quali eventi speciali sono offerti Il 10 Aprile Task 3 Task 6 Task 7 Task 4 Task 5

Test empirici focalizzati sui punti critici messi in evidenza durante la fase di ispezione Selezione di una serie di task concreti da sottoporre ad utenti compresi nel target dell’applicazione

(ispezione di usabilità, valutazione dei contenuti) I passi da compiere (ispezione di usabilità, valutazione dei contenuti) Comprendere gli obiettivi cui il sito deve rispondere Schizzare alcuni (macro) scenari d’uso Declinare i (macro) scenari in scenari e task Assegnare a ogni task un insieme di voti (uno per ogni attributo collegato al task) Valutare ciascuno scenario usando i risultati dell’analisi dei task Valutare l’intero sito con i risultati degli scenari Preparare il report finale

I contenuti sono l’aspetto PREDOMINANTE del sito CONCLUSIONI: I contenuti sono l’aspetto PREDOMINANTE del sito Non bastano una grafica accattivante e una tecnologia d’avanguardia Bisogna che l’applicazione abbia qualcosa da dire e lo dica bene Il che vale per tutte le forme di comunicazione!

Test di usabilità: quando? Requisiti Design Funzioni Sviluppo Test Rilascio Qui è troppo tardi! “Waterfall model” of software development

Il costo delle modifiche 100 costo delle modifiche 10 t SVILUPPO RILASCIO USO