Corso di Interazione Uomo Macchina AA 2014-2015 Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica,

Slides:



Advertisements
Presentazioni simili
GOTOEX — E’ LA NUOVA TECNOLOGIA INFORMATICA
Advertisements

USABILITÁ Sembra banale, ma….
1 Consorzio interuniversitario per le Applicazioni del Supercalcolo Per Università e Ricerca Stelline 2008 Sala Volta, venerdì 7 marzo 2008 Seminario:
LA PROGETTAZIONE DEL MIGLIORAMENTO
Le nuove funzioni della piattaforma Puntoedu lingue.
La programmazione per competenze
Presentare se stessi con efficacia
Università degli Studi di Milano - Bicocca Corso di Laurea Magistrale in Teoria e tecnologia della comunicazione Nuovo regolamento didattico per lA.A.
Università degli Studi di Milano - Bicocca Corso di Laurea Magistrale in Teoria e tecnologia della comunicazione Nuovo regolamento didattico per lA.A.
Dottorato in Società dellInformazione Università degli Studi di Milano-Bicocca Una rete per la scuola in ospedale Andrea Marcante.
LA JOB ANALYSIS (Analisi del Lavoro)
C T P Scuola Media “Fontana-Cervi” La Spezia
Valutare una proposta di Open learning a cura di Pg.Rossi Supponiamo che una scuola debba organizzare un percorso di formazione per i propri docenti. Ha.
USABILITA MISURARE LUSABILITA PER LA SCUOLA ELEMENTARE.
Come coinvolgere i bambini in un’indagine statistica
DIFFICOLTA’ DEL LINGUAGGIO
PROVINCIA DI LECCE – AGENZIA DI
USABILITÀ DEL WEB E COMUNITÀ DI GIOCO DI RUOLO VIRTUALI:
tre approcci a confronto
Strategie per la soluzione di problemi
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 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.
Il Sistema Informativo e le
Primi passi per la ricerca sul campo: Breve guida ai laureandi che si preparano ad effettuare una ricerca empirica.
Nuove tecnologie e Didattica della Storia
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.
La formazione degli insegnanti Giuliana Rocca, Dario Signorelli Torino, 23 maggio 2008.
1 USABILITA Immagini tratte da. 2 Jakob Nielsen (considerato un guru dellusabilità) dice: un prodotto è usabile quando: è facile da apprendere consente.
Valutazione Usabilità Videogiornale Studentesco I 10 principi di Nielsen Alessandro Raimondi
Primo accesso Dimenticato la password? Navigare in piattaforma Come accedere a un corso.
_ ___ _ ______ _ _ _________.
Nome progetto_ DiDà -progettare lofferta formativa- data inizio_ novembre 2002 gruppo di realizzazione_ dipartimento scienze della comunicazione, ufficio.
Il “decalogo dell’insegnante”: un documento di qualche anno fa
PROBLEMI E “PAROLACCE” Nucleo: Relazioni e Funzioni
Nome progetto_ DiDà -progettare lofferta formativa- data inizio_ novembre 2002 gruppo di realizzazione_ dipartimento scienze della comunicazione, ufficio.
Primo accesso Dimenticato la password? Navigare in piattaforma Come accedere a un corso.
Valutazione e CLIL a cura di Graziano Serragiotto
LA VALUTAZIONE DELLA FAD
Blog, forum e social network. Glossario e cenni duso. Di Valentina La Rosa.
PROGETTO AGES: INCORAGGIARE E GUIDARE LA PARTECIPAZIONE DEGLI ANZIANI MANUALE PER LA FORMAZIONE DEGLI UTENTI.
Traduzione e computer (3) Cristina Bosco Informatica applicata alla comunicazione multimediale 2013.
Problem Solving: capacità di risolvere problemi
Il progetto AlmaDiploma - AlmaOrièntati
A lma O rièntati Il progetto AlmaDiploma – AlmaOrièntati a partire dalle classi IV IISS PIETRO VERRI.
Consenso, Opposizione e il Processo di Comunicazione nel Modello Manageriale italiano Clicca qui per visualizzare la versione originale inglese.
STUDIARE BENE PER IMPARARE MEGLIO…E PIU’ VELOCEMENTE
Focus group.
Controllo di qualità dei processi e collaudo
WEB DESIGN A COMPLESSITÀ ADATTIVA: PRESTAZIONI COGNITIVE E PROFILAZIONE UTENTE UNIVERSITA’ DEGLI STUDI DI PAVIA Corso di Laurea Specialistica Interfacoltà.
Come valutare la usabilità di un’applicazione
Fortic 2 - B Modulo 7. Che cosa è un blog? Il blog è la tua voce sul web. Uno spazio dove raccogliere e condividere qualsiasi cosa che stimoli il tuo.
Le norme ISO 9000 ed il Manuale della Qualità
UNIVERSITA’ DEGLI STUDI DI PAVIA CORSO DI LAUREA IN COMUNICAZIONE INTERCULTURALE E MULTIMEDIALE Relatore: Ing. Marco Porta Correlatore: Prof. Giampaolo.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
____________________________ Stefano Scarcella Prandstraller Relazioni istituzionali e Gestione della responsabilità sociale d’impresa Il focus group E’
Come proporre un viaggio in 5 mosse 1 Passo 1: Fatti riconoscere! Passo 2: Crea la tua scheda viaggio Passo 3: Spiega il tuo viaggio Passo 4: Spiega il.
SISR-USABILITÀ VALUTAZIONE DI USABILITÀ (fonte prof. Polillo)
Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 5. Introduzione.
Prova d’esame Caratteristiche della prova  60 quesiti a scelta multipla  4 alternative di risposta, 1 sola risposta corretta  non penalizzazione degli.
Corso di Interazione Uomo Macchina AA Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica,
Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web Le organizzazioni.
ESPERIENZE che mi hanno portato a sperimentare percorsi di coding con i bambini 1997/2000: PSTD – Programma di Sviluppo delle tecnologie Didattiche 1998/2001:
Università degli studi di Trento Sistema Bibliotecario di Ateneo Ebook di UniTrento: indagine 2016 Aprile 2016.
MasterPlan Tenere sotto controllo i costi dell’Impresa Dedicato all’imprenditore Introduzione a MasterPlan
1 INTRODUZIONE AI WORKSHOP DI TREAT.INFO PER FACILITATORI.
Piano Lauree Scientifiche Il laboratorio di autovalutazione per gli studenti per Fisica Laura Perini.
Transcript della presentazione:

Corso di Interazione Uomo Macchina AA Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione VALUTARE L'USABILITÀ Edizione

Queste slides… … si basano sul libro “Facile da usare”, dell’autore, dove si trovano tutte le necessarie spiegazioni. Vedi Queste slide sono disponibili con licenza Creative Commons (attribuzione, non commerciale, condividi allo stesso modo) a chiunque desiderasse utilizzarle, per esempio a scopo didattico, senza necessità di preventiva autorizzazione: La licenza non si estende alle immagini fotografiche e alle screen shots, i cui diritti restano in capo ai rispettivi proprietari, che sono stati indicati, ove possibile, nelle didascalie del libro. L’autore si scusa per eventuali omissioni, e resta a disposizione per correggerle. R.Polillo -Marzo

Scopo di questa lezione 3 Discutere le varie tecniche disponibili per valutare la usabilità di un sistema interattivo R.Polillo -Marzo 2015

Tecniche di valutazione 4 Si possono dividere in due grandi categorie:  Valutazioni attraverso l’analisi di esperti di usabilità (“ispezioni”)  Valutazioni euristiche  Walkthrough cognitivi  …  Valutazioni con la partecipazione degli utenti  Test di usabilità  Interrogazioni  … R.Polillo -Marzo 2015

Valutazioni basate su euristiche  Euristico (dal greco eurisco, trovo): in matematica, qualsiasi procedimento non rigoroso che consente di prevedere o rendere plausibile un risultato, il quale in un secondo tempo dovrà essere controllato e convalidato per via rigorosa (Vocabolario Treccani)  Il sistema viene esaminato verificandone la conformità a specifiche “regole d’oro” (dette, appunto, “euristiche”), derivanti da principi e linee guida generalmente accettati  Le euristiche possono essere diverse, più o meno dettagliate.  Si preferiscono euristiche costituite da pochi principi molto generali, piuttosto che linee guida dettagliate, di difficile utilizzo R.Polillo -Marzo

Le euristiche di Nielsen (1994) 1.Visibilità dello stato del sistema 2.Corrispondenza fra il mondo reale e il sistema 3.Libertà e controllo da parte degli utenti 4.Consistenza e standard 5.Prevenzione degli errori 6.Riconoscere piuttosto che ricordare 7.Flessibilità ed efficienza d’uso 8.Design minimalista ed estetico 9.Aiutare gli utenti a riconoscere gli errori, diagnosticarli e correggerli 10.Guida e documentazione R.Polillo -Marzo

Valutazioni euristiche: aspetti 7  Poco costose (“discount usability”)  Un valutatore non basta (valutatori diversi tendono a trovare problemi diversi)  Tipicamente, ci si aspetta che 5 valutatori scoprano i due terzi dei problemi di usabilità  I risultati sono tanto migliori quanto più i valutatori sono esperti (di usabilità e della applicazione) R.Polillo -Marzo 2015

Esempio 8 Sistema bancario valutato da 19 valutatori (ordinati dal basso in alto sulla base del numero di problemi trovati), da J.Nielsen R.Polillo -Marzo 2015

Sulla carta funziona, ma... …poi bisogna provare! 9 R.Polillo -Marzo 2015

Test di usabilità 10 Utenti campione usano il sistema in un ambiente controllato, sotto osservazione da parte di esperti di usabilità che raccolgono dati, li analizzano e traggono conclusioni R.Polillo -Marzo 2015 OsservatoreOsservato

Tipi di test di usabilità 11  Test di compito Agli utenti viene chiesto di svolgere compiti specifici, che permettano di esercitare le funzioni principali del sistema Es.: Registrarsi  Test di casi d’uso Agli utenti si chiede di svolgere diversi casi d’uso Es.: Acquista una scatola di pomodori  Test di scenario Agli utenti viene indicato un obiettivo da raggiungere attraverso una serie di compiti elementari, senza indicarli esplicitamente: l’utente dovrà quindi impostare una propria strategia di azioni Es.: Effettua gli acquisti per una cena di amici domani sera R.Polillo -Marzo 2015

Esempio: test di compito (sito di e-commerce) 12  Task 1: Registrarsi  Task 2:Verificare se si può pagare con Visa e qual è l’importo minimo di un ordine  Task 3:Verificare quali sono i tempi di consegna  Task 4: Acquistare una scatola da 500 gr di tonno sott’olio  Task 5: Cercare una confezione di sciroppo di acero  Task 6:Verificare lo stato degli ordini effettuati  Task 7: Verificare se esistono offerte speciali di pasta R.Polillo -Marzo 2015

Esempio: test di scenario (sito di e-commerce) 13 Scenario 1: Domani sera hai due amici a cena, ma non hai tempo di andare al supermercato. Decidi di fare la spesa on-line, pagando con la tua Visa. Collegati al sito e ordina gli ingredienti per una cena veloce e poco costosa, ma simpatica. R.Polillo -Marzo 2015

Test di usabilità: logistica Due filosofie:  Usability lab (costi alti):  Organizzazione informale (costi bassi) R.Polillo -Marzo >>

Usability lab 15 Sala delle proveSala di osservazione telecamera R.Polillo -Marzo 2015

16 R.Polillo -Marzo 2015

utenteosservatore facilitatore sistema in prova appunti think aloud istruzioni Organizzazione informale R.Polillo -Marzo

Thinking aloud 18 Si chiede all’utente di esprimere ad alta voce ciò a cui sta pensando:  che cosa sta cercando di fare  che cosa vede sullo schermo  come pensa di dover proseguire  quali dubbi e difficoltà sta provando R.Polillo -Marzo 2015

19 Webcam Microfono SW di ScreenRecording R.Polillo -Marzo 2015

20 R.Polillo -Marzo 2015

21

R.Polillo -Marzo

Aspettatevi delle sorprese! R.Polillo -Marzo ?Y!W?KJZ!!

24 (Compito: registrazione utente in un sito di e-commerce) Elenco dei problemi: esempio R.Polillo -Marzo 2015

PIANIFICAZIONE (a inizio progetto) PREPARAZIONE Rapporto di valutazione ESECUZIONE ANALISI E PROPOSTE Utenti Modulo per informazioni anagrafiche Descrizione compiti/scenari Modulo per raccolta annotazioni e misure Questionario per intervista finale Stazione di test Appunti, misure e registrazioni Interviste finali Piano di test Requisiti Organizzare un test di usabilità R.Polillo -Marzo

PIANIFICAZIONE (a inizio progetto) PREPARAZIONE Rapporto di valutazione ESECUZIONE ANALISI E PROPOSTE Utenti Modulo per informazioni anagrafiche Descrizione compiti/scenari Modulo per raccolta annotazioni e misure Questionario per intervista finale Stazione di test Appunti, misure e registrazioni Interviste finali Piano di test Requisiti Organizzare un test di usabilità R.Polillo -Marzo

Preparazione del test 27  Definizione obiettivi, tipo di test, misure da raccogliere  Definizione numero e tipologia degli utenti campione  Definizione compiti e/o casi d’uso e/o scenari d’uso  Individuazione utenti campione  Preparazione materiali e ambiente di prova R.Polillo -Marzo 2015

Quali misure? Tipicamente:  il tempo richiesto da un determinato compito  la percentuale di compiti portati a termine con successo (tasso di successo)  la soddisfazione dell’utente R.Polillo -Marzo

Tasso di successo: esempio R.Polillo -Marzo Compito 1Compito 2Compito 3Compito 4Compito 5Compito 6 Utente 1FFSFFS Utente 2FFPFPF Utente 3SFSSPS Utente 4SFSFPS Legenda: S=successo F=fallimento P=successo parziale Tasso di successo : (9 + (4*0.5)) / 24 = 46% successi successi parziali numero prove

Quanti utenti? 30 Dipende dagli obiettivi del test e dalla complessità del sistema Check-up rapido, durante lo sviluppo: utenti compiti ciascuno (20-40 minuti per ciascun utente) Valutazione approfondita di un sito complesso: utenti - 1 – 1,5 h per ciascun utente Esempio: per un sito web, tipicamente R.Polillo -Marzo 2015

Durante lo sviluppo iterativo 31 “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” (Jakob Nielsen) R.Polillo -Marzo 2015

Numero di utenti campione Problemi di usabilità trovati con 5 utenti si scopre l’85% dei problemi di usabilità! La regola di Nielsen 32 R.Polillo -Marzo 2015

I problemi incontrati mi impediscono di vederne altri: Iterazione n I problemi incontrati mi impediscono di vederne altri Iterazione n+1 L’effetto mascheramento R.Polillo -Marzo

Quali compiti o scenari?  E’ una decisione critica  Compromesso fra copertura delle situazioni possibili e tempo/risorse  Basarsi sulle priorità espresse nei requisiti R.Polillo -Marzo

Preparazione materiali e ambiente di prova 35  Scheda utente (esperienza, conoscenza del sistema, …)  Descrizione scritta dei compiti/scenari, da dare agli utenti  Modulo di raccolta misure e osservazioni, per l’osservatore (uno per ogni utente e compito/scenario)  Questionario per l’intervista finale agli utenti R.Polillo -Marzo 2015

1. Dati personali Nome: _____________________ Età: __ Titolo di studio: _____________________ Professione: _____________________ 2. Livello di conoscenza di Internet Giudichi di avere una esperienza d’uso del web: scarsa – media – buona - ottima In media quante ore alla settimana usi il web? meno di 1 – tra 1 e 5 – più di 5 – più di 10 Hai mai partecipato ad un forum o ad una chat su Internet? Sì – No 3. Livello di conoscenza del sito Hai già utilizzato il sito in esame? No – Sì, meno di 3 volte – Sì, più di 3 volte - Sì, più di 10 volte Se sì, quali operazioni hai effettuato? ____________________________________________________ Hai mai utilizzato siti simili? No – Sì,qualche volta – Sì, spesso Se sì, quali? _____________________ 1. Dati personali Nome: _____________________ Età: __ Titolo di studio: _____________________ Professione: _____________________ 2. Livello di conoscenza di Internet Giudichi di avere una esperienza d’uso del web: scarsa – media – buona - ottima In media quante ore alla settimana usi il web? meno di 1 – tra 1 e 5 – più di 5 – più di 10 Hai mai partecipato ad un forum o ad una chat su Internet? Sì – No 3. Livello di conoscenza del sito Hai già utilizzato il sito in esame? No – Sì, meno di 3 volte – Sì, più di 3 volte - Sì, più di 10 volte Se sì, quali operazioni hai effettuato? ____________________________________________________ Hai mai utilizzato siti simili? No – Sì,qualche volta – Sì, spesso Se sì, quali? _____________________ Esempio: Scheda utente R.Polillo -Marzo

PIANIFICAZIONE (a inizio progetto) PREPARAZIONE Rapporto di valutazione ESECUZIONE ANALISI E PROPOSTE Utenti Modulo per informazioni anagrafiche Descrizione compiti/scenari Modulo per raccolta annotazioni e misure Questionario per intervista finale Stazione di test Appunti, misure e registrazioni Interviste finali Piano di test Requisiti Organizzare un test di usabilità R.Polillo -Marzo

Esecuzione del test 38  Briefing agli utenti  Conduzione del test  Intervista individuale o focus group finale >> R.Polillo -Marzo 2015

Briefing agli utenti  Mettere gli utenti a proprio agio, per ridurre al massimo lo stress da esame  Spiegare che lo scopo è di provare il sistema, non l’utente  Spiegare quali registrazioni verranno fatte, e la politica relativa alla privacy  Fornire agli utenti l’elenco scritto dei compiti/scenari R.Polillo -Marzo

Il ruolo dell’osservatore 40 Sì:  a che cosa stai pensando?  continua a parlare  non scoraggiarti, tenta ancora No:  a che cosa serve quel bottone?  perchè hai cliccato lì? NB: Interferenza cognitiva del think-aloud R.Polillo -Marzo 2015

Intervista o focus group finale 41  Per discutere: - punti di forza e di debolezza dell’applicazione - aspetti da migliorare - aspetti graditi e sgraditi  È utile predisporre un questionario ad uso dell’intervistatore R.Polillo -Marzo 2015

PIANIFICAZIONE (a inizio progetto) PREPARAZIONE Rapporto di valutazione ESECUZIONE ANALISI E PROPOSTE Utenti Modulo per informazioni anagrafiche Descrizione compiti/scenari Modulo per raccolta annotazioni e misure Questionario per intervista finale Stazione di test Appunti, misure e registrazioni Interviste finali Piano di test Requisiti Organizzare un test di usabilità R.Polillo -Marzo

Analisi dei risultati e proposte finali 43  Analisi dettagliata dei dati e della registrazione  Elenco dei singoli problemi, e loro gravità (es. bloccanti / bypassabili / lievi)  Elenco degli interventi suggeriti, e loro priorità  Stesura del rapporto di valutazione R.Polillo -Marzo 2015

44 R.Polillo -Marzo 2015 Elenco interventi suggeriti: esempio

Altre tecniche basate sull’utente  Inchieste (inquiry)  interviste individuali  questionari on-line  focus group NB: Non possono sostituire i test di usabilità!  Esperimenti di laboratorio statisticamente significativi R.Polillo -Marzo

Valutazioni euristiche vs test di usabilità R.Polillo -Marzo

Classificazione dei problemi  Qualunque sia la tecnica di valutazione utilizzata, i problemi individuati dovranno essere classificati sulla base della loro importanza, ad esempio: 1.Problema irrilevante: può non essere risolto 2.Problema secondario: da risolvere con bassa priorità 3.Problema rilevante: da risolvere con alta priorità 4.Problema bloccante: deve necessariamente essere risolto prima che il sistema venga rilasciato R.Polillo -Marzo