6
1 Prototipazione Informatica applicata alla Psicologia 1 Prototipazione Prototipazione Informatica applicata alla Psicologia 2 Il processo di progettazione requisiti analisi utenza design implementazione e attivazione iterazione prototipazione 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 prima prima prima prima 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 Test Design Inizio Release Requisiti Prototipazione Informatica applicata alla Psicologia 6 Il concetto di “release” Il software evolve per versioni successive, dette “release release release release” 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 (“backward compatibility”) (ma poi non può tornare indietro)

Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

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)

Page 2: Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

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

Page 3: Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

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):

Page 4: Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

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

Page 5: Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

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

Page 6: Che cos’èun prototipo? Perchècreareprototipi?5 Prototipazione InformaticaapplicataallaPsicologia 25D Prototipazione InformaticaapplicataallaPsicologia 26 Relazione degli utenti-troppi

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