Slide 1

Slide 1 text

Hacker’s guide to user testing Tom Alterman @tomalterman

Slide 2

Slide 2 text

Who am I? UX & Front-end Lead at TrialReach

Slide 3

Slide 3 text

Who am I? Currently doing two people’s jobs* *please come take one off me www.trialreach.com

Slide 4

Slide 4 text

User testing Makes sure we are working on the next most important task

Slide 5

Slide 5 text

Why people don’t do it • “Takes too long” • “Too expensive” • “Too difficult”

Slide 6

Slide 6 text

Why people don’t do it “That’s not my job”

Slide 7

Slide 7 text

Hard lesson learnt Business requirement: “Must be able to tweet every piece of content on the site”

Slide 8

Slide 8 text

Hard lesson learnt Functional requirement: SOCIAL BUTTONS EVERYWHERE!!!!

Slide 9

Slide 9 text

Hard lesson learnt • Took a week to build • Horrible hacky code • Added ~1 sec to page load

Slide 10

Slide 10 text

Hard lesson learnt Did user testing at the end of development

Slide 11

Slide 11 text

Hard lesson learnt No one used this feature

Slide 12

Slide 12 text

Hard lesson learnt Example URL: http://www.***.com/articles/ada_178354/silversky- acquisition-complete?from=homepage- rzz&_afrLoop=550888908964000&_afrWindowMode=0&_afr WindowId=cc87g22wh_1#!%40%40%3F_afrWindowId %3Dcc87g22wh_1%26_afrLoop %3D550888908964000%26from%3Dhomepage-rzz %26_afrWindowMode%3D0%26_adf.ctrl-state %3Dcc87g22wh_61

Slide 13

Slide 13 text

Hard lesson learnt Clean URLs was not considered an essential task

Slide 14

Slide 14 text

Hard lesson learnt • Horrible code • Didn’t solve user need • We felt like idiots

Slide 15

Slide 15 text

The process 1. Recruit participants 2. Plan & run the sessions 3. Analyse the findings

Slide 16

Slide 16 text

Finding people Most time consuming & daunting part of the process

Slide 17

Slide 17 text

Test with real users Other people on your team don’t count

Slide 18

Slide 18 text

Reach out to the target audience • Your site • Emails • Social media / forums • Gumtree / Craigslist

Slide 19

Slide 19 text

Offer to pay them Everyone wants a £20 Amazon voucher

Slide 20

Slide 20 text

Test users remotely Easier to recruit and run sessions

Slide 21

Slide 21 text

Use a short survey Helps you ensure they are relevant users

Slide 22

Slide 22 text

Ethnio will do this all for you Helps you ensure they are relevant users

Slide 23

Slide 23 text

Call those you think eligible Allows you to check they are not weirdos or scammers

Slide 24

Slide 24 text

3-5 users per test 5 users will help you find over 80% of the usability issues* *http://www.nngroup.com/articles/how-many-test-users/

Slide 25

Slide 25 text

Go buy this book!

Slide 26

Slide 26 text

Prepare a test script See an example: http://bit.ly/testingscript

Slide 27

Slide 27 text

Use GoToMeeting for testing Grudgingly its easiest for anyone to install and share their screen

Slide 28

Slide 28 text

Act like a therapist • Observe • Don’t interrupt • No leading questions

Slide 29

Slide 29 text

Ask questions like: What are you thinking?

Slide 30

Slide 30 text

Ask questions like: What would you do next?

Slide 31

Slide 31 text

Ask questions like: What do you think just happened?

Slide 32

Slide 32 text

At the end of each session Write a quick list of the most important things you noticed

Slide 33

Slide 33 text

Look for the patterns 3 users - URGENT!

Slide 34

Slide 34 text

Look for the patterns 2 users - Important

Slide 35

Slide 35 text

Look for the patterns 1 user - Interesting

Slide 36

Slide 36 text

Share findings with your team • Urgent issues • Quick wins • Future considerations

Slide 37

Slide 37 text

Share video highlights Makes it clear what most urgent to fix

Slide 38

Slide 38 text

Share video highlights Creates empathy with your users

Slide 39

Slide 39 text

Test frequently At least every month, whatever you have ready

Slide 40

Slide 40 text

Costs are tiny Ethnio = £33 GoToMeeting = £29 Partipants = £60

Slide 41

Slide 41 text

Benefits are huge Will minimise wasted effort

Slide 42

Slide 42 text

Benefits are huge Keep your users happy

Slide 43

Slide 43 text

Benefits are huge Make you a better developer

Slide 44

Slide 44 text

Thank you! Come help me cure cancer http://trialreach.com/about/jobs