an introduction to ux design & testing
TRANSCRIPT
An Introduction to User Experience Design& User Testing
AJ Kandy • Marks & Pixels marksandpixels.com
On today’s agenda....
On today’s agenda....
What is User Experience Design?
On today’s agenda....
What is User Experience Design?Why should we care?
On today’s agenda....
What is User Experience Design?Why should we care?Where can we apply UX processes?
On today’s agenda....
What is User Experience Design?Why should we care?Where can we apply UX processes?How can we measure its effectiveness?
On today’s agenda....
What is User Experience Design?Why should we care?Where can we apply UX processes?How can we measure its effectiveness?Who needs to be involved?
On today’s agenda....
What is User Experience Design?Why should we care?Where can we apply UX processes?How can we measure its effectiveness?Who needs to be involved?
What is user experience design?
What is user experience design?
Usually, some or all of the following
What is user experience design?
Usually, some or all of the following
Information design
What is user experience design?
Usually, some or all of the following
Information designInformation architecture
What is user experience design?
Usually, some or all of the following
Information designInformation architecture
Interaction design
What is user experience design?
Usually, some or all of the following
Information designInformation architecture
Interaction designVisual Design
What is user experience design?
Usually, some or all of the following
Information designInformation architecture
Interaction designVisual Design
Human Factors / Cognition
What is user experience design?
Usually, some or all of the following
Information designInformation architecture
Interaction designVisual Design
Human Factors / CognitionUsability / Accessibility
What is user experience design?
The User Experience Honeycomb, Peter Morville, 2004
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
Web as Task-Oriented Software Interface
Graphic Treatment of interface elements (the “look” in “look-and-feel”)
Design of UI elements to facilitateuser interaction with functionality
Information presentation tofacilitate understanding
Feature set: detailed descriptionof functionality to meet user needs
Externally derived goals identifiedthrough user research, ethnography,psychographics, etc.
Business, creative or otherinternally derived goals for the site
adapted from “The Elements of User Experience,” Jesse James Garrett, 2000
Web as Information- Oriented Content DestinationVisual treatment of text, graphicpage elements and navigationalcomponents
Design of UI elements to facilitateuser’s movement through the IA
Information presentation tofacilitate understanding
Content elements required inthe site to meet user needs
Externally derived goals identifiedthrough user research, ethnography,psychographics, etc.
Business, creative or otherinternally derived goals for the site
Web as Task-Oriented Software Interface
Graphic Treatment of interface elements (the “look” in “look-and-feel”)
Design of UI elements to facilitateuser interaction with functionality
Information presentation tofacilitate understanding
Feature set: detailed descriptionof functionality to meet user needs
Externally derived goals identifiedthrough user research, ethnography,psychographics, etc.
Business, creative or otherinternally derived goals for the site
adapted from “Understanding Comics,” Scott McCloud, 1994
All creative endeavours follow...
adapted from “Understanding Comics,” Scott McCloud, 1994
adapted from “Understanding Comics,” Scott McCloud, 1994
adapted from “Understanding Comics,” Scott McCloud, 1994
adapted from “Understanding Comics,” Scott McCloud, 1994
adapted from “Understanding Comics,” Scott McCloud, 1994
adapted from “Understanding Comics,” Scott McCloud, 1994
On the web, this translates to:
The development cycle
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
The development cycle
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Market &
user
research User Experience
Team
developm
ent
& QA tea
ms
adapted from “Understanding Comics,” Scott McCloud, 1994
adapted from “Understanding Comics,” Scott McCloud, 1994
You can’t start from the surface
There’s somethingcool on the Web!
We’ve gotta have that!
You can’t start from the surface
There’s somethingcool on the Web!
We’ve gotta have that!
You can’t start from the surface
Start your photocopier Paste and then
There’s somethingcool on the Web!
We’ve gotta have that!
You can’t start from the surface
Start your photocopier Paste and then
MAGIC occurs
here
The development cycle
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Market &
user
research User Experience
Team
developm
ent
& QA tea
ms
What, and who, is your product for?
What, and who, is your product for?
Businessor userneeds
What, and who, is your product for?
Businessor userneeds
Research, abstract, big-picture goals
What, and who, is your product for?
Businessor userneeds
“A thousand songs in your pocket.”
Research, abstract, big-picture goals
What, and who, is your product for?
Businessor userneeds
“A thousand songs in your pocket.”“Provide voting info to US seniors”
Research, abstract, big-picture goals
What, and who, is your product for?
Businessor userneeds
“A thousand songs in your pocket.”“Provide voting info to US seniors”“Teach students how to trade stocks”
Research, abstract, big-picture goals
What, and who, is your product for?
Businessor userneeds
“A thousand songs in your pocket.”“Provide voting info to US seniors”“Teach students how to trade stocks”External: “Play a fun online game”
Research, abstract, big-picture goals
What, and who, is your product for?
Businessor userneeds
“A thousand songs in your pocket.”“Provide voting info to US seniors”“Teach students how to trade stocks”External: “Play a fun online game”
Research, abstract, big-picture goals
No decisions are being made about form or design yet
What, and who, is your product for?
Businessor userneeds
Businessor userneeds
How do you address those needs?
Businessor userneeds
How do you address those needs?
Specs
Businessor userneeds
How do you address those needs?
Specs Decisions about form
Businessor userneeds
How do you address those needs?
Specs
...An MP3 player & software
Decisions about form
Businessor userneeds
How do you address those needs?
Specs
...An MP3 player & software
...A find-your-voting-office tool
Decisions about form
Businessor userneeds
How do you address those needs?
Specs
...An MP3 player & software
...A find-your-voting-office tool
...Tutorials and articles
Decisions about form
Businessor userneeds
How do you address those needs?
Specs
...An MP3 player & software
...A find-your-voting-office tool
...Tutorials and articles
...A stock market contest
Decisions about form
Businessor userneeds
How do you address those needs?
Specs
...An MP3 player & software
...A find-your-voting-office tool
...Tutorials and articles
...A stock market contest
Decisions about form
Still no design decisions here
Businessor userneeds
How do you address those needs?
Specs
Businessor userneeds
Specs
Function and content organization
Structure & taxonomySURVIVOR U - SITEMAP 1.2
Survivor U landing page
Feature articles home
Columnists Expert Picks
Newsletter Home
Register / Forgot Login
Financial News
news articles
news articles
news articles
news articles
news articles
Feature articles
news articles
news articles
Individual Experts
news articles
news articles
individual column articles
news articles
news articles
BlogsIndividual Expert Articles
news articles
news articles
Individual Columns
news articles
news articles
Individual Newsletters
Learn Trading
news articles
news articles
Individual Lessons
Survivor U Video Tutorials Home
news articles
news articles
Individual Tutorials with Tran-scripts
Survivor U Video Channels Home
news articles
news articles
Individual video posts
FAQs Home
news articles
news articles
Individual Q + As
Glossary Home
news articles
news articles
Individual Glossary Terms
news articles
news articles
Alphabet Lettergroup pages (skip letters with no content)
news articles
news articles
FAQ Topic Groupsnews
articles
news articles
Beginner, Intermediate and Advanced sections
Wall Street Survivor nav scheme (links to appropriate WSS pages) - Dashboard, Trade, Research, News, Survivor U, Community, Video, Store, Support
Login / Registration on Survivor U is for this section only (for now), no integration with the main ASP.NET single-sign-on login
Aggregate feed with all new posted official content
comments feed per post
comments feed per post
comments feed per post
comments feed per post
news articles
news articles
What’s This? info items
Ideally, on-page Ajax popups with explanatory notes for things like RSS feeds, etc.
comments feed per post
news articles
news articles
Newsroom, INO TV and ClipSyndicate channel pages
comments feed per post
Businessor userneeds
Specs InformationArchitecture
Function and content organization
Card-Sorting Exercises
How people will actually use your site / software
Businessor userneeds
Specs InformationArchitecture
How people will actually use your site / software
InformationArchitecture
InformationArchitecture
How people will actually use your site / software
InformationArchitecture
How people will actually use your site / software
Thinking about user flows
High-level process flow
InteractionDesign
InformationArchitecture
How people will actually use your site / software
Thinking about user flows
Detailed process flowchart
InteractionDesign
Wireframe Sketches
Wireframes - Paper Prototypes
High-fidelity wireframesand clickable prototypes
Wireflows
EightShapes Unify Modular Template System
Approaching the surface, Captain
InformationArchitecture
InteractionDesign
Approaching the surface, Captain
InformationArchitecture
InteractionDesign
VisualDesign
Approaching the surface, Captain
Look & FeelInformationArchitecture
InteractionDesign
VisualDesign
Approaching the surface, Captain
This isn’t just aboutdecoration, slickness, or branding
Look & FeelInformationArchitecture
InteractionDesign
VisualDesign
Approaching the surface, Captain
This isn’t just aboutdecoration, slickness, or branding
How it looksis how it works.
Look & FeelInformationArchitecture
InteractionDesign
VisualDesign
Typographical grids & hierarchy
Typographical grids & hierarchy
Typographical grids & hierarchy
Header and nav {
Typographical grids & hierarchy
Header and nav {
image {
Typographical grids & hierarchy
Header and nav {
image {
first item {
Typographical grids & hierarchy
Header and nav {
image {
first item {
looks like date and time
Typographical grids & hierarchy
Header and nav {
image {
first item {
looks like date and time looks like content summaries
Typographical grids & hierarchy
Header and nav {
image {
first item {
looks like date and time looks like content summaries looks like archive or search?
Typographical grids & hierarchy
Header and nav {
image {
first item {
looks like date and time looks like content summaries looks like archive or search?
looks like more info?
Typographical grids & hierarchy
Site layout conformsto our expectationsbased on our experiences
Header and nav {
image {
first item {
looks like date and time looks like content summaries looks like archive or search?
looks like more info?
Visual design of user affordances
unclear relationships(Mac System 6)
obvious relationships(Mac System 7)
Making functionality more obvious
inactive Active
SubmitCancel
SubmitCancel® ‘
SubmitCancel® ‘
Action 1 Action 2
Attractive things work better.
Don Norman, Nielsen Norman Group
Which do you feel would work better?
How it looks is how well it works.
Affective design•Aesthetic pleasure
•Practical needs
•Emotional benefits
Building actual working products
InformationArchitecture
InteractionDesign
VisualDesign
Building actual working products
VisualDesign
VisualDesign
Building actual working products
VisualDesign
Building actual working products
Coding,Testing & QA
VisualDesign
Building actual working products
This deserves its own slideshowCoding,Testing & QA
VisualDesign
Building actual working products
Coding,Testing & QA
A note on user testing
VisualDesign
Building actual working products
Double-checksyour assumptions.
Coding,Testing & QA
A note on user testing
VisualDesign
Building actual working products
Double-checksyour assumptions.
If done well, helpsnail low-hangingfruit to improveusability
Coding,Testing & QA
A note on user testing
VisualDesign
Building actual working products
Double-checksyour assumptions.
If done well, helpsnail low-hangingfruit to improveusability
Can be done for“10 cents a day”
Coding,Testing & QA
A note on user testing
VisualDesign
Building actual working products
“Guerrilla” usabilitytesting
Coding,Testing & QA
A note on user testing
VisualDesign
Building actual working products
“Guerrilla” usabilitytesting
3-4 users. oncea month, is all it takes
Coding,Testing & QA
A note on user testing
VisualDesign
Building actual working products
“Guerrilla” usabilitytesting
3-4 users. oncea month, is all it takes
Test on paperprototypes, use simple apps like Silverback
Coding,Testing & QA
A note on user testing
Budget usability testing with Silverback.app
Tracking clicks with Google Analytics
A/B Testing with Google Website Optimizer
Multi-variate testing with Google Website Optimizer
Fourscore and seven years ago....
Win Big! Options Are Fun!
Learn Options Today
Play our Options Game,Make Friends & Win Cash!
Become an Options MasterAbsolutely FREE!
You’ve got nothing to lose.Sign up today!
Multi-variate testing with Google Website Optimizer
Multi-variate testing with Google Website Optimizer
The development cycle
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
One more thing...
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Rinse& Repeat
7
One more thing...
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Rinse& Repeat
7
The circle of life(cycle), Simba
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Rinse& Repeat
7
The circle of life(cycle), Simba
Needs Specs InformationArchitecture
Interaction Design
VisualDesign
Coding, Testing & QA
1 2 3 4 5 6
Rinse& Repeat
7
In reality, feedback is constant
Critical Path
project management
technologyimplementation
The Nine Pillarsof Successful Web Teams
user research
concretedesign
sitestrategy
abstractdesign
d i
trateg
bstradesign
contentstrategy
tact
ical
ddstrategic
contentproduction
technologystrategy
http://www.jjg.net/ia/pillars/http://www.adaptivepath.com/
Jesse James Garrett <[email protected]>9 July 2003
adaptive path
The most successful Web teams build their team structures and theirprocesses on these nine essential competencies:
Project Management: The hub that binds all the tactical competenciestogether as well as the engine that drives the project forward to completion,project management requires a highly specialized set of skills all its own.Neglecting this area often results in missed deadlines and cost overruns.
Concrete Design: Before the abstract design can become a fully realizeduser experience, you must determine the specific details of interfaces,navigation, information design, and visual design. This realm of concretedesign is essential to creating the final product.
Content Production: Knowing what content you need isn't enough. You alsoneed to know how you'll produce it. Gathering raw information, writing andediting, and defining editorial workflows and approvals are all part of contentproduction.
Technology Implementation: Building technical systems involves a lot ofhard work and specialized knowledge: languages and protocols, coding anddebugging, testing and refactoring. The more complex your site, the moreimportant a competency in technology implementation becomes.
Abstract Design: Information architecture and interaction design translatestrategic objectives into a conceptual framework for the final userexperience. These emerging disciplines addressing abstract design areincreasingly recognized for their value in the Web development process.
Content Strategy: Content is often the reason users come to your site. Butwhat content can you offer to meet your users' expectations? How muchcontent is appropriate, and what form should it take? What style or toneshould it have? Before you can produce that content, you need to answerfundamental content strategy questions such as these.
Technology Strategy: Web sites are technologically complex, and gettingmore intricate all the time. Identifying the technology strategy for the site –platforms, standards, technologies, and how they can all interoperate – isessential to avoiding costly mistakes.
Site Strategy: Defining your own goals for the site can be surprisinglytricky. Arriving at a common understanding of the site's purpose for yourorganization, how you'll prioritize the site's various goals, and the means bywhich you'll measure the site's success are all matters of site strategy.
User Research: User-centered design means understanding what yourusers need, how they think, and how they behave – and incorporating thatunderstanding into every aspect of your process. User research provides theraw observations that fuel this insight into the people your site must serve.
Where do you sit on this map?
adapted from “The Nine Pillars of Successful Web Teams,” Jesse James Garrett, 2003
project management
technologyimplementation
The Nine Pillarsof Successful Web Teams
user research
concretedesign
sitestrategy
abstractdesign
d i
trateg
bstradesign
contentstrategy
tact
ical
ddstrategic
contentproduction
technologystrategy
http://www.jjg.net/ia/pillars/http://www.adaptivepath.com/
Jesse James Garrett <[email protected]>9 July 2003
adaptive path
The most successful Web teams build their team structures and theirprocesses on these nine essential competencies:
Project Management: The hub that binds all the tactical competenciestogether as well as the engine that drives the project forward to completion,project management requires a highly specialized set of skills all its own.Neglecting this area often results in missed deadlines and cost overruns.
Concrete Design: Before the abstract design can become a fully realizeduser experience, you must determine the specific details of interfaces,navigation, information design, and visual design. This realm of concretedesign is essential to creating the final product.
Content Production: Knowing what content you need isn't enough. You alsoneed to know how you'll produce it. Gathering raw information, writing andediting, and defining editorial workflows and approvals are all part of contentproduction.
Technology Implementation: Building technical systems involves a lot ofhard work and specialized knowledge: languages and protocols, coding anddebugging, testing and refactoring. The more complex your site, the moreimportant a competency in technology implementation becomes.
Abstract Design: Information architecture and interaction design translatestrategic objectives into a conceptual framework for the final userexperience. These emerging disciplines addressing abstract design areincreasingly recognized for their value in the Web development process.
Content Strategy: Content is often the reason users come to your site. Butwhat content can you offer to meet your users' expectations? How muchcontent is appropriate, and what form should it take? What style or toneshould it have? Before you can produce that content, you need to answerfundamental content strategy questions such as these.
Technology Strategy: Web sites are technologically complex, and gettingmore intricate all the time. Identifying the technology strategy for the site –platforms, standards, technologies, and how they can all interoperate – isessential to avoiding costly mistakes.
Site Strategy: Defining your own goals for the site can be surprisinglytricky. Arriving at a common understanding of the site's purpose for yourorganization, how you'll prioritize the site's various goals, and the means bywhich you'll measure the site's success are all matters of site strategy.
User Research: User-centered design means understanding what yourusers need, how they think, and how they behave – and incorporating thatunderstanding into every aspect of your process. User research provides theraw observations that fuel this insight into the people your site must serve.
Where do you sit on this map?
Probably in more than one neat, tidy area
adapted from “The Nine Pillars of Successful Web Teams,” Jesse James Garrett, 2003
UX Design
UX Design
ProductManagement
UX Design
Engineering
ProductManagement
UX Design
Engineering
ProductManagement
What’s usable, useful & desirable
UX Design
Engineering
ProductManagement
What’s usable, useful & desirable
What’s needed & therefore valuable
UX Design
Engineering
ProductManagement
What’s usable, useful & desirable
What’s needed & therefore valuable
What’s possible, and what’s not
UX Design
EngineeringProduct
Management
A constant cycle of design and testing
UX Design
EngineeringProduct
Management
adapted from ‘Sharing Ownership of UX,” Pabini Gabriel-Petit, 2007
A constant cycle of design and testing
So what does all this get us?
So what does all this get us?
Clearer direction from the start - saves time
So what does all this get us?
Clearer direction from the start - saves timeDesign process driven by knowledge
So what does all this get us?
Clearer direction from the start - saves timeDesign process driven by knowledgeDocumentation of planning & design decisions
So what does all this get us?
Clearer direction from the start - saves timeDesign process driven by knowledgeDocumentation of planning & design decisionsImproved functioning between teams
So what does all this get us?
Clearer direction from the start - saves timeDesign process driven by knowledgeDocumentation of planning & design decisionsImproved functioning between teamsBetter products, and happier users
Questions? Comments?
AJ Kandy • Marks & Pixels marksandpixels.com