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

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

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