SlideShare une entreprise Scribd logo
1  sur  75
Télécharger pour lire hors ligne
Lean Prototyping
verifica, misura e valida le tue
assunzioni con il minimo sforzo
e nel più breve tempo possibile.
by Luca Scarpa
DevMarche
Ancona, Novembre 13, 2014
Luca Scarpa
CTO, CFO e frontend developer @ GNV&Partners
@luscarpa
Che cos’è un
prototipo
Definizione
Il prototipo è il modello originale o il primo
esemplare di un manufa o, rispe o a una sequenza
di eguali o similari realizzazioni successive.
Normalmente costruito in modo artigianale e in
scala 1:1, sul prototipo verranno effe uati collaudi,
modifiche e perfezionamenti, fino al prototipo
definitivo, da avviare alla produzione in serie.
Source: h p://it.wikipedia.org/wiki/Prototipo
Una primissima
versione di un’idea
Una primissima
versione di un’idea
testabile
{
Perché?
Per rispondere alle domande
Per rispondere alle domande
e generarne di nuove
Testare le assunzioni
Comparare alternative
Ridurre i rischi
Condividere le vostre
idee con gli altri
Condividere le vostre
idee con gli altri
Team
Stakeholders Users
Angels
Investors Clients
Boss
Quando?
ideare
prototipare
testare / validare
condividi
ideare
prototipare
testare / validare
condividi
Prima possibile!
Sketch
“L’intento dello sketching è di
separare il design dal processo di
creazione”
• veloce
• tempestivo
• economico
• monouso
• esplorativo
• non dettagliato
• opportuno
• divergente
• comunicativo
Caratteristiche
Wireframe
“Lo scopo di un wareframe è di comunicare ed
esplorare i conce i che escono dallo sketching, quei
conce i che si vuole ulteriormente approfondire
durante la fase di design dell’interfaccia utente”
• veloce
• economico
• attuabile
• ambiguo
• minimale
• opportuno
• confirmatorio
Caratteristiche
Elaborazione
delle idee
Riduzione delle
dell’ideeLaseau’s Funnel
Processo di design
Prototipo
Rapido
Il prototipo deve essere realizzato nel minor tempo
possibile per supportare la creazione di molteplici
versioni.
Deve poter essere modificato in maniera iterativa e
lasciar spazio al cambiamento in modo veloce.
Economico
Il prototipo, sopra u o nelle primissime versioni,
potrebbe prendere strade completamente opposte
al desiderata, per cui è necessario poter
ricominciare da zero senza avere ripercussioni
disastrose nell’andamento del proge o.
Minimale
Il prototipo deve rispondere a domande funzionali,
non estetiche o di de aglio, deve contenere le
funzionalità principali che riescono a ridurre gli
sprechi futuri.
Testabile
Il prototipo deve poter essere utilizzato dai vostri
utenti, deve essere utilizzabile, non deve
soffermarsi sul raccontar loro del prodo o, ma
focalizzarsi sulla funzionalità che necessita di
essere validata.
Misurabile
Il prototipo deve poter fornire dati su cui basare le
proprie scelte e deve potervi “parlare” su livello di
gradimento dei vostri utenti. Anche il dato
negativo è tanto importante quanto il dato
positivo, ma in entrambi i casi vanno raccolti.
Pianifica per come
deve FUNZIONARE,
NON per come deve
sembrare
Sketch vs Prototipo
Sketch Prototipo
Evocative Didactic
Suggest Describe
Explore Refine
Question Answer
Propose Test
Provoke Resolve
Tentative Specific
Non-commi al Depiction
Fonte: Sketching User Experiences di Bill Buxton
Esempio pratico
LA FUSIONE
Idea
Steps 1/7
Steps 2/7
Steps 3/7
Steps 4/7
Steps 5/7
Steps 6/7
Steps 7/7
Risultato
Visual Design 1/3
Visual Design 2/3
Visual Design 3/3
Prototipo
Predisporsi al fallimento
Reiterare
#FAIL
Reiterare
#FAIL
Reiterare
#WIN
Cura dei de agli
Risultato finale
Qual è il grado di fedeltà?
Fedeltà
Il grado di precisione con cui qualcosa è riprodo o
Bassa fedeltà Alta fedeltàvs
Bassa fedeltà Alta fedeltàvs
Veloce Lento
{
{
Bassa fedeltà Alta fedeltàvs
Veloce Lento
{
{
Prime iterazioni di esplorazione
Tempo
Fedeltà
Sketches
Wireframes
Prototipi
Design
Ideazione Validazione
concetti User Experience
Iterazioni di avanzamento
Tempo
Fedeltà
Sketches
Prototipi
Design
Ideazione Validazione
concetti User Experience
Prototipi a
bassa fedeltà
“I prototipi a bassa fedeltà sono costituiti da
limitate funzionalità e minima interazione. Sono
costruiti per rappresentare conce i, alternative di
design e diverse risoluzioni… Questi prototipi
sono creati per comunicare, educare ed
informare.” cit. Low vs. high-fidelity prototyping debate
Esempi:
Prototipi su carta
Prototipi cliccabili
Prototipi su carta
Realizzati con componenti molto semplici: carta,
penna e nastro adesivo consentono di simulare
esperienze in modo veloce, divertente e furbo.
Non richiedono alcun tipo di investimento digitale
e grazie alla creatività è possibile simulare
avanzamenti di stato o interazioni particolari.
Sono molto utili sopra u o in ambienti touch che
richiedono all’utente la manipolazione degli
elementi sullo schermo.
Prototipi su carta
Pro
• Possono esser creati in poco tempo, 1
ora
• Facili da ada are e riada are
• Economici
• Possono essere prodo i con materiali
facilmente reperibili in qualsiasi
situazione
• Possono esser prodo i in real-time
con l’interlocutore
• A ività divertente che può me ere a
proprio agio l’interlocutore
• Tengono basse le aspe ative di design
e aiutano a rimanere focalizzati sulle
funzionalità e i comportamenti
Contro
• La facilità di cambiamento può
diventare dispersiva e time-
consuming
• Richiedono una buona
immaginazione e un o imo livello di
astrazione da parte
dell’interlocutore
• Il feedback è limitato alla stru ura
di alto livello e al comportamento
del prodo o
Prototipi su carta - Esempi
Prototipi su carta - Interviste
Componenti per la sessione di test:
• Un facilitatore che spiega la procedura e fornisce dei task
all’utente, deve cercare di far parlare l’intervistato al fine di carpire
il ragionamento che sta dietro ad ogni azione.
• Un membro del team di design che fa il ruolo di computer, cambia
i vari wireframe di fronte all’utente, fondamentale che chi fa il
ruolo del computer rimanga completamente in silenzio.
• L’intervistato può interagire con il prototipo su carta con una
penna per evidenziare dove cliccherebbe o dove effe uerebbe
l’azione di touch/swipe/etc.. nel caso di device mobile
Prototipi cliccabili
Aumentano l’esperienza dell’utente e portano ad un
livello superiore il grado di fedeltà.
Richiedono un investimento digitale in cambio di
un flusso di lavoro molto più realistico.
Abbassano il livello di astrazione offrendo insight e
feedback maggiori nel modo con cui l’utente
interagisce con il prodo o.
Prototipi cliccabili
Pro
• Possibilità di rappresentare più stati
della stessa interfaccia
• Offrono maggiori “ostacoli” al
completamento dei task principali
• Consentono la valutazione della
reperibilità degli elementi
fondamentali
• Richiedono meno persone per la
sessione di test con l’utente
• Offrono una base di discussione e
condivisione interna al team
Contro
• Molti utenti possono non essere
abbastanza esperti per comprendere
che non si parla di un prodo o finito
• Richiedono maggiore a enzione sul
copy e sulle etiche e
• Richiedono un’introduzione precisa
di cos’è a ivo e di cosa si sta
visualizzando
Prototipi cliccabili - Tools
InVision
Proto.io
Mockup.io
POP (import paper designs)
Flinto
Solidify
Balsamiq
Axure
Demo
Prototipi cliccabili - Interviste
Componenti per la sessione di test:
• Un facilitatore che spiega la procedura e fornisce dei task
all’utente.
• Un intervistato che può interagire con il prototipo.
• Il device che riproduce il tool (desktop, mobile, tablet).
L’intervista può essere più o meno guidata a seconda del
grado di azioni abilitate nel prototipo.
Prototipi a
medio-alta
fedeltà
“Userete questa tipologia di prototipo per mostrare e
testare le funzionalità concretizzate ad un livello di
interazione, design e contenutistica simile (o
indistinguibile da) all’esperienza del prodo o
finale.“ cit. Lean UX book
Esempi:
Prototipi codati
Prototipi codati
Offrono il più alto livello di esperienza simulata
Possono essere utilizzati per qualsiasi tipo di scopo.
Propongono un’esperienza pressoché reale, l’unico
modo per l’utente di capire che sta navigando un
prototipo e non il prodo o finale è entrare in qualche
funzionalità non implementata.
Si distinguono in due tipologie, codati a mano o
guidati da dati reali.
Prototipi cliccabili
Pro
• Possibilità di riutilizzo del codice per
la fase di produzione
• Esperienza utente il più realistico
possibile
• Possono essere generati da asset
esistenti
• Possibilità di testare su diversi
viewport e device
contemporaneamente
• Obbliga l’intero team a rimanere
allineato sugli avanzamenti di
proge o
• Abba e il waterfall
• Offre una precisa base di discussione
e condivisione interna al team
Contro
• Il tempo di sviluppo per la
realizzazione può esplodere
• Potrebbe aumentare i diba iti del
team su aspe i poco cruciali per le
domande a cui si vuol dar risposta
• Aggiornamenti e manutenzione
possono portar via tempo
• Tendenza ad o imizzare e
perfezionare il codice o la qualità del
rilascio
Demo
It’s really hard to design
products by focus groups.
A lot of times, people
don’t know what they
want until you show it to
them.
-Steve Jobs
Grazie a tu i
@luscarpa
www.gnvparterns.com

Contenu connexe

Tendances

20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design ThinkingFrancesco Casale
 
Usare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web ApplicationUsare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web Applicationextrategy
 
Progettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataProgettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataRiccardo Ghignoni
 
Cosa manca ad un brief
Cosa manca ad un briefCosa manca ad un brief
Cosa manca ad un briefIlaria Mauric
 
Sviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con GrailsSviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con GrailsAlberto Brandolini
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto Brandolini
 
Lean presentation design
Lean presentation design Lean presentation design
Lean presentation design Filippo Scorza
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2Giulio Roggero
 
Responsive Web Design: 7 Problemi da Evitare – 6^ parte
Responsive Web Design: 7 Problemi da Evitare – 6^ parteResponsive Web Design: 7 Problemi da Evitare – 6^ parte
Responsive Web Design: 7 Problemi da Evitare – 6^ parteFormazioneTurismo
 
Risolvi i tuoi problemi di sviluppo con agilità - di Stefano Brocchi
Risolvi i tuoi problemi di sviluppo con agilità - di Stefano BrocchiRisolvi i tuoi problemi di sviluppo con agilità - di Stefano Brocchi
Risolvi i tuoi problemi di sviluppo con agilità - di Stefano BrocchiGiuneco S.r.l
 
Le aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agiliLe aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agiliGiulio Roggero
 

Tendances (18)

UX Scrum e... gilde
UX Scrum e... gildeUX Scrum e... gilde
UX Scrum e... gilde
 
User testing
User testingUser testing
User testing
 
Agile Fixed Price
Agile Fixed PriceAgile Fixed Price
Agile Fixed Price
 
Ux scrum e gilde...
Ux scrum e gilde...Ux scrum e gilde...
Ux scrum e gilde...
 
20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking
 
Usare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web ApplicationUsare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web Application
 
Progettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataProgettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica Informatizzata
 
Cosa manca ad un brief
Cosa manca ad un briefCosa manca ad un brief
Cosa manca ad un brief
 
Sviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con GrailsSviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con Grails
 
Agile UX - AR Meetup
Agile UX - AR MeetupAgile UX - AR Meetup
Agile UX - AR Meetup
 
DDD Dirty Harry style
DDD Dirty Harry styleDDD Dirty Harry style
DDD Dirty Harry style
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 
Lean presentation design
Lean presentation design Lean presentation design
Lean presentation design
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2
 
Responsive Web Design: 7 Problemi da Evitare – 6^ parte
Responsive Web Design: 7 Problemi da Evitare – 6^ parteResponsive Web Design: 7 Problemi da Evitare – 6^ parte
Responsive Web Design: 7 Problemi da Evitare – 6^ parte
 
Risolvi i tuoi problemi di sviluppo con agilità - di Stefano Brocchi
Risolvi i tuoi problemi di sviluppo con agilità - di Stefano BrocchiRisolvi i tuoi problemi di sviluppo con agilità - di Stefano Brocchi
Risolvi i tuoi problemi di sviluppo con agilità - di Stefano Brocchi
 
La fatina dei denti
La fatina dei dentiLa fatina dei denti
La fatina dei denti
 
Le aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agiliLe aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agili
 

En vedette

Perché non facciamo più quello che ci piace
Perché non facciamo più quello che ci piacePerché non facciamo più quello che ci piace
Perché non facciamo più quello che ci piaceIlaria Mauric
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleIlaria Mauric
 
Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012Ilaria Mauric
 
Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...
Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...
Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...Ilaria Mauric
 
Visual Design vs. Creatività
Visual Design vs. CreativitàVisual Design vs. Creatività
Visual Design vs. CreativitàNicolò Volpato
 

En vedette (6)

Perché non facciamo più quello che ci piace
Perché non facciamo più quello che ci piacePerché non facciamo più quello che ci piace
Perché non facciamo più quello che ci piace
 
Cosa manca ad un brief
Cosa manca ad un briefCosa manca ad un brief
Cosa manca ad un brief
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012
 
Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...
Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...
Monthly.Info: dall'idea al design dell'interfaccia mobile, step by step. Vers...
 
Visual Design vs. Creatività
Visual Design vs. CreativitàVisual Design vs. Creatività
Visual Design vs. Creatività
 

Similaire à Lean Prototyping

La prototipazione
La prototipazioneLa prototipazione
La prototipazioneOana Tatar
 
Perdere il controllo (con note)
Perdere il controllo (con note)Perdere il controllo (con note)
Perdere il controllo (con note)Cristiano Rastelli
 
Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013Marco Buonvino
 
Agile User story mapping (Mokabyte)
Agile User story mapping (Mokabyte)Agile User story mapping (Mokabyte)
Agile User story mapping (Mokabyte)Emiliano Soldi
 
Follow the UX path @Appsterdam
Follow the UX path @AppsterdamFollow the UX path @Appsterdam
Follow the UX path @AppsterdamMarco Buonvino
 
4. La ingegneria della usabilita
4. La ingegneria della usabilita4. La ingegneria della usabilita
4. La ingegneria della usabilitaRoberto Polillo
 
Relazione finale progetto Pedalami
Relazione finale progetto PedalamiRelazione finale progetto Pedalami
Relazione finale progetto PedalamiMelaniaMauri
 
Lezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 edition
Lezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 editionLezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 edition
Lezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 editionMarco Buonvino
 
Usabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioUsabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioFormazioneTurismo
 
Massimo Aliberti - Dal concept al prototipo al prodotto
Massimo Aliberti - Dal concept al prototipo al prodottoMassimo Aliberti - Dal concept al prototipo al prodotto
Massimo Aliberti - Dal concept al prototipo al prodottoQIRIS
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di QualitàLuca Manara
 
La semiotica a supporto della progettazione: vademecum per UX designers
La semiotica a supporto della progettazione: vademecum per UX designersLa semiotica a supporto della progettazione: vademecum per UX designers
La semiotica a supporto della progettazione: vademecum per UX designersLuna Gasparini
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
 
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerWeb Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerMatteo Magni
 
Web usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesignerWeb usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesignerMatteo Magni
 
Guerrilla UX Research
Guerrilla UX ResearchGuerrilla UX Research
Guerrilla UX ResearchSTRAYPEOPLE
 
Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAlberto Mucignat
 

Similaire à Lean Prototyping (20)

C lab pretotyping
C lab pretotypingC lab pretotyping
C lab pretotyping
 
La prototipazione
La prototipazioneLa prototipazione
La prototipazione
 
Perdere il controllo (con note)
Perdere il controllo (con note)Perdere il controllo (con note)
Perdere il controllo (con note)
 
Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013
 
Agile User story mapping (Mokabyte)
Agile User story mapping (Mokabyte)Agile User story mapping (Mokabyte)
Agile User story mapping (Mokabyte)
 
Follow the UX path @Appsterdam
Follow the UX path @AppsterdamFollow the UX path @Appsterdam
Follow the UX path @Appsterdam
 
Follow the UX path
Follow the UX pathFollow the UX path
Follow the UX path
 
4. La ingegneria della usabilita
4. La ingegneria della usabilita4. La ingegneria della usabilita
4. La ingegneria della usabilita
 
Relazione finale progetto Pedalami
Relazione finale progetto PedalamiRelazione finale progetto Pedalami
Relazione finale progetto Pedalami
 
Design thinking parte 7
Design thinking   parte 7Design thinking   parte 7
Design thinking parte 7
 
Lezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 edition
Lezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 editionLezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 edition
Lezione Comunicazione Visiva e Design delle Interfacce - Unimib - 2014 edition
 
Usabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioUsabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e Monitoraggio
 
Massimo Aliberti - Dal concept al prototipo al prodotto
Massimo Aliberti - Dal concept al prototipo al prodottoMassimo Aliberti - Dal concept al prototipo al prodotto
Massimo Aliberti - Dal concept al prototipo al prodotto
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di Qualità
 
La semiotica a supporto della progettazione: vademecum per UX designers
La semiotica a supporto della progettazione: vademecum per UX designersLa semiotica a supporto della progettazione: vademecum per UX designers
La semiotica a supporto della progettazione: vademecum per UX designers
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
 
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerWeb Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
 
Web usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesignerWeb usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesigner
 
Guerrilla UX Research
Guerrilla UX ResearchGuerrilla UX Research
Guerrilla UX Research
 
Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioni
 

Lean Prototyping

  • 1. Lean Prototyping verifica, misura e valida le tue assunzioni con il minimo sforzo e nel più breve tempo possibile. by Luca Scarpa DevMarche Ancona, Novembre 13, 2014
  • 2. Luca Scarpa CTO, CFO e frontend developer @ GNV&Partners @luscarpa
  • 4. Definizione Il prototipo è il modello originale o il primo esemplare di un manufa o, rispe o a una sequenza di eguali o similari realizzazioni successive. Normalmente costruito in modo artigianale e in scala 1:1, sul prototipo verranno effe uati collaudi, modifiche e perfezionamenti, fino al prototipo definitivo, da avviare alla produzione in serie. Source: h p://it.wikipedia.org/wiki/Prototipo
  • 6. Una primissima versione di un’idea testabile {
  • 7.
  • 10. Per rispondere alle domande e generarne di nuove
  • 14. Condividere le vostre idee con gli altri
  • 15. Condividere le vostre idee con gli altri Team Stakeholders Users Angels Investors Clients Boss
  • 19. Sketch “L’intento dello sketching è di separare il design dal processo di creazione” • veloce • tempestivo • economico • monouso • esplorativo • non dettagliato • opportuno • divergente • comunicativo Caratteristiche
  • 20. Wireframe “Lo scopo di un wareframe è di comunicare ed esplorare i conce i che escono dallo sketching, quei conce i che si vuole ulteriormente approfondire durante la fase di design dell’interfaccia utente” • veloce • economico • attuabile • ambiguo • minimale • opportuno • confirmatorio Caratteristiche
  • 23. Rapido Il prototipo deve essere realizzato nel minor tempo possibile per supportare la creazione di molteplici versioni. Deve poter essere modificato in maniera iterativa e lasciar spazio al cambiamento in modo veloce.
  • 24. Economico Il prototipo, sopra u o nelle primissime versioni, potrebbe prendere strade completamente opposte al desiderata, per cui è necessario poter ricominciare da zero senza avere ripercussioni disastrose nell’andamento del proge o.
  • 25. Minimale Il prototipo deve rispondere a domande funzionali, non estetiche o di de aglio, deve contenere le funzionalità principali che riescono a ridurre gli sprechi futuri.
  • 26. Testabile Il prototipo deve poter essere utilizzato dai vostri utenti, deve essere utilizzabile, non deve soffermarsi sul raccontar loro del prodo o, ma focalizzarsi sulla funzionalità che necessita di essere validata.
  • 27. Misurabile Il prototipo deve poter fornire dati su cui basare le proprie scelte e deve potervi “parlare” su livello di gradimento dei vostri utenti. Anche il dato negativo è tanto importante quanto il dato positivo, ma in entrambi i casi vanno raccolti.
  • 28. Pianifica per come deve FUNZIONARE, NON per come deve sembrare
  • 30. Sketch Prototipo Evocative Didactic Suggest Describe Explore Refine Question Answer Propose Test Provoke Resolve Tentative Specific Non-commi al Depiction Fonte: Sketching User Experiences di Bill Buxton
  • 32. Idea
  • 49. Cura dei de agli
  • 51. Qual è il grado di fedeltà?
  • 52. Fedeltà Il grado di precisione con cui qualcosa è riprodo o
  • 53. Bassa fedeltà Alta fedeltàvs
  • 54. Bassa fedeltà Alta fedeltàvs Veloce Lento { {
  • 55. Bassa fedeltà Alta fedeltàvs Veloce Lento { {
  • 56. Prime iterazioni di esplorazione Tempo Fedeltà Sketches Wireframes Prototipi Design Ideazione Validazione concetti User Experience
  • 59. “I prototipi a bassa fedeltà sono costituiti da limitate funzionalità e minima interazione. Sono costruiti per rappresentare conce i, alternative di design e diverse risoluzioni… Questi prototipi sono creati per comunicare, educare ed informare.” cit. Low vs. high-fidelity prototyping debate Esempi: Prototipi su carta Prototipi cliccabili
  • 60. Prototipi su carta Realizzati con componenti molto semplici: carta, penna e nastro adesivo consentono di simulare esperienze in modo veloce, divertente e furbo. Non richiedono alcun tipo di investimento digitale e grazie alla creatività è possibile simulare avanzamenti di stato o interazioni particolari. Sono molto utili sopra u o in ambienti touch che richiedono all’utente la manipolazione degli elementi sullo schermo.
  • 61. Prototipi su carta Pro • Possono esser creati in poco tempo, 1 ora • Facili da ada are e riada are • Economici • Possono essere prodo i con materiali facilmente reperibili in qualsiasi situazione • Possono esser prodo i in real-time con l’interlocutore • A ività divertente che può me ere a proprio agio l’interlocutore • Tengono basse le aspe ative di design e aiutano a rimanere focalizzati sulle funzionalità e i comportamenti Contro • La facilità di cambiamento può diventare dispersiva e time- consuming • Richiedono una buona immaginazione e un o imo livello di astrazione da parte dell’interlocutore • Il feedback è limitato alla stru ura di alto livello e al comportamento del prodo o
  • 62. Prototipi su carta - Esempi
  • 63. Prototipi su carta - Interviste Componenti per la sessione di test: • Un facilitatore che spiega la procedura e fornisce dei task all’utente, deve cercare di far parlare l’intervistato al fine di carpire il ragionamento che sta dietro ad ogni azione. • Un membro del team di design che fa il ruolo di computer, cambia i vari wireframe di fronte all’utente, fondamentale che chi fa il ruolo del computer rimanga completamente in silenzio. • L’intervistato può interagire con il prototipo su carta con una penna per evidenziare dove cliccherebbe o dove effe uerebbe l’azione di touch/swipe/etc.. nel caso di device mobile
  • 64. Prototipi cliccabili Aumentano l’esperienza dell’utente e portano ad un livello superiore il grado di fedeltà. Richiedono un investimento digitale in cambio di un flusso di lavoro molto più realistico. Abbassano il livello di astrazione offrendo insight e feedback maggiori nel modo con cui l’utente interagisce con il prodo o.
  • 65. Prototipi cliccabili Pro • Possibilità di rappresentare più stati della stessa interfaccia • Offrono maggiori “ostacoli” al completamento dei task principali • Consentono la valutazione della reperibilità degli elementi fondamentali • Richiedono meno persone per la sessione di test con l’utente • Offrono una base di discussione e condivisione interna al team Contro • Molti utenti possono non essere abbastanza esperti per comprendere che non si parla di un prodo o finito • Richiedono maggiore a enzione sul copy e sulle etiche e • Richiedono un’introduzione precisa di cos’è a ivo e di cosa si sta visualizzando
  • 66. Prototipi cliccabili - Tools InVision Proto.io Mockup.io POP (import paper designs) Flinto Solidify Balsamiq Axure
  • 67. Demo
  • 68. Prototipi cliccabili - Interviste Componenti per la sessione di test: • Un facilitatore che spiega la procedura e fornisce dei task all’utente. • Un intervistato che può interagire con il prototipo. • Il device che riproduce il tool (desktop, mobile, tablet). L’intervista può essere più o meno guidata a seconda del grado di azioni abilitate nel prototipo.
  • 70. “Userete questa tipologia di prototipo per mostrare e testare le funzionalità concretizzate ad un livello di interazione, design e contenutistica simile (o indistinguibile da) all’esperienza del prodo o finale.“ cit. Lean UX book Esempi: Prototipi codati
  • 71. Prototipi codati Offrono il più alto livello di esperienza simulata Possono essere utilizzati per qualsiasi tipo di scopo. Propongono un’esperienza pressoché reale, l’unico modo per l’utente di capire che sta navigando un prototipo e non il prodo o finale è entrare in qualche funzionalità non implementata. Si distinguono in due tipologie, codati a mano o guidati da dati reali.
  • 72. Prototipi cliccabili Pro • Possibilità di riutilizzo del codice per la fase di produzione • Esperienza utente il più realistico possibile • Possono essere generati da asset esistenti • Possibilità di testare su diversi viewport e device contemporaneamente • Obbliga l’intero team a rimanere allineato sugli avanzamenti di proge o • Abba e il waterfall • Offre una precisa base di discussione e condivisione interna al team Contro • Il tempo di sviluppo per la realizzazione può esplodere • Potrebbe aumentare i diba iti del team su aspe i poco cruciali per le domande a cui si vuol dar risposta • Aggiornamenti e manutenzione possono portar via tempo • Tendenza ad o imizzare e perfezionare il codice o la qualità del rilascio
  • 73. Demo
  • 74. It’s really hard to design products by focus groups. A lot of times, people don’t know what they want until you show it to them. -Steve Jobs
  • 75. Grazie a tu i @luscarpa www.gnvparterns.com