Upload
kyle-racki
View
115
Download
3
Tags:
Embed Size (px)
DESCRIPTION
UX Design and how to use research methods to test your designs before they're built and help mitigate risk.
Citation preview
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
USER-CENTRIC DESIGNby Kyle Racki
What makes an experience?
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Useful• Easy to use• Learnable• Aesthetically pleasing• Evoke emotional response
Good experiences are
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
User-centric design puts users needs first.
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
User wants Business goals
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Test early, test often.
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
$$ Test here
Time
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Non user-centric
The last step is to hope and pray your assumptions were correct.
IDEASELL TO
STAKEHOLDERSDETAIL SPECS FINANCE DESIGN/CODE LAUNCH/TEST SELL
IDEA
QUALITATIVERESEARCH
UX RESEARCH VALIDATE USER TESTQUANTITATIVEMEASURING
SELL TO STAKEHOLDERS
MINIMALFINANCING
DESIGN CODEFINANCE LAUNCH REFINE
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
User-centric
IDEASELL TO
STAKEHOLDERSDETAIL SPECS FINANCE DESIGN/CODE LAUNCH/TEST SELL
IDEA
QUALITATIVERESEARCH
UX RESEARCH VALIDATE USER TESTQUANTITATIVEMEASURING
SELL TO STAKEHOLDERS
MINIMALFINANCING
DESIGN CODEFINANCE LAUNCH REFINE
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
How to get started.
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
1. Antecedent - Event trigger
2. Behavior - Causes or influences an individual to act.
3. Consequence - Outcome you observe.
ABC
What behaviours do you want to change?
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Quantitative
• Design landing page• Drive traffic• Measure signups
Qualitative (UX)
• Contextual inquiry• Surveys• Group discussions• Review competitors
roadmaps
Testing an idea with research
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Understand a pain point• There is a paying market• Product idea solves pain• Testing validated product/market fit• Sell to stakeholders, aquire minimal finance
Do you have a business case?
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Case Study: Pitch Perfect
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
UX Research Methods
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
UX Research Methods
Interviews
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
UX Research Methods
Surveys
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
UX Research Methods
Group discussions
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
UX Research Methods
• Researcher• Interation Designer• Visual Designer• Front-end Developer• Back-end Developer
Build a team
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Making sense of the data.
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Create 2 or 3 stereotypes• Detailed profile info• Refer throughout design
User Personas
Making sense of the data
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Making sense of the data
• Context scenarios• Key pathway scenarios• Validation scenarios• Magic scenarios
Scenarios
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Making sense of the data
Fogg -> B=MAT
Motivation
Ability
Triggers fail
Triggers succeed
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
To change behaviour, all 3 need to be present at the same time:
• Motivation (sensation, expectation, belonging)
• Ability• Trigger
Making sense of the data
Fogg-Behavior Model
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• What is the core pain we’re solving?• What behaviour are we hoping to change?• What habits do we aim to create in users?
Minimum Viable Product
Making sense of the data
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Sketching concepts
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Helps you think• Solve key problem• Explore interation
Key page views
Sketching concepts
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Work out the flow• Use scenarios• Minimize steps
Sketching concepts
Sequencing
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Sketching concepts
Onboarding
• Orient new users• Increase engagement• Minimize abandonment
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Sketching concepts
Microdetails
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Invision let’s you drag and drop multiple image files and auto replaces ones with the same name and automatically makes title-case and adds spaces.
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Pitch Perfect emulates a desktop application by allowing keyboard shortcuts and right-click contextual menu
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Sketching concepts
Team sketching
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Sketching concepts
Mental Models
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Prototyping
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
High vs Low Fidelity
Prototyping
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Omnigraphle• Balsamiq• Adobe Fireworks• Invision
Prototyping
Tools that work
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Prototyping
• Only prototype key parts• Learn early, fail fast• Measuring the success rate
Testing
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Build
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Name of section
• Freeze user testing while in production• Use professional QA during development• User test once complete• Private beta
Methods of testing
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Launch and learn
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
• Stay user-centric• Talk to the community• Periodic polls and surveys• Test new features• Measure quantitative data
You are never done.
Launch and learn
Twitter: @kyleracki | headspacedesign.ca | pitchperfectapp.com
Thank you.
Kyle Racki [email protected]