Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville...

106
Get It Right the First Time Through Cheap and Easy DIY Usability Testing Saturday, August 15th Drupal Camp Asheville 2015 Stephen Pashby @DH_Stephen @DesignHammer 1

Transcript of Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville...

Page 1: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Get It Right the First Time Through Cheap and Easy

DIY Usability Testing

Saturday, August 15th Drupal Camp Asheville

2015 !

Stephen Pashby @DH_Stephen @DesignHammer

1

Page 2: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Overview

• Introduction

• What is Usability

• Who, What, Where, and When

• Free and/or Inexpensive Tools

2

Page 3: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Introduction

3

Page 4: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

DisclaimerLet’s get this out of the way first!

4

Page 5: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Disclaimer

I am not a Usability expert

• I’ll share easy DIY techniques & tools

I won’t tell you how to fix your website

• But I will point you in the right direction

5

Page 6: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

ScopeWhat I’ll cover and what I won’t.

6

Page 7: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What we will cover

• What is usability?

• Why should I bother?

• How can I test my site?

• How do I keep my site usable?

7

Page 8: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What we won’t cover

• Usability best practices

• Statistical analysis of results

• Every type of usability test

8

Page 9: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What is Usability?

9

Page 10: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What is usability?

“Usability testing refers to evaluating a product or service by testing it with representative users. The goal is to identify any usability problems, collect qualitative and quantitative data and determine the participant's satisfaction with the product.”

usability.gov

10

Page 11: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What is usability?

“If there's one thing you learn by working on a lot of different Web sites, it's that almost any design idea—no matter how appallingly bad—can be made usable in the right circumstances, with enough effort.”

Steve Krug, authorDon't Make Me Think:

A Common Sense Approach to Web Usability

11

Page 12: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Keep in mind

• Popular≠Good

• Attractive≠Usable

• Ugly≠Unusable

12

Page 13: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What, when,and who to test?

13

Page 14: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What to test?Anything or everything?

14

Page 15: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

What should you test?

• Information Architecture

• Navigation

• User Interface elements

• New Functionality

• Critical User Interactions

• Everything!

15

Page 16: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

When to test?Is it too soon, or too late?

16

Page 17: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

When to test

• The sooner the better

• Tests should be part of any change process

• Test early and test often!

17

Page 18: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Who to test?Your opinion probably isn’t the one that matters.

18

Page 19: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Potential test subjects

• Actual site users

• Representative site users

• Crowdsourced

• Artificial intelligence

19

Page 20: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Actual site users

Pros:

• Most relevant to site

Cons:

• May have limited availability

• May already have learned “work arounds”

• May require compensation

20

Page 21: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Representative users

Pros:

• Relevant to site

• Usually new to the site

Cons:

• Only as relevant as your recruiting

• May require compensation

21

Page 22: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crowdsourced

Pros:

• Readily available

• Usually new to the site

Cons:

• May not closely model actual site users

• Generally fee based

22

Page 23: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Artificial intelligence

Pros:

• Readily available

• Complete tests in real time

Cons:

• May not closely model actual human users

23

Page 24: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Which is right for you?

• What kind of site are you testing?

• What is your site’s demographic?

• What access do you have to site users?

24

Page 25: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

How to test?

25

Page 26: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Types of testsOne size does not fit all!

26

Page 27: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Formative Tests

• Used throughout the change process.

• Support tool for decision making.

• Different tools for different stages.

27

Page 28: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Summative Tests

• Generally QA testing.

• Determine if finished feature/site is usable.

• Confirm improved usability.

• Also used prior to making changes to determine and document any usability problems.

28

Page 29: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Types of testing

• Analytics

• User Testing

• Usability Testing

29

Page 30: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Analytics

• Measure of actual user behavior.

• May suggest usability problems.

• Not a substitute for usability testing.

• May provide baseline to measure success of plans derived from usability testing.

30

Page 31: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

User Testing

• Based on user opinion.

• Not tied to specific task completion.

• Can provide insight into users desires or expectations.

31

Page 32: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Usability testing

• Based on task completion.

• Usually measurable.

32

Page 33: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

AnalyticsIt takes time to collect data; start today!

33

Page 34: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Web Analytics

Formative

• Records actual site visitor interaction.

• Can suggest usability problems.

34

Page 35: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Web Analytics

Possible tools

• Google Analytics (Google)

• WebTrends Analytics (WebTrends)

• AWStats (AWStats)

35

Page 36: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Heat Maps

Formative

• Records specific actual site visitor interaction: mouse click and scroll depth.

• Can suggest usability problems.

36

Page 37: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Heat MapsPossible tools

• Crazy Egg (Crazy Egg)

• Hotjar (Hotjar)

• Lucky Orange (Lucky Orange)

• Google Analytics* (Google) *sort of

37

Page 38: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

User testingOpinions are like noses, everyone’s got one.

38

Page 39: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

User Surveys

Formative

• Ask users what they like or don’t like.

• Good starting point for refining or adding new features.

39

Page 40: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

User Surveys

Possible tools

• Paper

• SurveyMonkey (SurveyMonkey)

• SurveyGizmo (Widgix)

• Qualtrics (Qualtrics)

40

Page 41: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

A/B & Multivariate Tests

Formative

• Users are randomly given an implementation.

• Determine which implementation is most effective based on conversion rates.

41

Page 42: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

A/B & Multivariate Tests

Possible tools

• Google Website Optimizer (Google)

• CMS Specific tools (e.g. Drupal Multivariate)

• Optimizely (Optimizely)

42

Page 43: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Usability testingChoose the test based on your question.

43

Page 44: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Open Card Sort

Formative

• Participants organize a list of items into categories they provide.

44

Page 45: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Open Card Sort

Possible tools

• Index cards

• Cardsort (Optimal Workshop)

• UserZoom (UserZoom)

45

Page 46: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Closed Card Sort

Formative

• Participants organize a list of items into categories you provide.

46

Page 47: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Closed Card Sort

Possible tools

• Index cards

• Cardsort (Optimal Workshop)

• UserZoom (UserZoom)

47

Page 48: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Tree Test

Formative

• Asks test participants where they would go to find specific content.

• Tests the organization of content if navigation labels make sense to users

• Test website’s pre-defined navigation.

48

Page 49: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Tree Test

Possible tools

• Index cards

• Treejack (Optimal Workshop)

49

Page 50: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Expectancy Test

Formative

• Tests a user’s impressions of an early prototype of the interface.

• Typically paper prototype, wireframes, or design concepts.

50

Page 51: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Expectancy Test

Possible tools

• Paper Prototype

• Wireframes

• Design Concepts

51

Page 52: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

5-Second Usability Test

Formative

• Tests individual pages (not homepage) for a specific scenario and task.

• Not suitable for testing complex systems or user interaction.

52

Page 53: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

5-Second Usability Test

Possible tools

• Paper Prototype

• Wireframes

• Design Concepts

• FiveSecondTest (UsabilityHub)

53

Page 54: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Visual Affordance Test

Formative

• Tests the “Clickability/Tappability.”

• Show subject web page or design concept.

• Subject indicate every item believed clickable, and items believed not clickable.

54

Page 55: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Visual Affordance Test

Possible tools

• Paper Prototype

• Wireframes

• Design Concepts

55

Page 56: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Click Test

Summative

• Provide scenario and task.

• User clicks on the design element to complete task.

56

Page 57: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Click Test

Possible tools

• Paper Prototype

• Wireframes

• Design Concepts

• Chalkmark (Optimal Workshop)

• Flippa (UsabilityHub)

57

Page 58: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Sample-of-One Test

Summative

• Document fundamental errors in interface layout, labels, content organization, affordance, and functionality

• Use single subject who fits main persona.

58

Page 59: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Sample-of-One Test

Possible tools

• Silverback (Clearleft)

• OpenHallway (OpenHallway)

• TryMyUI (TryMyUI)

• UXRecorder (Foraker Labs) - Mobile

59

Page 60: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Performance Test

Formative or Summative

• Can be to look for problems in existing site or confirm function in a new site.

• Provide participants a task with a scenario

• Observe user interact with website.

60

Page 61: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Performance Test

Possible tools

• Silverback (Clearleft)

• OpenHallway (OpenHallway)

• TryMyUI (TryMyUI)

• UXRecorder (Foraker Labs) - Mobile

61

Page 62: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Free Exploration Test

Summative

• Observe users interaction with website for set period of time (5 minutes?).

• Use when navigation is no longer an issue.

62

Page 63: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Free Exploration Test

Possible tools

• Silverback (Clearleft)

• OpenHallway (OpenHallway)

• TryMyUI (TryMyUI)

• UXRecorder (Foraker Labs) - Mobile

63

Page 64: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Free and Inexpensive Testing Tools

64

Page 65: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

Likes:

• Robust question functionality & reporting.

• Filter response data by response or URL.

• Data export to allow manipulation in excel.

Be Aware:

• Some features require more pricey plans.

65

Page 66: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

66

Page 67: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

67

Page 68: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

68

Page 69: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

69

Page 70: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

70

Page 71: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

71

Page 72: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Survey Monkey

72

Page 73: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

CrazyEgg

Likes:

• Variety of ways to filter/visual data

• Can test mobile and desktop

Be Aware:

• Not real time.

• Not cheap to monitor entire sites.

73

Page 74: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

74

Page 75: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

75

Page 76: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

76

Page 77: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

77

Page 78: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

78

Page 79: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

79

Page 80: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

80

Page 81: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

81

Page 82: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

82

Page 83: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Crazy Egg

83

Page 84: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

Likes:

• Easy to set up.

• Can use for remote testing.

Be Aware:

• Normalizing data requires assumptions.

• Not cheap if you need the full version.

84

Page 85: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

85

Page 86: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

86

Page 87: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

87

Page 88: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

88

Page 89: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

89

Page 90: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Optimal Sort

90

Page 91: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Treejack

Likes:

• Easy to set up.

• Can use for remote testing.

Be Aware:

• Not cheap if you need the full version.

91

Page 92: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Treejack

92

Page 93: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Treejack

93

Page 94: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Treejack

94

Page 95: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Treejack

95

Page 96: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Treejack

96

Page 97: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Chalkmark

Likes:

• Easy to set up.

• Can use for remote testing.

Be Aware:

• Only single response per question.

• Not cheap if you need the full version.

97

Page 98: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Chalkmark

98

Page 99: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Chalkmark

99

Page 100: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Chalkmark

100

Page 101: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Chalkmark

101

Page 102: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Silverback

Likes:

• Portable, works well on a standard laptop.

• Does not require a dedicated usability lab.

Be Aware:

• Mac only.

• For on location testing.

102

Page 103: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Silverback

103

Page 104: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Conclusion

104

Page 105: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Conclusion

• No silver bullet to make sites usable.

• Usability is a never-ending process.

• Making sites more usable is fun for all!

105

Page 106: Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Drupal Camp Asheville 2015

Follow DesignHammer! @DesignHammer

facebook.com/DesignHammer www.designhammer.com

106