Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia...
Transcript of Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia...
1
Prototipazione Informatica applicata alla Psicologia 1
Prototipazione
Prototipazione Informatica applicata alla Psicologia 2
Il processo di progettazione
requisitianalisi utenza
design
implementazionee attivazione
iterazioneprototipazione
Prototipazione Informatica applicata alla Psicologia 3
Che cos’è un prototipo?
Un modello approssimato o parziale del sistema che vogliamo sviluppare che simula o esegue alcune funzioni del sistema finale, realizzato allo scopo di valutarne le caratteristiche (in particolare, la usabilità)
Prototipazione Informatica applicata alla Psicologia 4
Perchè creare prototipi?
Per avere un rapido feedback sul progetto:- Per tenere il design centrato sull’utente- Per sperimentare design alternativi- Per eliminare i problemi primaprimaprimaprima di scrivere il codice- Per superare il problema della non completa
definizione dei requisiti
Prototipazione Informatica applicata alla Psicologia 5
Sviluppo per prototipi successivi
con l’utente!
Prototype
TestDesign
Inizio
Release
Requisiti
Prototipazione Informatica applicata alla Psicologia 6
Il concetto di “release”
� Il software evolve per versioni successive, dette“releasereleasereleaserelease”
� Ogni nuova release costituisce un “miglioramento”rispetto alla release precedente:
- correzione di errori- perfezionamenti di funzionalità esistenti- introduzione di nuove funzionalità- compatibilità con ambiente più evoluto
� Normalmente, l’utente può adottare una release piùrecente senza discontinuità nell’uso (“backwardcompatibility”) (ma poi non può tornare indietro)
2
Prototipazione Informatica applicata alla Psicologia 7
Evoluzione dei prodotti tecnologici in rapporto ai bisogni dell’utente
Livello di
prestazioni
richiesto
dall’utente
medio
Fase centrata sulla tecnologia Fase centrata sull’utente
Punto di transizione in cui
la tecnologia soddisfa le
necessità primarie
necessità non
soddisfatte
prestazioni in eccesso
tPre
sta
zio
nide
l pro
dott
o
da: D.A.Norman, Il computer invisibile, 1998
evoluzionedel prodotto
prestazioni
necessarie
Prototipazione Informatica applicata alla Psicologia 8
Approcci al prototyping
� throw-away
Requisiti preliminari
Costruzione prototipo
Valutazione prototipo
adeguato Requisiti finali
no si
Prototipazione Informatica applicata alla Psicologia 9
…continua…� incrementale
Identificazione componenti
Progettazionecomponente/prototipo
no si Operazione e
manutenzioneAumento di consegna
Sistema di consegna
completo
Prototipazione Informatica applicata alla Psicologia 10
…continua…� evolutivo
Costruzione prototipo
Operazione e manutenzione
Valutazione prototipo
Prototipazione Informatica applicata alla Psicologia 11
Strumenti di prototyping
BASSA ALTA
Fedeltà
Tecnologia
PR
OV
VIS
OR
IAD
EF
INIT
IVA
il prototipo
“assomiglia”
alla lontana al
prodotto
finale, con
molti dettagli
mancanti
il prototipo “assomiglia”
in tutti gli aspetti al
prodotto finale
Paper
Prototyping tools
Strumento finale
Software di
presentazione
Prototipazione Informatica applicata alla Psicologia 12
Tecniche di prototyping
BASSA ALTA
Fedeltà
Tecnologia
PR
OV
VIS
OR
IAD
EF
INIT
IVA
il prototipo
“assomiglia”
alla lontana al
prodotto
finale, con
molti dettagli
mancanti
il prototipo “assomiglia”
in tutti gli aspetti al
prodotto finale
Storyboard non animati
Mago di Oz
Funzionalità limitate
Storyboard animati
Funzionalità sempre
crescienti
3
Prototipazione Informatica applicata alla Psicologia 13
Una metodologia
1. Iniziare con un prototipo di carta …2. … poi passare a uno strumento di prototipazione a
fedeltà medio-alta, almeno per le funzioni piùcomplesse e delicate…
3. … e infine procedere nell’ambiente di sviluppo definitivo
Prototipazione Informatica applicata alla Psicologia 14
Esempio
Prototipazione Informatica applicata alla Psicologia 15
…continua…
Prototipazione Informatica applicata alla Psicologia 16
Utente
“Computer”
Osservatori
…continua…
Prototipazione Informatica applicata alla Psicologia 17
Vantaggi e svantaggi� VantaggiVantaggiVantaggiVantaggi
– il prototipo si realizza in fretta– non servono competenze di programmazione– ci aiutano a verificare il progetto con gli utenti– si possono confrontare rapidamente soluzioni diverse
� SvantaggiSvantaggiSvantaggiSvantaggi– Il prototipo non si modifica facilmente (è fatto a mano)– non copre tutte le funzioni e i casi possibili– non interagiscono con l’utente: bisogna simulare– il prototipo deve poi essere convertito manualmente in forma
elettronica
Prototipazione Informatica applicata alla Psicologia 18
Le bozze della home page venivano presentate così (la discussione era ripresa con telecamera):
4
Prototipazione Informatica applicata alla Psicologia 19A Prototipazione Informatica applicata alla Psicologia 20
Relazione degli utenti- preminente il nome Adobe, tendenza a scambiarla con
home page di Adobe (o della presenza di Adobe a un evento chiamato SunWorld, mentre SunWorld vorrebbe essere il nome del sito)
- percepita come complicata: non si sa da dove iniziare- non viene notato il mese (cambia di mese in mese)- come si fa a vedere la cover story del mese
precedente?- non si capisce che sono cliccabili: 1)- la cover story;
2)- il bottone Weekly Update; 3)- le tre storie in weeklyupdate
- la foto ha colori troppo in evidenza: forte stacco col resto della pagina
Prototipazione Informatica applicata alla Psicologia 21B Prototipazione Informatica applicata alla Psicologia 22
Relazione degli utenti- ancora scambiata con la home page di
Adobe- adesso i colori sono graditi- non percepita come troppo affollata- il nome del mese è facilmente identificabile- bene identicata la funzione di Search- News and Commentary presente le storie
vecchie, ma ancora un po’ di confusione- ancora non chiaro a tutti che le storie sotto
News & Commentary sono cliccabili
Prototipazione Informatica applicata alla Psicologia 23C Prototipazione Informatica applicata alla Psicologia 24
Relazione degli utenti
- ancora confusione fra Adobe e Sun
- piace la immagine del mondo
5
Prototipazione Informatica applicata alla Psicologia 25D Prototipazione Informatica applicata alla Psicologia 26
Relazione degli utenti
- troppi bottoni, troppo complessa, non un’unica gestalt
- i bottoni con la frecciaunificano, ma rendono il tuttotroppo “lista della spesa”
Prototipazione Informatica applicata alla Psicologia 27E Prototipazione Informatica applicata alla Psicologia 28
Relazione degli utenti
- non piace la figura della mascotte di Java: troppo grande, non coinvoglia l’idea della tecnologia
- non vengono capite le iconedei bottoni
Prototipazione Informatica applicata alla Psicologia 29F Prototipazione Informatica applicata alla Psicologia 30
Relazione degli utenti
- i bullet delle cover story secondarie fanno capire agli utenti che sono cliccabili, però non capiscono piùche è cliccabile anche il bottone “What’s happening”
- la nuova icona on Sun on the Net non va bene
6
Prototipazione Informatica applicata alla Psicologia 31G Prototipazione Informatica applicata alla Psicologia 32
Relazione degli utenti- gli utenti ora capiscono bene che “What’s happening”
è cliccabile- non piace l’icona di Technology & Developers: si ha
l’impressione che il fulmine distrugga la macchinarappresentata dagli ingranaggi+
- non piace l’icone della Corporate Overview: sembrail grafico della febbre, oppure sembra chel’andamento di borsa sia turbato da un terremoto
- non tutti capiscono l’icona del globo in Sun on the Net: alcuni lo scambiano per la faccia di un astronauta dentro il casco, o altre cose
Prototipazione Informatica applicata alla Psicologia 33H Prototipazione Informatica applicata alla Psicologia 34I