better software through user research

26
BETTER SOFTWARE THROUGH USER RESEARCH Alexandra Leisse – UX Designer at CFEngine AS – @troubalex

Upload: alexandra-leisse

Post on 16-Jan-2015

86 views

Category:

Technology


0 download

DESCRIPTION

In many cases, we create software to solve our own problems: missing functionality in a tool, a tool that we believe doesn't work as well as it should, or the very lack of a tool that does what we need. If we're our own users, things are quite obvious. But what about everyone else? How do we know what our users need? Isn't it best to ask just them? In this presentation, you will learn why asking your users for what they want isn't always helpful, which do-it-yourself techniques you can use to understand their needs, how to make sense of the data you collect, and how all of this translates into the development of better features. We will discuss how this knowledge can fuel your decisions, delight your users, and influence your way of working in a distributed team of developers. === I originally gave this presentation at FOSDEM 2013.

TRANSCRIPT

Page 1: Better Software Through User Research

BETTER SOFTWARE THROUGH USER RESEARCH

Alexandra Leisse – UX Designer at CFEngine AS – @troubalex

Page 2: Better Software Through User Research

HELLO!

• first contact with Linux in 1994

• contributions to KDE since 2007

• co-built the Qt Developer Network, and transitioned it to qt-project.org

• now UX Designer at CFEngine AS

• lives and loves in Oslo, Norway

Page 3: Better Software Through User Research

WE’RE HIRINGtake a look at http://cfengine.com/jobs for details

Page 4: Better Software Through User Research

“IT’S NOT ROCKET SURGERY”Steve Krug. Don’t Make Me Think.

Page 5: Better Software Through User Research

em· pa· thy

noun [mass noun]the ability to understand and share the feelings of another

Page 6: Better Software Through User Research

LEAVE THE HOUSE

Page 7: Better Software Through User Research

SEE WITH NEW EYES

• go where your audience is

• read what your audience reads

• watch what your audience watches

• do what your audience does

• think how your audience thinks

Page 8: Better Software Through User Research

ASK

Page 9: Better Software Through User Research

RULES OF THUMB

• define your goals and objectives

• address your own bias

• avoid leading questions

• ask open questions

• give precise instructions

• use clear, simple language

• ask one thing at a time

• use consistent rating scales

• only ask for information you need

Page 10: Better Software Through User Research

INTERVIEWS & SURVEYS

OFFLINE

• write a script!

• stick to your questionnaire

• combine with other research

ONLINE

• keep it under 5 minutes

• Survey Monkey – http://www.surveymonkey.com

• Google Docs – https://drive.google.com/

Page 11: Better Software Through User Research

OBSERVE

Page 12: Better Software Through User Research

WHAT TO LOOK FOR

• general task flows – understand what people do

• workarounds, hacks & “creative solutions” – learn what people are solving

• home-grown tools & unintended usage – they present great design opportunities

• things people complain about – find their biggest pain points

Page 13: Better Software Through User Research

PROTOTYPE

Page 14: Better Software Through User Research

LO-FI TO HI-FI

• paper is cheap – start with simple sketches

• skip hi-fi wireframes – you won’t need them

• build HTML prototypes – fake as much functionality as possible

Page 15: Better Software Through User Research

TEST

Page 16: Better Software Through User Research

prep· a· ra· tion

noun [count noun]something done to get ready for an event or undertaking

Page 17: Better Software Through User Research

PREPARATION IS KEY

• plan well ahead

• allow enough time for recruiting and preparations

• ideally 5 to 8 users who match your audience, or test more often with less users

• prepare a test script with introduction, tasks, and debriefing

• make a list of things you need to take with you

• keep the test below 45 minutes

• practice the test with a friend or colleague

Page 18: Better Software Through User Research

THE REALITY CHECK

• stick to your script – it will help you to stay focused

• listen actively – try to understand frustrations and wishes

• look behind the scenes – don’t take all statements literal

• take notes or record a screencast – don’t just trust your memory

• fix the easy wins between tests – you’ll discover different problems in the next one

Page 19: Better Software Through User Research

CONCLUDE

Page 20: Better Software Through User Research

REVIEWING THE DATA

• keep asking “why?” – understand the motivation

• do not take all feedback literally – get down to the underlying problem

• pay attention to the hard problems – users usually recover from the other ones by themselves

• plan more tests if you can’t get to the bottom of something

Page 21: Better Software Through User Research

COMMERCIAL BREAK

Page 22: Better Software Through User Research

JOIN THE GAMEsign up at http://jointhegame.kde.org

to become a supporting member of KDE e.V.

Page 23: Better Software Through User Research

LEARN MORE

Page 24: Better Software Through User Research

BOOKS

• Steve Krug. Rocket Surgery Made Easy: The Do-it-yourself Guide to Finding and Fixing Usability Problems. New Riders, 2010.

• Cennydd Bowles, and James Box. Undercover User Experience: Learn How to Do Great UX Work with Tiny Budgets, No Time, and Limited Support. New Riders, 2011.

• Nate Bolt, and Tony Tulathimutte. Remote Research: Real Users, Real Time, Real Research. Rosenfeld Media, 2010.

• Mike Kuniavsky. Observing the User Experience: A Practitioner’s Guide to User Research. Morgan Kaufmann, 2003.

Page 25: Better Software Through User Research

ONLINE MAGAZINES

• Jakob Nielsen’s Alertbox – http://www.nngroup.com/articles/

• UX Design on Smashing Magazine – http://uxdesign.smashingmagazine.com/

• UX Magazine – http://uxmag.com/

• UX matters – http://uxmatters.com/

Page 26: Better Software Through User Research

THANK YOUdownload the slides from http://troubalex.decc-by-sa 2.0 – Alexandra Leisse – @troubalex