SlideShare a Scribd company logo
1 of 74
Avoiding UI Mistakes
Introduction to
User Experience Methods
1
Danielle Gobert Cooley
@dgcooley
01 October 2013 #D2W2013
01 October 2013 @dgcooley #D2WC
Danielle Gobert Cooley
2
01 October 2013 @dgcooley #D2WC
danielle@dgcooley.com
@dgcooley
14 years as a UX Specialist
BE, Biomedical and Electrical Engineering – Vanderbilt University
MS, Human Factors in Information Design – Bentley University
Selected Work
http://linkedin.com/in/dgcooley
01 October 2013 @dgcooley #D2WC
3
Good sites?
4
01 October 2013 @dgcooley #D2WC
01 October 2013 @dgcooley #D2WC
5
01 October 2013 @dgcooley #D2WC
6
01 October 2013 @dgcooley #D2WC
7
01 October 2013 @dgcooley #D2WC
8http://www.theworldsworstwebsiteever.com/
01 October 2013 @dgcooley #D2WC
9http://metatech.org/
01 October 2013 @dgcooley #D2WC
10http://www.fgmarchitects.com/
Mistake #1: Keeping Secrets
11
01 October 2013 @dgcooley #D2WC
Tell the user what’s going on.
12
01 October 2013 @dgcooley #D2WC
The system should always keep users informed about what is going
on, through appropriate feedback within reasonable time.
Where
am I?
How do I
get Home?
Was my
data saved?
How much
longer will it
take?
How many
steps are
there?
Am I
done?
Am I logged
in?
01 October 2013 @dgcooley #D2WC
13
How do I
get Home?
01 October 2013 @dgcooley #D2WC
14
How do I
get Home?
01 October 2013 @dgcooley #D2WC
15
How much
longer will it
take?
01 October 2013 @dgcooley #D2WC
16
How many
steps are
there?
01 October 2013 @dgcooley #D2WC
17
Was my
data saved?
Mailchimp.com, Kayak.com
01 October 2013 @dgcooley #D2WC
18
Was my
data saved?
http://swagbucks.com
01 October 2013 @dgcooley #D2WC
19
Was my
data saved?
HootSuite iPad app, April 2012
01 October 2013 @dgcooley #D2WC
20
Am I
logged in?
01 October 2013 @dgcooley #D2WC
21
Where am I?
01 October 2013 @dgcooley #D2WC
22
Where am I?
Mistake #2: Poor Word Choice
23
01 October 2013 @dgcooley #D2WC
Use words people will understand.
The system should speak the users’ language, with words, phrases and
concepts familiar to the user, rather than system-oriented terms. Follow
real-world conventions, making information appear in a natural and logical
order.
01 October 2013 @dgcooley #D2WC
24
Use words people care about
01 October 2013 @dgcooley #D2WC
25
http://www.nngroup.com/articles/user-centric-language/
Ortholite ® anatomical
footbed
Keep feet comfortable with
our Ortholite® washable foam
insole
Breathable mesh lining
treated with Aegis®
Fight odor with our Aegis®
antimicrobial-treated mesh
lining
Use words people can relate to
01 October 2013 @dgcooley #D2WC
26
http://www.nngroup.com/articles/user-centric-language/
Customer must return item within 30 days for full refund.
We give you a 30-day, money-back guarantee on all of our products.
Mistake #3: Taking Over
27
01 October 2013 @dgcooley #D2WC
User Control and Freedom
Users often choose system functions by mistake and will need a clearly
marked “emergency exit” to leave the unwanted state without having to
go through an extended dialogue. Support undo and redo.
01 October 2013 @dgcooley #D2WC
28
Mistake #4: Being Inconsistent
29
01 October 2013 @dgcooley #D2WC
Consistency and Standards
Users should not have to wonder whether different words, situations, or
actions mean the same thing. Follow platform conventions.
01 October 2013 @dgcooley #D2WC
30
01 October 2013 @dgcooley #D2WC
31
01 October 2013 @dgcooley #D2WC
32
Recommendation: Both for
consistency and intuitiveness,
use the traditional calendar
picker tool throughout the
application.
01 October 2013 @dgcooley #D2WC
33
The three-way toggle, though not unique to this tool, is
not an immediately-recognizable control.
Recommendation: Consider a more traditional
radio button control:
Exists: Yes No Either
Consistency and Standards
01 October 2013 @dgcooley #D2WC
34
Mistake #5: Making Mistakes
Easy
35
01 October 2013 @dgcooley #D2WC
Error Prevention
Even better than good error messages is a careful design which prevents a
problem from occurring in the first place. Either eliminate error-prone
conditions or check for them and present users with a confirmation option
before they commit to the action.
01 October 2013 @dgcooley #D2WC
36
01 October 2013 @dgcooley #D2WC
37
01 October 2013 @dgcooley #D2WC
38http://www.lukew.com/ff/entry.asp?571
01 October 2013 @dgcooley #D2WC
39Microsoft Word, Unknown version; Microsoft Word for Mac 2011, Version 14.3.1
Mistake #6: Relying on People’s
Memories
40
01 October 2013 @dgcooley #D2WC
Recognition > Recall
Minimize the user’s memory load by making objects, actions, and options
visible. The user should not have to remember information from one part
of the dialogue to another. Instructions for use of the system should be
visible or easily retrievable whenever appropriate.
01 October 2013 @dgcooley #D2WC
41http://online.epocrates.com/noFrame/
01 October 2013 @dgcooley #D2WC
42Microsoft PowerPoint for Mac 2011, Version 14.3.1
Mistake #7: Failing to Balance
Ease & Speed
43
01 October 2013 @dgcooley #D2WC
Flexibility and Efficiency of Use
Accelerators – unseen by the novice user – may often speed up the
interaction for the expert user such that the system can cater to both
inexperienced and experienced users. Allow users to tailor frequent
actions.
01 October 2013 @dgcooley #D2WC
44
01 October 2013 @dgcooley #D2WC
45American Giant, ThinkGeek
01 October 2013 @dgcooley #D2WC
46Chrome’s right-click menu
01 October 2013 @dgcooley #D2WC
47Microsoft Word and PowerPoint for Mac 2011, Version 14.3.1
01 October 2013 @dgcooley #D2WC
48Twitter’s iOS app, November 2011
Mistake #8: Too Much Stuff
49
01 October 2013 @dgcooley #D2WC
Aesthetic and Minimalist Design
Dialogues should not contain information which is irrelevant or rarely
needed. Every extra unit of information in a dialogue competes with the
relevant units of information and diminishes their relative visibility.
01 October 2013 @dgcooley #D2WC
50
01 October 2013 @dgcooley #D2WC
51
Aesthetic and Minimalist Design
01 October 2013 @dgcooley #D2WC
52Lane Furniture (2011)
01 October 2013 @dgcooley #D2WC
53
01 October 2013 @dgcooley #D2WC
54http://lesscontentmorestrategy.com
Mistake #9: Bad Error Messages
55
01 October 2013 @dgcooley #D2WC
Help users recognize, diagnose,
and recover from errors
Error messages should be expressed in plain language (no codes), precisely
indicate the problem, and constructively suggest a solution.
01 October 2013 @dgcooley #D2WC
56
01 October 2013 @dgcooley #D2WC
57
01 October 2013 @dgcooley #D2WC
58
01 October 2013 @dgcooley #D2WC
59Chrome, version 26.0.141065 – May 2013
01 October 2013 @dgcooley #D2WC
60
01 October 2013 @dgcooley #D2WC
61
01 October 2013 @dgcooley #D2WC
62AmericanGiant.com
Mistake #10: No or Bad Help
63
01 October 2013 @dgcooley #D2WC
Help and Documentation
Even though it is better if the system can be used without
documentation, it may be necessary to provide help and documentation.
Any such information should be easy to search, focused on the user’s
task, list concrete steps to be carried out, and not be too large.
01 October 2013 @dgcooley #D2WC
64
01 October 2013 @dgcooley #D2WC
65
Help and Documentation
01 October 2013 @dgcooley #D2WC
66Microsoft PowerPoint for Mac 2011, Version 14.3.1
Bonus Mistake: Being Evil
67
01 October 2013 @dgcooley #D2WC
Dark Patterns
01 October 2013 @dgcooley #D2WC
68darkpatterns.org
A Dark Pattern is a type of user interface that appears to have been
carefully crafted to trick users into doing things, such as buying insurance
with their purchase or signing up for recurring bills.
Road Block
01 October 2013 @dgcooley #D2WC
69
So, ask yourself:
• Am I keeping them informed about what’s going on?
• Will they understand this terminology?
• If I do X, will it take control away from my user?
• Am I being consistent with standards? With myself?
• How can I reduce the possibility that they will make this mistake?
• Am I asking them to remember something unnecessarily? If they get a phone
call in the middle of this, are they screwed?
• Am I accommodating both my novices and my experts? (How about repeat
novices?)
• Is there too much crap in here?
• Have I given them the information they need to recover from their errors?
• Can they find the help they need? Quickly and easily? When and where they
need it?
• Are we being evil?
70
01 October 2013 @dgcooley #D2WC
10 Heuristics for User Interface Design
01 October 2013 @dgcooley #D2WC
71
References
01 October 2013 @dgcooley #D2WC
72
More from me?
01 October 2013 @dgcooley #D2WC
73
Code: DCSPECIAL
12 December: How to Design Intuitive and Usable Products Through User Research
06 March: Don’t Guess: Test! The Why, What, and How of User Testing
01 October 2013 @dgcooley #D2WC
74

More Related Content

Similar to Avoiding UI Mistakes - D2WC

Building a wow product by @RuthlessUx
Building a wow product by @RuthlessUxBuilding a wow product by @RuthlessUx
Building a wow product by @RuthlessUxSHAHEENA ATTARWALA
 
Pixels & Prisons (UX Cambridge 2018)
Pixels & Prisons (UX Cambridge 2018)Pixels & Prisons (UX Cambridge 2018)
Pixels & Prisons (UX Cambridge 2018)Jay Heal
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang BremerWolfgang Bremer
 
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...Joshua Wexler
 
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)Tuuli Aalto-Nyyssönen
 
Think horizontally @Codemotion
Think horizontally @CodemotionThink horizontally @Codemotion
Think horizontally @CodemotionAndrea Giuliano
 
Think horizontally ood, ddd and bdd
Think horizontally ood, ddd and bddThink horizontally ood, ddd and bdd
Think horizontally ood, ddd and bddGiulio De Donato
 
Technical writing training 2013 14 (2)
Technical writing training 2013 14 (2)Technical writing training 2013 14 (2)
Technical writing training 2013 14 (2)laxmi16101981
 
Has Business Accepted User-Centred-Design? - John Waterworth, FoolProof
Has Business Accepted User-Centred-Design? - John Waterworth, FoolProofHas Business Accepted User-Centred-Design? - John Waterworth, FoolProof
Has Business Accepted User-Centred-Design? - John Waterworth, FoolProofCity University London
 
Contribute to Eclipse projects
Contribute to Eclipse projectsContribute to Eclipse projects
Contribute to Eclipse projectsMickael Istria
 
The Ten Dictums of User Experience (UX) Design (with captions) – John Kuefler
The Ten Dictums of User Experience (UX) Design (with captions) – John KueflerThe Ten Dictums of User Experience (UX) Design (with captions) – John Kuefler
The Ten Dictums of User Experience (UX) Design (with captions) – John KueflerJohn Kuefler
 
Product = UX [product development talk for Founder Institute, San Francisco, CA]
Product = UX [product development talk for Founder Institute, San Francisco, CA]Product = UX [product development talk for Founder Institute, San Francisco, CA]
Product = UX [product development talk for Founder Institute, San Francisco, CA]Kate Rutter
 
Accessibility - Drupal and Javascript
Accessibility - Drupal and JavascriptAccessibility - Drupal and Javascript
Accessibility - Drupal and JavascriptDoghouse Agency
 
Tagging beyond your website - Agility2013
Tagging beyond your website - Agility2013 Tagging beyond your website - Agility2013
Tagging beyond your website - Agility2013 Ensighten
 
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuBe kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuCzechDreamin
 
What are your users thinking? Rob Walters for The GSE UK Conference 2013
What are your users thinking? Rob Walters for The GSE UK Conference 2013What are your users thinking? Rob Walters for The GSE UK Conference 2013
What are your users thinking? Rob Walters for The GSE UK Conference 2013SettUKInfo
 

Similar to Avoiding UI Mistakes - D2WC (20)

Building a wow product by @RuthlessUx
Building a wow product by @RuthlessUxBuilding a wow product by @RuthlessUx
Building a wow product by @RuthlessUx
 
Pixels & Prisons (UX Cambridge 2018)
Pixels & Prisons (UX Cambridge 2018)Pixels & Prisons (UX Cambridge 2018)
Pixels & Prisons (UX Cambridge 2018)
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
 
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
 
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
 
AgileUX LeanUX grosjean2011
AgileUX LeanUX grosjean2011AgileUX LeanUX grosjean2011
AgileUX LeanUX grosjean2011
 
Think horizontally @Codemotion
Think horizontally @CodemotionThink horizontally @Codemotion
Think horizontally @Codemotion
 
Think horizontally ood, ddd and bdd
Think horizontally ood, ddd and bddThink horizontally ood, ddd and bdd
Think horizontally ood, ddd and bdd
 
Technical writing training 2013 14 (2)
Technical writing training 2013 14 (2)Technical writing training 2013 14 (2)
Technical writing training 2013 14 (2)
 
Has Business Accepted User-Centred-Design? - John Waterworth, FoolProof
Has Business Accepted User-Centred-Design? - John Waterworth, FoolProofHas Business Accepted User-Centred-Design? - John Waterworth, FoolProof
Has Business Accepted User-Centred-Design? - John Waterworth, FoolProof
 
Practical Usability
Practical UsabilityPractical Usability
Practical Usability
 
Contribute to Eclipse projects
Contribute to Eclipse projectsContribute to Eclipse projects
Contribute to Eclipse projects
 
The Ten Dictums of User Experience (UX) Design (with captions) – John Kuefler
The Ten Dictums of User Experience (UX) Design (with captions) – John KueflerThe Ten Dictums of User Experience (UX) Design (with captions) – John Kuefler
The Ten Dictums of User Experience (UX) Design (with captions) – John Kuefler
 
Product = UX [product development talk for Founder Institute, San Francisco, CA]
Product = UX [product development talk for Founder Institute, San Francisco, CA]Product = UX [product development talk for Founder Institute, San Francisco, CA]
Product = UX [product development talk for Founder Institute, San Francisco, CA]
 
Accessibility - Drupal and Javascript
Accessibility - Drupal and JavascriptAccessibility - Drupal and Javascript
Accessibility - Drupal and Javascript
 
Tagging beyond your website - Agility2013
Tagging beyond your website - Agility2013 Tagging beyond your website - Agility2013
Tagging beyond your website - Agility2013
 
TSA Eyebox project
TSA Eyebox project TSA Eyebox project
TSA Eyebox project
 
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuBe kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
 
Inclusion and Accessibility: UX Put into Practice
Inclusion and Accessibility: UX Put into PracticeInclusion and Accessibility: UX Put into Practice
Inclusion and Accessibility: UX Put into Practice
 
What are your users thinking? Rob Walters for The GSE UK Conference 2013
What are your users thinking? Rob Walters for The GSE UK Conference 2013What are your users thinking? Rob Walters for The GSE UK Conference 2013
What are your users thinking? Rob Walters for The GSE UK Conference 2013
 

More from Danielle Cooley

Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Danielle Cooley
 
On the Dangers of Shadow UX
On the Dangers of Shadow UXOn the Dangers of Shadow UX
On the Dangers of Shadow UXDanielle Cooley
 
UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)Danielle Cooley
 
Pathways to a Positive Learner Experience
Pathways to a Positive Learner ExperiencePathways to a Positive Learner Experience
Pathways to a Positive Learner ExperienceDanielle Cooley
 
Getting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic researchGetting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic researchDanielle Cooley
 
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014Danielle Cooley
 
Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)Danielle Cooley
 
Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014Danielle Cooley
 
Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014Danielle Cooley
 
The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014Danielle Cooley
 
Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014Danielle Cooley
 
Less Content. More Strategy. (D2WC)
Less Content. More Strategy. (D2WC)Less Content. More Strategy. (D2WC)
Less Content. More Strategy. (D2WC)Danielle Cooley
 
Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)Danielle Cooley
 
Personas in the Age of Social Media
Personas in the Age of Social MediaPersonas in the Age of Social Media
Personas in the Age of Social MediaDanielle Cooley
 
Field Research for User Experience
Field Research for User ExperienceField Research for User Experience
Field Research for User ExperienceDanielle Cooley
 
5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and Filter5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and FilterDanielle Cooley
 
(Less) Content. (More) Strategy
(Less) Content. (More) Strategy(Less) Content. (More) Strategy
(Less) Content. (More) StrategyDanielle Cooley
 

More from Danielle Cooley (20)

Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018
 
On the Dangers of Shadow UX
On the Dangers of Shadow UXOn the Dangers of Shadow UX
On the Dangers of Shadow UX
 
Between Two Form Tags
Between Two Form TagsBetween Two Form Tags
Between Two Form Tags
 
UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)
 
Pathways to a Positive Learner Experience
Pathways to a Positive Learner ExperiencePathways to a Positive Learner Experience
Pathways to a Positive Learner Experience
 
Getting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic researchGetting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic research
 
Between Two Form Tags
Between Two Form TagsBetween Two Form Tags
Between Two Form Tags
 
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
 
Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)
 
Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014
 
Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014
 
The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014
 
Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014
 
Less Content. More Strategy. (D2WC)
Less Content. More Strategy. (D2WC)Less Content. More Strategy. (D2WC)
Less Content. More Strategy. (D2WC)
 
Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)
 
Personas in the Age of Social Media
Personas in the Age of Social MediaPersonas in the Age of Social Media
Personas in the Age of Social Media
 
Field Research for User Experience
Field Research for User ExperienceField Research for User Experience
Field Research for User Experience
 
5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and Filter5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and Filter
 
Fun With Error Messages
Fun With Error MessagesFun With Error Messages
Fun With Error Messages
 
(Less) Content. (More) Strategy
(Less) Content. (More) Strategy(Less) Content. (More) Strategy
(Less) Content. (More) Strategy
 

Recently uploaded

Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Avoiding UI Mistakes - D2WC

  • 1. Avoiding UI Mistakes Introduction to User Experience Methods 1 Danielle Gobert Cooley @dgcooley 01 October 2013 #D2W2013 01 October 2013 @dgcooley #D2WC
  • 2. Danielle Gobert Cooley 2 01 October 2013 @dgcooley #D2WC danielle@dgcooley.com @dgcooley 14 years as a UX Specialist BE, Biomedical and Electrical Engineering – Vanderbilt University MS, Human Factors in Information Design – Bentley University Selected Work http://linkedin.com/in/dgcooley
  • 3. 01 October 2013 @dgcooley #D2WC 3
  • 4. Good sites? 4 01 October 2013 @dgcooley #D2WC
  • 5. 01 October 2013 @dgcooley #D2WC 5
  • 6. 01 October 2013 @dgcooley #D2WC 6
  • 7. 01 October 2013 @dgcooley #D2WC 7
  • 8. 01 October 2013 @dgcooley #D2WC 8http://www.theworldsworstwebsiteever.com/
  • 9. 01 October 2013 @dgcooley #D2WC 9http://metatech.org/
  • 10. 01 October 2013 @dgcooley #D2WC 10http://www.fgmarchitects.com/
  • 11. Mistake #1: Keeping Secrets 11 01 October 2013 @dgcooley #D2WC
  • 12. Tell the user what’s going on. 12 01 October 2013 @dgcooley #D2WC The system should always keep users informed about what is going on, through appropriate feedback within reasonable time. Where am I? How do I get Home? Was my data saved? How much longer will it take? How many steps are there? Am I done? Am I logged in?
  • 13. 01 October 2013 @dgcooley #D2WC 13 How do I get Home?
  • 14. 01 October 2013 @dgcooley #D2WC 14 How do I get Home?
  • 15. 01 October 2013 @dgcooley #D2WC 15 How much longer will it take?
  • 16. 01 October 2013 @dgcooley #D2WC 16 How many steps are there?
  • 17. 01 October 2013 @dgcooley #D2WC 17 Was my data saved? Mailchimp.com, Kayak.com
  • 18. 01 October 2013 @dgcooley #D2WC 18 Was my data saved? http://swagbucks.com
  • 19. 01 October 2013 @dgcooley #D2WC 19 Was my data saved? HootSuite iPad app, April 2012
  • 20. 01 October 2013 @dgcooley #D2WC 20 Am I logged in?
  • 21. 01 October 2013 @dgcooley #D2WC 21 Where am I?
  • 22. 01 October 2013 @dgcooley #D2WC 22 Where am I?
  • 23. Mistake #2: Poor Word Choice 23 01 October 2013 @dgcooley #D2WC
  • 24. Use words people will understand. The system should speak the users’ language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order. 01 October 2013 @dgcooley #D2WC 24
  • 25. Use words people care about 01 October 2013 @dgcooley #D2WC 25 http://www.nngroup.com/articles/user-centric-language/ Ortholite ® anatomical footbed Keep feet comfortable with our Ortholite® washable foam insole Breathable mesh lining treated with Aegis® Fight odor with our Aegis® antimicrobial-treated mesh lining
  • 26. Use words people can relate to 01 October 2013 @dgcooley #D2WC 26 http://www.nngroup.com/articles/user-centric-language/ Customer must return item within 30 days for full refund. We give you a 30-day, money-back guarantee on all of our products.
  • 27. Mistake #3: Taking Over 27 01 October 2013 @dgcooley #D2WC
  • 28. User Control and Freedom Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. 01 October 2013 @dgcooley #D2WC 28
  • 29. Mistake #4: Being Inconsistent 29 01 October 2013 @dgcooley #D2WC
  • 30. Consistency and Standards Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions. 01 October 2013 @dgcooley #D2WC 30
  • 31. 01 October 2013 @dgcooley #D2WC 31
  • 32. 01 October 2013 @dgcooley #D2WC 32 Recommendation: Both for consistency and intuitiveness, use the traditional calendar picker tool throughout the application.
  • 33. 01 October 2013 @dgcooley #D2WC 33 The three-way toggle, though not unique to this tool, is not an immediately-recognizable control. Recommendation: Consider a more traditional radio button control: Exists: Yes No Either
  • 34. Consistency and Standards 01 October 2013 @dgcooley #D2WC 34
  • 35. Mistake #5: Making Mistakes Easy 35 01 October 2013 @dgcooley #D2WC
  • 36. Error Prevention Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action. 01 October 2013 @dgcooley #D2WC 36
  • 37. 01 October 2013 @dgcooley #D2WC 37
  • 38. 01 October 2013 @dgcooley #D2WC 38http://www.lukew.com/ff/entry.asp?571
  • 39. 01 October 2013 @dgcooley #D2WC 39Microsoft Word, Unknown version; Microsoft Word for Mac 2011, Version 14.3.1
  • 40. Mistake #6: Relying on People’s Memories 40 01 October 2013 @dgcooley #D2WC
  • 41. Recognition > Recall Minimize the user’s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate. 01 October 2013 @dgcooley #D2WC 41http://online.epocrates.com/noFrame/
  • 42. 01 October 2013 @dgcooley #D2WC 42Microsoft PowerPoint for Mac 2011, Version 14.3.1
  • 43. Mistake #7: Failing to Balance Ease & Speed 43 01 October 2013 @dgcooley #D2WC
  • 44. Flexibility and Efficiency of Use Accelerators – unseen by the novice user – may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions. 01 October 2013 @dgcooley #D2WC 44
  • 45. 01 October 2013 @dgcooley #D2WC 45American Giant, ThinkGeek
  • 46. 01 October 2013 @dgcooley #D2WC 46Chrome’s right-click menu
  • 47. 01 October 2013 @dgcooley #D2WC 47Microsoft Word and PowerPoint for Mac 2011, Version 14.3.1
  • 48. 01 October 2013 @dgcooley #D2WC 48Twitter’s iOS app, November 2011
  • 49. Mistake #8: Too Much Stuff 49 01 October 2013 @dgcooley #D2WC
  • 50. Aesthetic and Minimalist Design Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. 01 October 2013 @dgcooley #D2WC 50
  • 51. 01 October 2013 @dgcooley #D2WC 51
  • 52. Aesthetic and Minimalist Design 01 October 2013 @dgcooley #D2WC 52Lane Furniture (2011)
  • 53. 01 October 2013 @dgcooley #D2WC 53
  • 54. 01 October 2013 @dgcooley #D2WC 54http://lesscontentmorestrategy.com
  • 55. Mistake #9: Bad Error Messages 55 01 October 2013 @dgcooley #D2WC
  • 56. Help users recognize, diagnose, and recover from errors Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution. 01 October 2013 @dgcooley #D2WC 56
  • 57. 01 October 2013 @dgcooley #D2WC 57
  • 58. 01 October 2013 @dgcooley #D2WC 58
  • 59. 01 October 2013 @dgcooley #D2WC 59Chrome, version 26.0.141065 – May 2013
  • 60. 01 October 2013 @dgcooley #D2WC 60
  • 61. 01 October 2013 @dgcooley #D2WC 61
  • 62. 01 October 2013 @dgcooley #D2WC 62AmericanGiant.com
  • 63. Mistake #10: No or Bad Help 63 01 October 2013 @dgcooley #D2WC
  • 64. Help and Documentation Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large. 01 October 2013 @dgcooley #D2WC 64
  • 65. 01 October 2013 @dgcooley #D2WC 65
  • 66. Help and Documentation 01 October 2013 @dgcooley #D2WC 66Microsoft PowerPoint for Mac 2011, Version 14.3.1
  • 67. Bonus Mistake: Being Evil 67 01 October 2013 @dgcooley #D2WC
  • 68. Dark Patterns 01 October 2013 @dgcooley #D2WC 68darkpatterns.org A Dark Pattern is a type of user interface that appears to have been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills.
  • 69. Road Block 01 October 2013 @dgcooley #D2WC 69
  • 70. So, ask yourself: • Am I keeping them informed about what’s going on? • Will they understand this terminology? • If I do X, will it take control away from my user? • Am I being consistent with standards? With myself? • How can I reduce the possibility that they will make this mistake? • Am I asking them to remember something unnecessarily? If they get a phone call in the middle of this, are they screwed? • Am I accommodating both my novices and my experts? (How about repeat novices?) • Is there too much crap in here? • Have I given them the information they need to recover from their errors? • Can they find the help they need? Quickly and easily? When and where they need it? • Are we being evil? 70 01 October 2013 @dgcooley #D2WC
  • 71. 10 Heuristics for User Interface Design 01 October 2013 @dgcooley #D2WC 71
  • 72. References 01 October 2013 @dgcooley #D2WC 72
  • 73. More from me? 01 October 2013 @dgcooley #D2WC 73 Code: DCSPECIAL 12 December: How to Design Intuitive and Usable Products Through User Research 06 March: Don’t Guess: Test! The Why, What, and How of User Testing
  • 74. 01 October 2013 @dgcooley #D2WC 74

Editor's Notes

  1. For example, don’t auto-play videos.