Luca Mascaro - IASummit 2009 Forlì
Strutture ed interfacce adattative
sabato, 21 febbraio 2009
Software o servizioInterfaccia
Artefatto che consente lʼinterazione tra due sistemi complessi.
Nel software e nel web si intende lʼinsieme di strumenti messi a disposizione dellʼutente per interagire con il programma o il sito
Struttura
Insieme di regole, flussi e funzionalità che definiscono il modo di usare un sistema accedendo ad informazioni o eseguendo operazioni
sabato, 21 febbraio 2009
Una riflessioneCome utenti non comprendiamo tutto il servizio
In pratica
Abbiamo una percezione parziale ed incompleta del sistema
Vediamo, giudichiamo e ci interfacciamo subito con la UI
Durante lʼuso ci formiamo unʼidea della struttura
sabato, 21 febbraio 2009
Cosa accadeFormiamo un modello mentale che con è totalitario del sistema
Tutto ciò che “avanza” rischia di essere rumore cognitivo
Si perde molto in termini di performance
Dobbiamo ridurre drasticamente il carico ed il rumore cognitivo!
sabato, 21 febbraio 2009
Migliorare lʼUX avvicinando interfaccia e utenteAvvicinare i Task che coprono i bisogni dellʼutente allo stesso adattando lʼambiente dʼuso
Introdurre lʼadattabilità: sistemi adattabili <> adattivi
sabato, 21 febbraio 2009
orientare lʼinterfacciaContestualizzazione
verso il contesto dʼuso
Adattabile
sabato, 21 febbraio 2009
orientare lʼinterfacciaPersonalizzazione
verso lecaratteristiche dellʼutente
Adattabile
sabato, 21 febbraio 2009
si migliora unicamenteCriticità
lʼambiente dʼuso
Adattabile
sabato, 21 febbraio 2009
La nuova frontieraAdattive
sabato, 21 febbraio 2009
adattarsi automaticamenteAdattiva
alle condizioni dʼuso di uno specifico utenteper mettergli a disposizione soloun panel utile di informazioni e funzionalitàal suo livello di capacità
sabato, 21 febbraio 2009
È la UX perfetta che fa solo ciò che serve a me!Concettualmente
sabato, 21 febbraio 2009
raccolta di dati in maniera continuaOggi: caratteristiche ed esempi
adattamento alle capacità (skills) dellʼutente
sistemi di riconoscimento vocale/scrittura
sabato, 21 febbraio 2009
raccolta di dati da molti canaliDomani: caratteristiche
adattamento strutturale completo
sabato, 21 febbraio 2009
Come esseri umani tendiamo già a risparmiare carico cognitivo
Nota: comportamento umano
Tendiamo a ripeterci sviluppando processi mentali ripetibili
EuristicheQueste ultime vanno favorite
Daniel Kahneman
sabato, 21 febbraio 2009
Aspetto forma, funzione (affordance), estetica Elementi mutevoli
Funzionamento funzionalità, flussi
Contenuto organizzazione, labeling
sabato, 21 febbraio 2009
Tipologia e forma del contenuto
Caratteristiche ambientabili
Condizioni temporali (data e ora)
Luogo e relative risorse locali
Ambiente (meteo, eventi, ..)
Compito svolto (Task)
Comportamento, storia ed abitudini
Contesto sociale (es: casa, lavoro, tempo libero, ...)
Parametri dʼingresso (es: da google)
Interessi personali
Capacità personali ed esperienza con lʼapplicazione
Matrice di condizioni
sabato, 21 febbraio 2009
Deformare il sistemaIl risultato
non nascondere (eliminare) gli elementi
sabato, 21 febbraio 2009
Il risultato
Migliora, si semplifica e si offre unʼUX propositiva
sabato, 21 febbraio 2009
Il risultato
Migliora, si semplifica e si offre unʼUX propositiva
La novità
Instaura una relazione più stretta con il sistema
sabato, 21 febbraio 2009
Il risultato
Migliora, si semplifica e si offre unʼUX propositiva
La novità
Instaura una relazione più stretta con il sistema
Il rischio interno
Lʼessere invasivo potrebbe essere fastidioso
sabato, 21 febbraio 2009
Il risultato
Migliora, si semplifica e si offre unʼUX propositiva
La novità
Instaura una relazione più stretta con il sistema
Il rischio interno
Lʼessere invasivo potrebbe essere fastidioso
Il rischio esterno
La privacy è il prezzo da pagare
sabato, 21 febbraio 2009
GrazieChe ne pensate?
Luca Mascaro
www.sketchin.ch | www.lucamascaro.info/blog/
PSSSS... avevo pensato anche ad altri punti che non ci sono stati
• la relazione con la multicanalità• lʼuso di matrici a condizioni sommatorie• le forme avanzate di adattamento • i metodo con cui fare si che il sistema capisca come adattarsi al livello di
sopportazione dellʼutente• una serie di applicazioni pratiche
se lʼargomento vi interessa possiamo poi approfondire anche questi ;-)
sabato, 21 febbraio 2009