109
INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ Roberto Polillo Università degli Studi di Milano Bicocca ‐ DISCO Human Computer InteracHon MeeHngs Pula, 19 seLembre 2008

INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

INTRODUZIONEALL’INGEGNERIADELLAUSABILITA’

RobertoPolilloUniversitàdegliStudidiMilanoBicocca‐DISCO

HumanComputerInteracHonMeeHngsPula,19seLembre2008

Page 2: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Programma

UnaintroduzioneaiconceQealletecnicheperlaprogeLazione/sviluppodisistemiinteraQviusabili:1.  ProgeLazionecentratasull’utente2.  ModellidiprogeLazioneesviluppo3.  RequisiH4.  ProtoHpi5.  Valutazioni6.  Conclusioni

Page 3: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

1.ProgeLazionecentratasull’utente

Page 4: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

PROGETTAREvsREALIZZARE

•  PROGETTARE(dallat.proicere,geLareavanH;ininglese:“todesign”)

“immaginare,idearequalcosaestudiareilmododiaLuarla”

ciòcheesisteciòchevogliamocheesista

“Visione”

Bisogni,desideri

ConoscenzadellasituazioneaLuale

“Descrizione”dellasituazionedesiderata

Page 5: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

PROGETTAREvsREALIZZARE(segue)

•  REALIZZARE(dallat.res,realtà) “rendererealequalcosa,aLuandolapraHcamente” ciòchevogliamocheesistaciòcheesiste

MetodiestrumenH

“Descrizione”dellasituazionedesiderata

Situazionedesiderata

Page 6: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ProgeLaresistemiusabilirichiedeundras.cocambiamentodiparadigmarispeLoall’approcciotradizionale

Page 7: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

L’approcciotradizionale

Page 8: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

L’approcciotradizionale

Cichiediamoqualifunzioniilsistemadevefornirealsuoutente,leprogeQamoelerealizziamo

(“SYSTEM‐CENTEREDDESIGN”)

Page 9: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Ilnuovoapproccio

CichiediamoqualisonolecaraLerisHchedell’utente,isuoibisogni,ilcontestod’usoeicasid’usoprincipalidelsistema

(“USER‐CENTEREDDESIGN”)

Page 10: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

…eprogeQamoilsistemadiconseguenza,partendocioèdall’interazionecheessodeveavereconilsuoutente.E’unapprocciocompletamentediverso!

“INTERACTION DESIGN”

Ilnuovoapproccio

Page 11: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:ilmiosistemaHIFI

Telecomandouniversale

Page 12: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ANALISIDELL’UTENTE:io(….)ANALISIDEIBISOGNI:Moltospesso:•  Vedereiltelegiornaledelle20,30•  Vedereiprogrammisatellitarialle21Spesso:•  AscoltareCDaudiomentrelavoroalcomputerAvolte:•  AscoltareCDaudioQuasimai:•  VederevideocasseLe

Esempio:UCDdelmiosistemaHI‐FI(segue)

Page 13: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:UCDdelmiosistemaHI‐FI(segue)ANALISIDELCONTESTO:

TV

TV

DIVANO

SISTEMAHIFI

MIASCRIVANIA

PRANZO

Page 14: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:UCDdelmiosistemaHI‐FI(segue)

ANALISIDEICASID’USO:Casid’usoprincipali:•  Accenderelatelevisionesatellitareconuncanaleeunvolume

didefault,eregolarla(daltavolodapranzoedaldivano)•  AccendereilplayerCDecontrollarelariproduzione

(dallascrivania)•  AccendereilplayerDVDecontrollarelariproduzione

(daldivano)•  SpegneretuLoAltricasid’uso:•  …<inrealtànoncisono>

Page 15: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:ilmiosistemaHI‐FI(segue)ANALISIDELCONTESTO

TV

TV

DIVANO

SISTEMAHIFI

MIASCRIVANIA

PRANZO

Azionetelecomando

Page 16: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

LIVELLIDIMATURITÀDELLAPROGETTAZIONE•  PRIMOLIVELLO:

IlprodoLofunziona

•  SECONDOLIVELLO(System‐centereddesign):

IlprodoLoforniscelefunzionirichieste

•  TERZOLIVELLO(User‐centereddesign): IlprodoLoèfaciledaimparareedausare

•  QUARTOLIVELLO:

IlprodoLoè“invisibile”durantel’uso

Page 17: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

UnprodoLo“invisibile”

Page 18: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

InteracHondesign:qualeinterazione?

UHlizzatore

OggeLointeraQvo

InterazionecogniHva

Interazionefisica

Page 19: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Interdisciplinarietàdell’InteracHonDesign

•  Ergonomia(studial’interazioneconglistrumenHdilavoro)

•  Psicologia(studiaiprocessimentalidell’uomo)•  LinguisHca(nestudiaillinguaggio)•  Sociologia(nestudiaicomportamenHsociali)•  MarkeHng(studiaifenomenidimercato)

•  InformaHca(studialepossibilitàdeicomputer)

Page 20: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

L’ingegneriadell’usabilità

LadisciplinachesioccupadeimetodiedelletecnichechepermeLanodispecificare,raggiungereeverificaregliobieQvidiusabilitànellaprogeLazioneesviluppodeisistemiinteraQvi

Variapprocci,maaspeQchiavecomuni:–  modellodisviluppoiteraHvoperprotoHpisuccessivi

–  coinvolgimentodell’utentedurantetuLoilprocesso

–  inserimentodi“usabilityengineer”nelteamdisviluppo

–  definizionedimetricheeeffeLuazionedimisurediusabilità

Page 21: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

2.ModellidiprogeLazioneesviluppo

Page 22: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

IlmodellotradizionalediprogeLazioneesviluppo

RequisiM

AnalisieprogeQazione

Realizzazione

Test

Rilascio

Modello“acascata”:dopounadecisione,nonsitornaindietro

- Verifica (make the things right) - Convalida (make the right thing)

Page 23: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Modellotradizionale:proecontroPRO:•  fasilogichebendefinite•  ognifaseforniscegliinputallafasesuccessiva•  possibilitàdimeLerecheck‐pointfraunafaseel’altra(“milestones”)•  processo(apparentemente)bencontrollabileCONTRO:•  ilsistemaprodoLosivedesoloallafine,epuònonessere

soddisfacente•  ilmodelloèconceLualmentesbagliato,enonfunziona:

–  nellapraHca,spessosirivelanecessariomodificareledecisionigiàpresenellefasiprecedenH,erifarelavorogiàfaLo(complessitàdelsistema,mutateesigenze,problemievidenziaHdall’uso)

–  nellapraHca,ilprocessovaquindispessofuoricontrollo(allungamentodeitempidisviluppo,aumentodeicosH)

Page 24: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

IlmodellocorreLo(iteraHvo)

ProgeQazioneesviluppoperprotoMpisuccessivi

Prototi- pazione

Test Proget- tazione

Inizio

Rilascio

Requisiti

NOTABENE:ancheirequisiHevolvono

duranteilprocesso!

Page 25: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Ilciclocompito‐artefaLo

Artefatto

Compito

Fa nascere Modifica

Page 26: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

InpraHca,tuQiprocessicorronoinparallelo,siapureconenfasidiversanellevariefasi:

“UnifiedSopwareDevelopmentProcess”,Jacobson,Booch,Rumbaugh

tempo

RequisiM

ProgeQazione

ProtoMpazione

Test

Rilascio

sforzo

iterazione

1

iterazione

2

iterazione

3

iterazione

4

iterazione

5

iterazione

6

iteratzion

e7

iterazione

8

tempo

RequisiM

ProgeQazione

ProtoMpazione

Test

Rilascio

Page 27: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Progettazione e sviluppo per prototipi successivi

PRO: •  Il prodotto si vede, anche se in modo parziale, fin dall’inizio e

viene perfezionato in modo incrementale •  le scelte effettuate possono essere sperimentate subito e si

possono scartare quelle sbagliate •  è il modello concettualmente corretto per la realizzazione di

sistemi complessi CONTRO: •  difficoltà di stima dei costi a preventivo •  si rischia di far divergere il processo, per troppe richieste di

modifiche •  la fluidità delle specifiche rende più difficile la comunicazione fra

le persone coinvolte

Page 28: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Human‐centreddesignprocesssecondolaISO13407

Identifica le necessità per la progettazione

centrata sull’utente

Comprendi e specifica il

contesto d’uso

Specifica i requisiti dell’utente e

dell’organizzazione Valuta il progetto rispetto ai requisiti

Produci soluzioni di progetto

il sistema soddisfa i requisiti dell’utente e dell’organizzazione

Page 29: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

3.RequisiH

Page 30: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Prototi- pazione

Test Proget- tazione

Inizio

Rilascio

Requisiti

Page 31: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ChecosasonoirequisiHdiprodoLo

DallaHno“requisitus”,richiesto

IrequisiHdiprodoLo(ingl.:productrequirements)sonoleproprietàrichiestealprodoLo

•  VengonodisolitoraccolHperiscriLoinundocumentostruLurato,cheforniscel’inputalleaQvitàdiprogeLazione

•  VengonoraccolHaLraversoanalisicondoLeconvariemetodologie

 

Page 32: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

LadefinizionedeirequisiHSi articola in tre momenti fondamentali:

Linee guida

Requisiti

ORGANIZZAZIONE (Stesura dei

requisiti)

REVISIONE E APPROVAZIONE

A]vitàdiprogeQazioneesviluppo

ESPLORAZIONE Richieste del committente

Interviste con gli stakeholder

Analisi della concorrenza

[Analisi del prodotto da sostituire]

Appunti e materiale vario

Page 33: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

DefinizionedeirequisiH:temiprincipali

•  Analisidell’utente:aqualiutenHèdesHnatoilprodoLo?•  Analisideibisogni:qualisonolenecessitàditaliutenH?•  Analisidelcontesto:qualesaràilcontestod’usodel

prodoLo?•  Analisideicasid’uso:inqualimodiidiversiutenH

interagirannoconilprodoLo?•  Analisidellaconcorrenza:qualisonoipunHdiforzaedi

debolezzarispeLoaiprodoQconcorrenH?

Page 34: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Profilidiapprendimento

ProdoLoorientatoall’utenteabituale

ProdoLoorientatoall’utenteoccasionale

Page 35: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Casid’uso Uncasod’usoèuninsiemediinterazionifinalizzateauno

scopo,fral’utente(opiùutenH)eilprodoLo

Esempioperunsitodie‐commerce:–  Ricerca prodotto –  Ordina prodotto –  Visualizza dati utente –  Inserisci prodotto –  Modifica prodotto

Uncasod’usopuòesserecompostodauninsiemedicompiH(task)ciascunodeiqualisaràasuavoltacompostodauninsiemediazionielementari Casod’uso→compiM→azioni

Page 36: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Diagrammideicasid’uso

Ricerca prodotto

Ordina prodotto

Visualizza dati utente

Inserisci prodotto

Modifica prodotto

Sistema bancario

Utente

Gestore del negozio

Page 37: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Acquista prodotto

Scenario principale: 1.  Il cliente naviga nel catalogo e seleziona gli articoli da acquistare 2.  Il cliente si avvia alla cassa (check out) 3.  Il cliente fornisce le informazioni relative alla spedizione (indirizzo; scelta fra consegna in

giornata o entro 3 giorni) 4.  Il sistema presenta un prospetto con il conto totale, comprese le spese di spedizione 5.  Il cliente riempie un modulo con le informazioni sulla carta di credito 6.  Il sistema autorizza l’acquisto 7.  Il sistema conferma immediatamente la vendita 8.  Il sistema invia al cliente una email di conferma

Scenari alternativi:

3a. Il cliente è abituale: 1. Il sistema visualizza le preferenze memorizzate riguardanti le spedizioni, il

pagamento e la fattura 2. Il cliente può accettera il default o ridefinire le preferenze, in questo caso ritorna

al passo 6 dello scenario principale 6a. Il sistema non autorizza l’acquisto con carta di credito: 1. Il cliente può inserire nuovamente le informazioni e riprovare oppure annullare l’acquisto

Descrizionediuncasod’uso:esempio

Page 38: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:progeLodiuncontenitoreperacquaminerale

UtenM:•  A.Genericoconsumatorediacquaminerale•  B.TrasportatoridiconfezionimulHpleBisogni:•  TrasportoestoccaggiopiùefficienHContestod’uso:•  A.Acquistoinsupermercatooinnegozio•  A.Conservazioneinfrigorifero•  A.Consumointavola•  B.TrasportoaipunHdivenditainfurgoniCasid’uso:•  A‐B.TrasportomanualediconfezionemulHpla•  A.EstrazionedelcontenitoresingolodallaconfezionemulHpla•  A.Trasportomanualedicontenitoresingolo•  A.Stoccaggio/estrazionenel/dalfrigorifero•  A.Aperturaechiusuradelcontenitore•  A.Mescitanelbicchiere•  A.SchiacciamentoverHcaleperdismissione

Page 39: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Contenitoreperacquaminerale:unapossibileproposta

E.Attaianese, Il controllo dell’usabilità per il design del packaging di prodotti di consumo, VII Congresso della Società Italiana di Ergonomia, Firenze, 2001

Page 40: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

DefinizionedeirequisiH:tecnichediesplorazione

• Osservazionisulcampoestudietnografici• Intervisteindividuali• QuesHonari• Focusgroup• SuggerimenHspontaneidegliutenH

• Analisidellaconcorrenza

Page 41: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Analisidellaconcorrenza:obieQvi

•  Individuarele“praHchemigliori”delseLore•  IndividuareipunHdiforzaedidebolezzadeiprodoQconcorrenH

•  CaraLerizzareilnostroprodoLoinrapportoadessi:– checosalocontraddisHngue?– checosaglidàvalore?

Page 42: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

RequisiHimpliciHescenarid’uso

Scenarid’uso:storieimmaginariema.pichediusodelsistemadapartedipersonefi:zie,maconcrete,che“me=onoinscena”bisogni,contes.emodalitàd’uso.pichedelsistemadaproge=are(“personae”)

Unoscenariod’usobenfaLo:– dàconcretezzaagliutenH,chealtrimenHrischierebberodiesseresempliciruoliastraQ

– evitacheiprogeQsHsiidenHfichinocongliutenHHpicidelsistema

– puòmeLereinevidenzanumerosirequisiHimpliciH,chealtrimenHsarebberoinespressi

Page 43: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Personae:esempi

Page 44: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Personae:esempi

Page 45: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Scenarid’uso:esempio

ProgeLazionediunsistemadiprenotazioneviawebperunalbergodiprimacategoriadiCatania.

Persona:Luigièuningegneredi35anni,sposato,chelavorapressounasocietàedile.Èabituatoaviaggiarespesso,siainItaliacheall’estero,perlavoroopervacanza,eatraLarsibene.NonèperòmaistatoinSicilia.

Scenariod’uso:LuigideveandareaCataniaperlavoro.DesideraprenotareunacamerainunalbergodiprimacategoriavicinoallafilialediCataniadellasuaazienda,chesitrovaincentro,adunpassodaPiazzadelDuomo.PuòpagaresoloconunacartaAmericanExpressintestataallasuasocietà,perchéquestaèlapoliHcaaziendale.StaràaCataniaduenoQ,forsetre.Preferiscealberghimoderni,edesideraunacameradoppiaperusosingolo.”

Page 46: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Scenarid’uso:esempio(segue)

Loscenariocontienemoltirequisitiimpliciti.Infatti,peraccontentareLuigi,ilsitodovrebbe:

-visualizzaresullamappadiCataniaglialberghidiprimacategoria;

-mostrarelamappainmodocheinomidellestradedelcentrosianobenleggibili(perchéLuigidevetrovarePiazzadelDuomo,enonconoscelacittà);

-mostraredellefotografiedell’albergo(Luigipreferiscealberghimoderni);

-permetterediprenotarecameredoppieadusosingolo; -accettarecarteAmericanExpress; -nonaddebitaresubitol’interoimportodelsoggiorno(Luigidovràprobabilmenteprenotaretrenotti,eriservarsidiliberareinseguitolacameraperlaterzanotte).

Page 47: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Scenarid’uso:suggerimenH

•  Devono“meLereinscena”situazionidiusoHpichedelprodoLo

•  PossonoessererealizzaHcontecnichediverse(tesH/immagini/video)

•  Devonoesserecomplete,indicandolemoHvazionieleconseguenzedell’usodelprodoLonellaparHcolaresituazione

•  NondevonoconteneredeLagliirrilevanHalloscopo•  NontuLelestorieverehannounlietofine!

→ScenariposiHviescenarinegaHvi

Page 48: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Scenarid’uso:esempi

Esempidiscenarid’usoperdevicemobili,realizzaHconsemplicivideo:

hLp://www.youtube.com/watch?v=lJLI4Aw897U

hLp://www.youtube.com/watch?v=htW‐uOAqz8s

Page 49: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Struttura del documento dei requisiti: un esempio

1.Sommario2.GeneralitàObieQvigeneralidelprodoLoUtenHacuièdesHnato,bisogniecontesHd’usoScenarid’usoHpiciPosizionamentocompeHHvo3.Casid’usoDiagrammadeicasid’usoDescrizionedeisingolicasid’usoeanalisideicompiH4.AltrirequisiM<lastruLuradiquestapartedipendedalHpodiprodoLo>5.AppendiciAnalisidellaconcorrenzaGlossario

Page 50: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

4.ProtoHpi

Page 51: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Prototi- pazione

Test Proget- tazione

Inizio

Rilascio

Requisiti

Page 52: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Checos’èunprotoHpo

Proto‐typos:“primomodello”

“UnarappresentazionediunprodoLoodiunsistema,odiunasuaparte,che,sebbeneinqualchemodolimitata,puòessereusataascopodivalutazione”(ISO13407)

Page 53: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

EsempioPrototipo di cartone di iPhone

Page 54: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Basedellaclassificazione

TipodiprotoMpo CaraQerisMche

Scopo Ruolo ServonoavalutareilruolodelprodoLonellavitadelsuoutente

Look&feel ServonoavalutarelemodalitàdiinterazionefrautenteeprodoLo

Implementazione ServonoavalutareaspeQtecnicirelaHviallaimplementazionedelprodoLo

Modalitàd’uso

StaHci SonorappresentazionistaHchedelprodoLo(es.storyboard,diagrammidivarioHpo)

Dinamici Sonorappresentazionidinamiche(manoninteraQve)delprodoLo,es.:video

InteraQvi PermeLonoaliutenHdieffeLuareproved’usodelprodoLo,anchesesemplificateeapprossimate

Completezza Altafedeltà “assomiglia”intuQgliaspeQalprodoLofinale

Bassafedeltà “assomiglia”allalontanaalprodoLofinale

Orizzontale ForniscetuLelefunzionidelprodoLofinale,ancheseinversionelimitata

VerHcale Forniscesoloalcunefunzioni,realizzateindeLaglio

Durata UsaegeLa Nonvieneconservatodopol’uso

EvoluHvo Realizzatoconlatecnologiafinale,vienefaLoevolverefinoalprodoLofinale

Page 55: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio

Ruolo

Implementazione

look&feel

P1

P2

Page 56: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ProtoHpiinteraQvi

SonoipiùuHliperleaQvitàdiconvalida

ALenzione:

•  l’interaQvitànonpuòesseredescriLa,deveessere“vissuta”…

•  …manonnecessariamentedeveessererealizzatadauncomputer

Page 57: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

LatecnicadelmagodiOz

Page 58: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

IprotoHpiiniziali

•  SonomoltouHlinelleprimefasidelprogeLo,peresplorareevalutarediversesoluzionipossibili,acosHcontenuH

•  SonomoltospessodelHpo“usaegeLa”,realizzaHacosHmoltobassi,contecnologiesemplici,Hpicamente:– ProtoHpidicarta– ProtoHpiPowerPoint

Page 59: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

L’interfacciavienedisegnataabassafedeltàsucartoncinimobili…

ProtoHpidicarta

Page 60: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

…chevengonousaHpereffeLuareunasimulazione“manuale”delsistema,conutenH‐cavia…

Utente

“Computer”

Osservatori

ProtoHpodicarta(II)

…dopodichèl’interfacciasicorregge,esiriprova…

Page 61: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Video

•  ProtoHpidicarta: hLp://it.youtube.com/watch?v=GrV2SZuRPv0

•  ProtoHpidicartaescenarid’uso:un’applicazioneperPDAperincontrareamiciall’UniversitàhLp://it.youtube.com/watch?v=c4‐A‐9hGn0U

Page 62: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ProtoHpidicarta

VANTAGGI:

•  Velocitàebassocostodirealizzazione•  PermeLonodiprovarel’interazioneinmodosemplice

•  BassocostodellemodificheSVANTAGGI:

•  L’interazioneèlentaequindiinnaturale,perchésimulata

•  FedeltàmoltobassapergliaspeQdilayoutgrafico

Page 63: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ProtoHpiipertestuali SchermatecliccabilipermeLonodi“navigare”nell’interfaccia,simulandol’interazione

Esempi:PowerPoint,Hypercard(inqualchecaso:HTML,[Flash])

Page 64: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ProtoHpiPowerPoint

•  OgnischermataèunaslidePowerPoint

•  Suognischermatavengonorealizzateareesensibili,conlinkadaltreslide:cliccandosudiesse,l’utente“naviga”nell’interfaccia

VANTAGGI:•  Facilidarealizzareedamodificare

•  GliaspeQgraficipossonoesseredefiniH“abbastanza”beneSVANTAGGI:

•  Modellodiinterazionelimitato(“point&click”)•  LimiHpraHciallacomplessitàdell’ipertesto(oltreun

cenHnaiodislidediventapocogesHbile)

Page 65: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

SuggerimenH

E’beneevitarestrumenHdiprotoHpazioneche:–  ponganodifficoltàtecnichenellarealizzazione(devopensarealprotoHpo,nonallostrumento)

– possanoinfluenzare,conleloropeculiarità,ildesigndelsistemaprotoHpato(“questononriescoafarlo,quindicambioildesign”)

Unasoluzionespessomoltovalida:

ProtoHpodicartapoiprotoHpoPowerPoint

Page 66: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Login Benvenuto nel sistema di controllo degli elettrodomestici.

Ti preghiamo di autenticarti, inserendo il tuo nome utente e la password.

NOME UTENTE

PASSWORD

OK

michele

********

HELP

Esempio

Page 67: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Login Benvenuto nel sistema di controllo degli elettrodomestici.

Ti preghiamo di autenticarti, inserendo il tuo nome utente e la password.

NOME UTENTE

PASSWORD

OK

michele

********

HELP

Page 68: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

HELP

Elettrodomestici Seleziona uno dei link o delle icone sottostanti per accedere alle funzionalità:

Torna al menù principale

Lavatrice

Frigorifero

Lavastoviglie

Esempio(segue)

Page 69: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Lavatrice

HELP

generale

Programma di lavaggio delicato a bassa temperatura in corso…

Avvia

Esecuzione lavoro (interrotto)

10% completato… (in pausa)

Riprendi

dettagli

Torna al menù elettrodomestici

1

Esempio(segue)

Page 70: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

HELP

Lavatrice dettagli generale

Produttore: Ariston

Modello: Lavasciuga 2000

Installata il 18/07/2002.

Driver aggiornato al 16/10/2002.

Ore di funzionamento: 92.

Interventi tecnici: nessuno.

Media interventi: non disponibile.

Torna al menù elettrodomestici

2

Esempio(segue)

Page 71: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Progettazione e sviluppo per prototipi successivi

•  Non basta condividere la filosofia, bisogna specificare quali prototipi, quando e perché, per evitare che il progetto sfugga di mano

•  Bisogna partire da un modello del processo specifico per la classe di sistemi in esame

Page 72: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Esempio: una “road-map” per i siti web (da R.Polillo, Plasmare il web, Apogeo, 2006)

Vedi: R.Polillo, Plasmare il web, Apogeo 2006

Page 73: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

Esempio: una “road-map” per i siti web

Page 74: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

•  Tutti navigabili

•  sottoposti ad attività di verifica e validazione specifiche

•  Consolidamento progressivo

Esempio: una “road-map” per i siti web

Page 75: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

•  Wireframe B/N

•  HTML

•  Usa e getta

•  Navigazione, IA, “gabbia logica”

Esempio: una “road-map” per i siti web

Page 76: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

•  Grafica finale

•  No contenuti

•  Comunicazione, (accessibilità, usabilità della navigazione)

Esempio: una “road-map” per i siti web

Page 77: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

•  Funzioni interattive

•  No contenuti

•  Funzionalità (adeguatezza, usabilità, accessibilità)

Esempio: una “road-map” per i siti web

Page 78: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

•  Contenuti

•  Qualità contenuti, accessibilità e usabilità complessiva

Esempio: una “road-map” per i siti web

Page 79: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7

Pubblicazione

6 Redazione

dei contenuti

1 Definizione dei requisiti

3 Web design

Visual design 4

5 Sviluppo del sito

2 Avviamento del progetto

Prototipo di navigazione

Prototipo di comunicazione

Prototipo funzionale

Prototipo editoriale

Sito finale

•  Collaudo finale sul sistema di produzione

Esempio: una “road-map” per i siti web

Page 80: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

5.Valutazioni

Page 81: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Prototi- pazione

Test Proget- tazione

Inizio

Rilascio

Requisiti

- Verifica (make the things right) - Convalida (make the right thing)

Page 82: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Tecnichedivalutazionedellausabilità

Sipossonodividereinduegrandicategorie:

•  AnalisidellausabilitàdelsistemaeffeLuaHdaesperH,senzacoinvolgerel’utente(“ispezioni”)–  WalkthroughcogniHvi

–  ValutazionieurisMche–  …

•  ValutazioniconlapartecipazionedegliutenH–  Testdiusabilità–  Interrogazioni–  …

Page 83: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ValutazionibasatesueurisHche

•  IlsistemavieneesaminatoverificandoneconsistemaHcitàlaconformitàaspecifiche“eurisHche”,correlateaprincipielineeguidageneralmenteacceLaH

•  SipreferisconoeurisHchecosHtuitedapochiprincipimoltogenerali,piuLostochelineeguidadeLagliate,didifficileuHlizzo

Page 84: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:leeurisHchediNielsen

J.Nielsen(1994)haindicatoleseguenH10eurisHche(moltogenerali),pervalutarelausabilitàdiunsistema:

1.  Visibilitàdellostatodelsistema2.  Corrispondenzafrailmondorealeeilsistema3.  LibertàecontrollodapartedegliutenH4.  Consistenzaestandard5.  Prevenzionedeglierrori6.  RiconoscerepiuLostochericordare7.  Flessibilitàedefficienzad’uso8.  DesignminimalistaedesteHco9.  AiutaregliutenHariconoscereglierrori,diagnosHcarliecorreggerli10.  Guidaedocumentazione

(VediJ.Nielsen,HowtoconductaHeurisHcEvaluaHon,inhLp://www.useit.com/papers/heurisHc/heurisHc_evaluaHon.html)

Page 85: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

ValutazionibasatesueurisHche:aspeQ

•  Pococostose(“discountusability”)•  Valutatoridiversitendonoatrovareproblemidiversi(un

valutatorenonbasta)

•  TipicamentecisipuòaspeLareche5valutatoriscopranoidueterzideiproblemidiusabilità(Nielsen)

•  IrisultaHsonotantomiglioriquantopiùivalutatorisonoesperH(conoscenzadeiproblemidiusabilitàdellaspecificaapplicazione)

Page 86: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Sullacartafunziona,ma...…poibisognaprovare!

Page 87: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Testdiusabilità UtenHcampioneusanoilsistemainunambientecontrollato,soLoosservazionedapartediesperHdiusabilitàcheraccolgonodaHsenzainterferire,poilianalizzanoetraggonoconclusioni

Osservatore Osservato

Page 88: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Tipiditestdiusabilità

•  TestdicompitoAgliutenHvienechiestodisvolgerecompiHspecifici,chepermeLanodiesercitarelefunzionalitàprincipalidelsistema

•  TestdiscenarioAgliutenHvieneindicatounobieQvodaraggiungereaLraversounaseriedicompiHelementari,senzaindicarliesplicitamente:l’utentedovràquindiimpostareunapropriastrategiadiazioni

Page 89: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:testdicompitoperunsitodie‐commerce

•  Task1: Registrarsi•  Task2: VerificaresesipuòpagareconVisae

qualèl’importominimoperunordine•  Task3: Verificarequalisonoitempidiconsegna•  Task4: AcquistareunascatoleLada500grdi tonnosoL’olio•  Task5: Cercaresevendonoconfezionidi sciroppodiacero•  Task6: VerificarelostatodegliordinieffeLuaH•  Task7: Verificareseesistonooffertespecialidi pasta

Page 90: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Esempio:testdiscenarioperunsitodie‐commerce

Domaniserahaidueamiciacena,manonhaitempodiandarealsupermercato.Decidiquindidifarelaspesaon‐line,pagandoconlatuaVisa.CollegaHalsitoeordinagliingredienHperunacenaveloceepococostosa,masimpaHca.

Page 91: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Testdiusabilità:logisHcaDuefilosofie:

•  Organizzazioneinformale(bassocosto)

•  Usabilitylab(cosHalH):

>>

Page 92: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Usabilitylab

TesHngroomObservaMon

room

Page 93: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Telecamera

Microfono

Tester

SchermoconSofwareScreenRecording

Organizzazioneinformale

Page 94: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio
Page 95: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Thinkingaloud

E’unatecnicaperlaqualesichiedeall’utentedisvolgereuncompito,e,contemporaneamente,diesprimereadaltavoceciòacuistapensando:

– checosastacercandodifare– checosavedesulloschermo

– comepensadidoverproseguire– qualidubbiedifficoltàstaprovando

Page 96: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Comesiorganizzauntestdiusabilità

Trefasi:

1.  Preparazionedeltest2. Esecuzionedeltest

3.  AnalisideirisultaMeraccomandazioni

Page 97: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

1.Preparazionedeltest

•  DefinizionedegliobieQvieHpodeltest,edellemisuredaraccogliere,es.:–  iltemporichiestodaundeterminatocompito

–  lapercentualedicompiHportaHatermineconsuccesso–  lasoddisfazionedell’utente

•  DefinizionedelnumeroedellaHpologiadegliutenHcampione

•  DefinizionedeicompiHe/oscenarid’uso•  IndividuazionedegliutenHcampione•  Preparazionedeimaterialiedell’ambientediprova>>

Page 98: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Successrate:esempio

Successrate:(9+(4*0.5))/24=46%

successfultrials

parHallysuccessful

totaltrials

Page 99: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Testdiusabilità:quanHutenH?

DipendedagliobieQvideltestedallacomplessitàdelsistema

Check‐upinformalediunsitosemplice:

‐5‐7utenH‐5‐7compiHciascuno(20‐40minuHperciascunutente)

Valutazioneapprofonditadiunsitocomplesso:

‐10‐15utenH‐1–1,5hperciascunutente

Esempio:perunsitoweb,Hpicamente

Page 100: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

LaregoladiNielsen(perisiHweb)

•  Dopoilquintoutente,sprechereteilvostrotempoosservandopiùvolteglistessirisultaH,senzaimpararemoltodinuovo

•  Dopoavereosservato5utenH,eliminateiproblemiindividuaH,eprovatedinuovocon5utenH

(JakobNielsen)

•  PeròquestaregolainformaleèstatamoltocriHcata

Page 101: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

2.Esecuzionedeltest

•  SpiegazioneagliutenH(compiHscriQ,problemadellostressdaesame,privacy)

•  Conduzionedeltestosservazioneeregistrazionedellorocomportamento,senzainterferire SI’: achecosastaipensando?con.nuaa parlare,tentaancora NO: perchèhaicliccatolì?

•  IntervistaagliutenH(dopo)

Page 102: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

3.AnalisideirisultaH

•  AnalisideLagliatadeidaHraccolH

•  IndividuazioneedelencazionedeisingoliproblemiindividuaH,perareefunzionalieperlivellidipriorità Priorità1:IntervenHindispensabilieurgenH

Priorità2:IntervenHnecessarimamenourgenH Priorità3:IntervenHauspicabili

•  Stesuradelleraccomandazionifinali

Page 103: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

AnalisirisultaHdiuntestdiusabilità:esempio

(Registrazioneutenteinunsitodie‐commerce)

Page 104: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Raccomandazionifinali:esempio

Page 105: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

7.Conclusioni

Page 106: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Uncompletocambiodiparadigmanell’ingegneria

System‐centereddesign

User‐centereddesign

InteracHondesign

Non va considerato ovvio: ha motivazioni e conseguenze “epocali”

Page 107: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

MoHvazioni•  Complessitàcrescentedellatecnologiaedellefunzioni

cheessaoffreachilausa•  Pervasivitàe“inevitabilità”dellatecnologianelmondo

dioggi•  Chinonlapuòononlasausareviene“tagliato

fuori”(digitaldivide)•  Necessitàdisemplificarnel’uHlizzoedirenderla

accessibileatuQ(universaldesign)•  Necessitàdicomprendereruoliepossibilitàdella

tecnologiapermigliorarelaqualitàdellavita

Page 108: INTRODUZIONE ALL’INGEGNERIA DELLA USABILITA’ · 2017-01-12 · Progettazione e sviluppo per prototipi successivi PRO: • Il prodotto si vede, anche se in modo parziale, fin dall’inizio

Conseguenze

•  SuiprocessidiprogeLazioneesviluppoleproved’usodiventanounacomponentedellea:vitàdiproge=azione

•  Suiteamdisvilupponecessariamentemul.‐disciplinari

•  SullaformazionedeiprogeQsHnonpiùadorientamentoesclusivamentetecnico