SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
designing for usability
five dimensions of prototyping fidelity

- intro about me
- overview: prototypes as designers, dimensions, examples
prototypes are like unicorns

- prototypes are a lot like ‘the unicorn’ (designer-engineer hybrid)

> next ‘big thing’ for the design process

> idea better than reality
- skill-set mismatch for most people
* How many people can build something faster in code as they can in a graphics app?
so what about the rest of us?

-

take stock of your skill set
find specific problems to prototype
build a solution that is just as specific
don’t get lost in the weeds
best prototypes explore things ‘photoshop’ can’t
5 dimensions of prototyping

- new to me

> but, good mental framework
- this is like the good/fast/cheap triangle
visual
sketch of pixel-perfect mock?

- simple, visual fidelity
interaction
click-through prototype or fully interactive?

- granularity of interactions


> do I tap on the screen anywhere and it advances vs. every button does what it should
breadth
how many use cases do you cover?

- how many things can I do
depth
happy path, or all the edge cases?

- validation errors, loading states, etc…
data
lorem ipsum or real data?

- using real data -> better yet user’s data
- most often overlooked
full product

- all the things
caution that following examples are just ‘typical’
paper

- basic visuals
- potential for good breadth
- fast to get up and running
motion
after effects, quartz composer

- animation tests, transitions
- can be high on data/interactivity, typically is not
click-through
fireworks, invision, keynote

- can be strong in many dimensions -> takes a lot of time
examples

- examples are of all very focused prototypes
- solves problems faster than photoshop
font prototype

- needed to test fonts quickly in situ
- fast html prototype
- bare-bones implementation
- image in the background, text is all html elements
- simple controls at bottom to change fonts
- easy to test new fonts
data visualization



-

background on problem: integrate infographics
problems with most infographics (worse than tabular data, narrative)
goal: focus on the narrative of the game (hockey!)
use of QC
> brought in feed data
> used QC to ‘sketch’ visualizations
numerous tests, but these are the interesting ones
*How many people know what Hockey is? 
*How many people have watched Hockey?
*How many people care about Hockey?
- x,y coords of plays
- plays are coloured
- notice rink
- notice predictable locations of different plays
- can be played out over-time
- seen on websites today
- noisy
-

!

x axis: where play is on ice (side)
y axis: time
HRs are period breaks
dot colour, again, playtype

- common problem of all graphs, noise 
NOISE == everything looks the same
- stripped out ‘noisy’ plays
- focused on shots + goals
- x-axis: time
- y-axis: shot differential

> home shot == line goes up

> away shot == line goes down
- dots are goals, green home, red away
*shape is what’s interesting*
another balanced game
a super back-and-forth game
* note stripped out overtime in example*
really lopsided game
notice basic visual fidelity
- brought through 30 or so games
- noticed lots of different shapes
* Story about playoff game at office *
colour system

- problem: old white label app, required tons of assets, needed to reduce assets

> needed to be flexible enough for dozens of brands
- again built in quartz
- used real data from brands
Old: 100+ assets + 2 colours
Goal: 1-5 assets, 2 colours
- used curves to extrapolate a palette from 2 colours
- this was the final palette (also in QC), had to build prototype of screen
- built elements ‘natively’ in QC
- allowed for quick tweaking of curves live with colours
- allowed us to test edge cases like pure whites, blacks, same colours
- some logic in here about reverse text colour over different bgs
- was able to hand over equations to devs after
- app can be built out of 2 colours + 2 assets
every prototype is different
•

don’t build more than you need

•

answer questions that aren’t easily

solved with mockups

•

use the technique that fits the task
questions?

@tysonkallberg

Mais conteúdo relacionado

Destaque

[PREMONEY 2013] Jeff lawson
[PREMONEY 2013] Jeff lawson [PREMONEY 2013] Jeff lawson
[PREMONEY 2013] Jeff lawson 500 Startups
 
HubBOG> GOAP LatAm 2013, Presentacion
HubBOG> GOAP LatAm 2013, PresentacionHubBOG> GOAP LatAm 2013, Presentacion
HubBOG> GOAP LatAm 2013, Presentacion500 Startups
 
Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20
Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20
Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20500 Startups
 
500’s Demo Day Batch 16 >> Mentimeter
500’s Demo Day Batch 16 >>  Mentimeter   500’s Demo Day Batch 16 >>  Mentimeter
500’s Demo Day Batch 16 >> Mentimeter 500 Startups
 
500’s Demo Day Batch 16 >> Ticktate
500’s Demo Day Batch 16 >> Ticktate 500’s Demo Day Batch 16 >> Ticktate
500’s Demo Day Batch 16 >> Ticktate 500 Startups
 
Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...
Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...
Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...500 Startups
 
Hiten Shah, KISSmetrics - Warm Gun conference
Hiten Shah, KISSmetrics - Warm Gun conferenceHiten Shah, KISSmetrics - Warm Gun conference
Hiten Shah, KISSmetrics - Warm Gun conference500 Startups
 
unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana 500 Startups
 
500 Kobe Pre-Accelerator Demo Day >> GOFITURE
500 Kobe Pre-Accelerator Demo Day >> GOFITURE500 Kobe Pre-Accelerator Demo Day >> GOFITURE
500 Kobe Pre-Accelerator Demo Day >> GOFITURE500 Startups
 

Destaque (20)

[PREMONEY 2013] Jeff lawson
[PREMONEY 2013] Jeff lawson [PREMONEY 2013] Jeff lawson
[PREMONEY 2013] Jeff lawson
 
HubBOG> GOAP LatAm 2013, Presentacion
HubBOG> GOAP LatAm 2013, PresentacionHubBOG> GOAP LatAm 2013, Presentacion
HubBOG> GOAP LatAm 2013, Presentacion
 
Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20
Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20
Byrne Reese w/ Toy Talk @ MamaBear Conference, Mt. View 4/20
 
InstaGIS
InstaGISInstaGIS
InstaGIS
 
500’s Demo Day Batch 16 >> Mentimeter
500’s Demo Day Batch 16 >>  Mentimeter   500’s Demo Day Batch 16 >>  Mentimeter
500’s Demo Day Batch 16 >> Mentimeter
 
Chalkable
ChalkableChalkable
Chalkable
 
App socially
App sociallyApp socially
App socially
 
500’s Demo Day Batch 16 >> Ticktate
500’s Demo Day Batch 16 >> Ticktate 500’s Demo Day Batch 16 >> Ticktate
500’s Demo Day Batch 16 >> Ticktate
 
Club W Deck
Club W DeckClub W Deck
Club W Deck
 
Unda
UndaUnda
Unda
 
Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...
Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...
Startup Pitch by Kyle Seaman @ HighScoreHouse-@ MamaBear Conference, Mt. View...
 
Holidog
HolidogHolidog
Holidog
 
WHILL
WHILLWHILL
WHILL
 
AppSocially
AppSociallyAppSocially
AppSocially
 
ArtCorgi
ArtCorgiArtCorgi
ArtCorgi
 
Hiten Shah, KISSmetrics - Warm Gun conference
Hiten Shah, KISSmetrics - Warm Gun conferenceHiten Shah, KISSmetrics - Warm Gun conference
Hiten Shah, KISSmetrics - Warm Gun conference
 
unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana
 
School Admissions
School AdmissionsSchool Admissions
School Admissions
 
500 Kobe Pre-Accelerator Demo Day >> GOFITURE
500 Kobe Pre-Accelerator Demo Day >> GOFITURE500 Kobe Pre-Accelerator Demo Day >> GOFITURE
500 Kobe Pre-Accelerator Demo Day >> GOFITURE
 
Pijon
PijonPijon
Pijon
 

Semelhante a Tyson Kallberg, Designing for Usability, WarmGun 2013

Tackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site DesignTackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site Designmcampolongo
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechZaid Haque
 
Viva Voce Presentation
Viva Voce PresentationViva Voce Presentation
Viva Voce Presentationkieranmmedia
 
How We Won Gamedev By Rolling Our Own Tech (notes included)
How We Won Gamedev By Rolling Our Own Tech (notes included)How We Won Gamedev By Rolling Our Own Tech (notes included)
How We Won Gamedev By Rolling Our Own Tech (notes included)Mihai Gosa
 
Introduction to programming - class 2
Introduction to programming - class 2Introduction to programming - class 2
Introduction to programming - class 2Paul Brebner
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in cUpendra Sengar
 
G@S: 3D Game Content Compression & Creation
G@S: 3D Game Content Compression & CreationG@S: 3D Game Content Compression & Creation
G@S: 3D Game Content Compression & Creationimec
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersOscar Gonzalez Garza
 
4. proposal finished
4. proposal finished4. proposal finished
4. proposal finishedLouisbiddles7
 
Product Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup ShanghaiProduct Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup ShanghaiWiredcraft
 
How I came to build a prototype for mobile develop
How I came to build a prototype for mobile developHow I came to build a prototype for mobile develop
How I came to build a prototype for mobile developRice Tseng
 
Five Cliches of Online Game Development
Five Cliches of Online Game DevelopmentFive Cliches of Online Game Development
Five Cliches of Online Game Developmentiandundore
 
The UX of CI: DevOpsDays Galway 2019
The UX of CI: DevOpsDays Galway 2019The UX of CI: DevOpsDays Galway 2019
The UX of CI: DevOpsDays Galway 2019Eoin Nugent
 
Android design patterns
Android design patternsAndroid design patterns
Android design patternsVitali Pekelis
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
 

Semelhante a Tyson Kallberg, Designing for Usability, WarmGun 2013 (20)

402 w2
402 w2402 w2
402 w2
 
Tackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site DesignTackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site Design
 
Why you need game engine1.pptx
Why you need game engine1.pptxWhy you need game engine1.pptx
Why you need game engine1.pptx
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell Tech
 
Viva Voce Presentation
Viva Voce PresentationViva Voce Presentation
Viva Voce Presentation
 
How We Won Gamedev By Rolling Our Own Tech (notes included)
How We Won Gamedev By Rolling Our Own Tech (notes included)How We Won Gamedev By Rolling Our Own Tech (notes included)
How We Won Gamedev By Rolling Our Own Tech (notes included)
 
Introduction to programming - class 2
Introduction to programming - class 2Introduction to programming - class 2
Introduction to programming - class 2
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in c
 
Extensive Portfolio
Extensive PortfolioExtensive Portfolio
Extensive Portfolio
 
G@S: 3D Game Content Compression & Creation
G@S: 3D Game Content Compression & CreationG@S: 3D Game Content Compression & Creation
G@S: 3D Game Content Compression & Creation
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developers
 
4. proposal finished
4. proposal finished4. proposal finished
4. proposal finished
 
Product Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup ShanghaiProduct Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
 
U1 Lesson 06
U1 Lesson 06U1 Lesson 06
U1 Lesson 06
 
How I came to build a prototype for mobile develop
How I came to build a prototype for mobile developHow I came to build a prototype for mobile develop
How I came to build a prototype for mobile develop
 
Five Cliches of Online Game Development
Five Cliches of Online Game DevelopmentFive Cliches of Online Game Development
Five Cliches of Online Game Development
 
The UX of CI: DevOpsDays Galway 2019
The UX of CI: DevOpsDays Galway 2019The UX of CI: DevOpsDays Galway 2019
The UX of CI: DevOpsDays Galway 2019
 
Extensive Portfolio
Extensive PortfolioExtensive Portfolio
Extensive Portfolio
 
Android design patterns
Android design patternsAndroid design patterns
Android design patterns
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
 

Mais de 500 Startups (20)

Get on Board
Get on BoardGet on Board
Get on Board
 
Connected Analytics
Connected AnalyticsConnected Analytics
Connected Analytics
 
Sira Medical
Sira MedicalSira Medical
Sira Medical
 
The Atlas
The AtlasThe Atlas
The Atlas
 
Trash Warrior
Trash WarriorTrash Warrior
Trash Warrior
 
Thematic
ThematicThematic
Thematic
 
Shiplyst
ShiplystShiplyst
Shiplyst
 
Renetec
RenetecRenetec
Renetec
 
Predina
PredinaPredina
Predina
 
Pluto
PlutoPluto
Pluto
 
Plant an App
Plant an AppPlant an App
Plant an App
 
Pilota
PilotaPilota
Pilota
 
Mero Technologies
Mero TechnologiesMero Technologies
Mero Technologies
 
Omnitron Sensors
Omnitron SensorsOmnitron Sensors
Omnitron Sensors
 
Juked
JukedJuked
Juked
 
GamerzClass
GamerzClassGamerzClass
GamerzClass
 
eino
einoeino
eino
 
Cenos
CenosCenos
Cenos
 
Bliinx
BliinxBliinx
Bliinx
 
Butlr
ButlrButlr
Butlr
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Tyson Kallberg, Designing for Usability, WarmGun 2013

  • 1. designing for usability five dimensions of prototyping fidelity - intro about me - overview: prototypes as designers, dimensions, examples
  • 2. prototypes are like unicorns - prototypes are a lot like ‘the unicorn’ (designer-engineer hybrid) > next ‘big thing’ for the design process > idea better than reality - skill-set mismatch for most people * How many people can build something faster in code as they can in a graphics app?
  • 3. so what about the rest of us? - take stock of your skill set find specific problems to prototype build a solution that is just as specific don’t get lost in the weeds best prototypes explore things ‘photoshop’ can’t
  • 4. 5 dimensions of prototyping - new to me > but, good mental framework - this is like the good/fast/cheap triangle
  • 5. visual sketch of pixel-perfect mock? - simple, visual fidelity
  • 6. interaction click-through prototype or fully interactive? - granularity of interactions
 > do I tap on the screen anywhere and it advances vs. every button does what it should
  • 7. breadth how many use cases do you cover? - how many things can I do
  • 8. depth happy path, or all the edge cases? - validation errors, loading states, etc…
  • 9. data lorem ipsum or real data? - using real data -> better yet user’s data - most often overlooked
  • 10. full product - all the things caution that following examples are just ‘typical’
  • 11. paper - basic visuals - potential for good breadth - fast to get up and running
  • 12. motion after effects, quartz composer - animation tests, transitions - can be high on data/interactivity, typically is not
  • 13. click-through fireworks, invision, keynote - can be strong in many dimensions -> takes a lot of time
  • 14. examples - examples are of all very focused prototypes - solves problems faster than photoshop
  • 15. font prototype - needed to test fonts quickly in situ - fast html prototype - bare-bones implementation
  • 16. - image in the background, text is all html elements - simple controls at bottom to change fonts - easy to test new fonts
  • 17.
  • 18.
  • 19.
  • 20. data visualization - background on problem: integrate infographics problems with most infographics (worse than tabular data, narrative) goal: focus on the narrative of the game (hockey!) use of QC > brought in feed data > used QC to ‘sketch’ visualizations numerous tests, but these are the interesting ones
  • 21. *How many people know what Hockey is? *How many people have watched Hockey? *How many people care about Hockey? - x,y coords of plays - plays are coloured - notice rink - notice predictable locations of different plays - can be played out over-time - seen on websites today - noisy
  • 22. - ! x axis: where play is on ice (side) y axis: time HRs are period breaks dot colour, again, playtype - common problem of all graphs, noise NOISE == everything looks the same
  • 23. - stripped out ‘noisy’ plays - focused on shots + goals - x-axis: time - y-axis: shot differential > home shot == line goes up > away shot == line goes down - dots are goals, green home, red away *shape is what’s interesting*
  • 25. a super back-and-forth game * note stripped out overtime in example*
  • 26. really lopsided game notice basic visual fidelity
  • 27. - brought through 30 or so games - noticed lots of different shapes * Story about playoff game at office *
  • 28. colour system - problem: old white label app, required tons of assets, needed to reduce assets > needed to be flexible enough for dozens of brands - again built in quartz - used real data from brands
  • 29. Old: 100+ assets + 2 colours Goal: 1-5 assets, 2 colours
  • 30. - used curves to extrapolate a palette from 2 colours
  • 31. - this was the final palette (also in QC), had to build prototype of screen
  • 32. - built elements ‘natively’ in QC - allowed for quick tweaking of curves live with colours - allowed us to test edge cases like pure whites, blacks, same colours
  • 33.
  • 34. - some logic in here about reverse text colour over different bgs
  • 35. - was able to hand over equations to devs after - app can be built out of 2 colours + 2 assets
  • 36. every prototype is different • don’t build more than you need • answer questions that aren’t easily
 solved with mockups • use the technique that fits the task