Corso
Ingegneria del Software Interattivo
Anno 2004-2005 Umano Calcolatore Nel Contesto Processo di Sviluppo I sistemi interattivi
Modelli dell’umano e loro uso nel progetto e validazione del sistema
I fenomeni che caratterizzano la comunicazione digitale e il progetto di sistemi interattivi
-Ingegneria dell’usabilità: valuatazione in assenza dell’utente
Stili di interazione
Progettazione, test e valutazione
Corso
Ingegneria del Software Interattivo
Anno 2004-2005 Umano Calcolatore Nel Contesto Processo di Sviluppo I sistemi interattivi
Modelli dell’umano e loro uso nel progetto e validazione del sistema
I fenomeni che caratterizzano la comunicazione digitale e il progetto di sistemi interattivi
-Ingegneria dell’usabilità: valuatazione in assenza dell’utente
Stili di interazione
Progettazione, test e valutazione
Piano della lezione A- in cosa consiste l’esame (dalla prima lezione)
B- indicazioni sull’esercizio di valutazione euristica
C- il metodo di valutazione walk-through
D- come svolgere e documentare il primo tipo
di esercitazione l’esercitazione
E- Metodi predittivi basati su modelli cognitivi
Corso Interazione Uomo Macchina
Modalità d’esame (1) La valutazione dello studente si base sui risultati di una esercitazione concordata con il docente, eventuali verifiche durante il corso, sulla collaborazione al corso e una prova orale.
Esercitazione consiste nel progetto di una attività sperimentale di analisi di usabilità di un sistema , nell’esecuzione dell’analisi e nella stesura in documento multimediale destinato ad illustrare i risultati dell’analisi al ‘cliente’ che ha commissionato il progetto.
Valutazione Predittiva Predire invece che osservare direttamente per ridurre i costi heuristic evaluation
ispettivi walkthrough cognitivo
altri
Metodi key-stroke analysis
basati su modelli
psicologici altri
Walkthrough Walktruogh (attraversa camminando) : indica quelle tecniche
che richiedono una revisione dettagliata di sequenze di azioni Nel SE: un segmento di codice di un programma è verificato
passo passo per verificare certe caratteristiche.(e.g. rispetto delle
convenzioni di stesura dei programmi)
Walkthrough Cognitivo Si ‘cammina attraverso’ il sistema. (in analogia al SE)
La sequenza di azioni è quella che il sistema impone all’utente di eseguire per compiere un certo compito.
Un esperto esegue una revisione dettagliata di una sequenza di
azioni mettendosi nel ruolo dell’utente.
L’esperto adotta un modello di interazione (nel caso: Norman) e
Principi di usabilità (nel caso Nielsen)
Risultato: un documento che descrive le azioni da svolgere ed un documento che descrive i problemi di usabilità associati alle singole azioni
Walkthrough Cognitive: Prerequisiti Richiede di definire prima della valutazione:
1- un sistema o un prototipo da valutare:
Se prototipo, non deve essere completo ma la parte definita deve essere dettagliata
2-una indicazione di chi sono gli utenti (profilo di utente:cultura, abilità etc.)
3-una descrizione del compito da eseguire
4-una lista completa elle azioni-reazioni richieste per completare il compito con il sistema o il prototipo
5- la definizione di come il valutatore deve documentare l’analisi svolta (viene definita in dettaglio poi)
Walkthrough Cognitive
La procedura sperimentale Il valutatore analizza passo passo le azioni prescritte
Per ogni azione risponde a 4 domande:
1- L’utilizzatore capisce ciò che deve ottenere con la prossima azione? (tenendo conto dell’esperienza e conoscenza dell’utente)
(formazione del goal e dell’intenzione di agire)
2-L’utente può individuare gli strumento di interazione? (visibilità)
3- Se l’utente può individuare lo strumento, può anche capire che è quello giusto per fare ciò che vuol fare? (affordance)
4- Dopo che l’azione è eseguita, l’utente capisce la risposta che ottiene? (feedback)
Walkthrough Cognitive
La documentazione (1) Il valutatore
riporta passo passo le osservazioni fatte
in un documento di valutazione
ed i problemi incontrati in un
rapporto dei problemi.
Walkthrough Cognitive
La documentazione (2) Il documento di valutazione
ha una copertina
su cui sono riportati i prerequisiti, la data e l’ora della valutazione, il nome del valutatore
La copertina contiene N moduli.
Ogni modulo riporta le risposte alle 4 domande della procedura relativamente ad una azione.
I moduli sono tanti quante sono le azioni.
Ogni risposta negativa è riportata nel rapporto dei problemi, con riferimento all’azione e alla domanda che l‘hanno fatto emergere. Per ogni problema è utile aggiungere una valutazione sulla sua gravità (quanto frequente, quanto grave per l’utente)
Walkthrough Cognitive: La documentazione (3)
Il rapporto dei problemi
ha una copertina che indica il sistema (prototipo) in esame –compreso la versione,- la data, il nome del valutatore
e
poi raccoglie la documentazione dei problemi rilevati problemi.
ESEMPIO:
Programmare un controllo remoto di un video registratore Stato del progetto : si sta progettando il controllo remoto per video registratore che deve permettere di programmare la registrazione di programmi in una certa data, ad una certa ora, in assenza dell’utente Dopo alcuni passi
di analisi dei requisiti,
Valutazione etc. si è prodotto
un prototipo statico
ESEMPIO:
Programmare un controllo remoto di un video registratore La prima immagine rappresenta lo
stato iniziale del controllo.
La seconda lo stato
raggiunto dal controllo dopo che
il bottone di inizio procedura di
registrazione è stato premuto.
Stato iniziale Modo di
registrazione Il prototipo:un mock up del sistema in sviluppo, come è stato
pensato finora.
Il controllo permette di memorizzare
fino a tre differenti richieste di
memorizzazione. Il numero della
richiesta è mostrato ed aggiornato
automaticamente
ESEMPIO (2)
Programmare un controllo remoto di un video registratore Utenti previsti:
Hanno famigliarità con
video registratori ma non
con questo specifico tipo. Scopo dell’analisi:
Si vuole sapere se con
questo controllore l’utente
ha difficoltà a programmare
il video registratore
ESEMPIO (2)
Programmare un controllo remoto di un video registratore Il compito:
Programmare la memorizzazione
di un evento che inizia alle 18 e
finisce alle 19,15 sul canale 4
il 24 febbraio 2005
Un’attività preliminare Scrivere un manuale:
Identificare la sequenza di azioni da fare per eseguire il compito e
documentarla in termini di azioni dell’utente (UA) e risposte del
sistema (SD)
La Prova Questo è il feedback
all’azione UA1
Esercitazione per esame: Walkthrough Cognitivo come si svolge: fase di valutazione
Fase sperimentale di valutazione tramite walkthrough,
si articola nei seguenti punti:
ogni valutatore da solo compie passo a passo la procedura descritta nel manuale, secondo lo stile visto a lezione
2. ogni valutatore stila un documento sottolineando le risposte negative
3. ogni valutatore stila un documento dei problemi, descrivendo i problemi riscontrati ad ogni passo
Esercitazione per esame: Walkthrough Cognitivo come si svolge: debriefing
Nella fase di debriefing, il gruppo riunito confronta i problemi riscontrati e stila un documento di confronto delle valutazioni.
Esercitazione per esame: Walkthrough Cognitivo documentazione da presentare
In totale ogni gruppo deve elaborare 3+n documenti:
il manuale delle azioni-reazioni che deve consegnare al gruppo collegato
il documento di progettazione della propria esperienza
gli n documenti di analisi wtc (composti di 2 documenti come detto nel lucido 18)
la relazione di debriefing.
I documenti vengono raccolti in un rapporto finale, la cui organizzazione è descritta nelle slide successive..
Comments