SlideShare a Scribd company logo
Have fun and improve your work
Usability Testing
Dario Jazbec Hrvatin
● Web Developer
● In-development Tester
● Usability Tests Organizer for Toolset
plugins by OnTheGo Systems
● author, singer, guitarist of the band
Helika (helika.org)
pictures goes here
Whaaaa?
What is Usability Testing?
● A way to evaluate your work by testing it
on real users.
● Even simpler: watching how people use
the things you are creating.
Guess what - it’s fun!
Why do it
● Nothing is made perfect.
● It will help you improve your work.
● It will highlight problems early in
the development and let you fix
them at a much lower cost.
● It is easy - if I can do it, you can do it!
Things you can use it for
● themes
● plugins
● websites
http://wp-types.com/home/layouts/
What does a typical usability test look like?
It can look
something
like this.
What does a typical usability test look like?
Or maybe
something
like this.
What does a typical usability test look like?
Or even
something
like this.
Well…
Sorta.
Part 1
So, what do you actually need?
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
● Google hangouts
● Skype
Communication software
Communication breakdown
● Stable and fast-enough
internet connection for:
○ you
○ testers
○ observers
● Are your users comfortable
using the chat?
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
Who can be your tests leader?
● Knowledge of the subject
● Interest in usability testing
● Good listener
● Patient
● Kind
© Photo by Saša Huzjak (www.sasahuzjak.com)
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
Who can be your testers?
● Beginners versus experts
● Coworkers?
● Family members?
● Anonymous people?
How and where to find your testers?
Invite people
● Your website/blog
● Forums
● Email / Newsletter
● Social Networks
http://wpml.org/2013/12/invitation-join-usability-testing-new-
drag-drop-layout-tool/
Meet potential testers
● Organize 5-minute video chats with
potential testers.
● Explain them how it will look like.
● Explain how you will compensate them
for their time.
Make sure final participants:
● are available on the testing day,
● meet your technical requirements,
● seem like good participants for this test.
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
Should you do it alone? The role of Observers
● Observers - people who
○ watch the test
○ take notes
○ attend the debriefing after
the tests
● They need instructions as well
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
Why testing scenarios are so important?
● testers need
tasks to execute
● testing will be
structured and
to the point
Example
Scenario step
Layouts plugin
So, what do you actually need?
1. Communication software
2. Test Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
Testing environment
● A ready to use testing site
● Accounts for your testers
● All required stuff working
fine and matching your
scenarios
So, what do you actually need?
1. Communication software
2. Tests Leader
3. Adequate testers
4. Observers
5. Testing scenarios
6. Testing environment
7. Follow-up doc for debriefing
Follow-up doc for debriefing
Prepare a doc for
a follow-up test
review
Part 2
How to run usability testing?
How to run usability testing?
1. Get ready in advance
2. Give introduction to the user
3. Let him/her do the tasks
4. Close the meeting
5. Run debriefing session
How to run a usability testing?
1. Get ready in advance
2. Give introduction to the user
3. Let him/her do the tasks
4. Close the meeting
5. Run debriefing session
Get ready in advance
Be well prepared
● Check that the testers are ready and
coming
● Test your connection and conference
software
● Make sure that the testing site is ready
● Make sure scenarios are ready
● Turn off things which can interrupt (cell
phones etc)
How to run a usability testing?
1. Get ready in advance
2. Give introduction to the user
3. Let him/her do the tasks
4. Close the meeting
5. Run debriefing session
Usability test - introduction
● Greet the tester.
● Describe shortly what this testing
is about.
● Explain that this is the test of your
product and not of the tester.
● Ask the tester to remember to
○ verbalize his thoughts and
actions,
○ be honest and blunt.
Get your testers relaxed
Ask some simple questions
● Where are they from?
● What’s their occupation?
● Their favourite themes and plugins.
Testers feeling good and
comfortable is very
important for the successful
usability testing.
?
How to run a usability testing?
1. Get ready in advance
2. Give introduction to the user
3. Let him/her do the tasks
4. Close the meeting
5. Run debriefing session
Doing tasks
Don’t forget your role
● Your job is to guide the testers
through the usability test.
● Make sure they are talking
aloud about what they’re
thinking and doing.
● Keep a friendly tone.
● Don’t help them in finishing
their tasks.
Handy phrases
● What are you thinking?
● What do you think?
● What are you doing?
● Did you expect this?
● What would you normally do?
● What are you trying to do now?
How to run a usability testing?
1. Get ready in advance
2. Give introduction to the user
3. Let him/her do the tasks
4. Close the meeting
5. Run debriefing session
“Everything that has a beginning has an end.”
Use the last 5 minutes for:
● asking any additional
questions about the test
● answering any questions
they might have
● thanking them
How to run a usability testing?
1. Get ready in advance
2. Give introduction to the user
3. Let him/her do the tasks
4. Close the meeting
5. Run debriefing session
We are not done yet. Debriefing
Debriefing - a meeting with
all of the observers where
you compare notes
You will need a leader
to keep the things focused
Debriefing: let’s compare our notes
● Ask observers one by
one to read the issues
they noticed
● Write the notes down in
a shared document
● Shortly discuss how
problems can be solved
● Rank problems by
severity
● Create and distribute
list of fixes to
implement
Part 3
What we learned
How usability testing helped us. Examples
before after
How usability testing helped us. Examples
before after
How usability testing helped us. Examples
before after
How usability testing helped us. Examples
“Where do we go from here?”
● Usability testing is easy, cheap and effective.
● You will learn a lot about your own products.
● You can make friends and meet people.
● You will have fun.
● You will improve your work.
My advice: Go for it!
Further reading
● “Rocket Surgery Made Easy”, Steve Krug
● “A Practical Guide to Usability Testing”,
Joseph S. Dumas and Janice G. Redish
● The web…
● http://wp-types.com/home/layouts/ - the
Layouts plugin refined in usability testing
● This presentation will be shared and
linked in our Toolset blog at wp-types.
com
What we learned
“Don't cheat the process. If the
evidence shows there is a problem, fix
it. Don't make excuses.”
“Take nothing for granted. Users have
unexpected workflow. What you think
is a logical order of doing things is not
always going to be how users want to
do things.“
Amir Helzer
Project Manager
Bruce Pearson
Layouts Plugin Lead Developer
“You may find out that your perfectly
crafted interface is not so intuitive.
And that fancy border is not a drag
handle. It is just a fancy border”.
Przemek Olaf Surm
Layouts Plugin Front-end Developer
What we learned
“What was completely clear to us may have been
completely hidden to the user and viceversa.
It’s like when you grow up your kid and you see him / her
everyday and you’re losing the perception he’s growing,
while others that see him only every once in a while tell
him at a glance: “you grew up a lot since last time”.
Riccardo Strobbia
Layouts Plugin Developer and Javascript Ninja
Have a question? Fire away!
?

More Related Content

What's hot

Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability Testing
Elizabeth Snowdon
 
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
UserZoom
 
Usability test
Usability testUsability test
Usability test
AnsviaLab
 
Usability testing
Usability testing  Usability testing
Usability testing
Priyanka Rana
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX Approach
Ganesan Arjunan
 
Don't Fear the User
Don't Fear the UserDon't Fear the User
Don't Fear the User
Jacob Geib-Rosch
 
Usabilitytestingworkshop simplified-reduced
Usabilitytestingworkshop simplified-reducedUsabilitytestingworkshop simplified-reduced
Usabilitytestingworkshop simplified-reduced
Esra Yetis
 
Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Carles Farré
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - Research
Meg Kurdziolek
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
Dr.Mohammed Alhusban
 
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methodsdillarja
 
Usability Testing Bootcamp
Usability Testing BootcampUsability Testing Bootcamp
Usability Testing Bootcamp
David Travis
 
Introducing Live Conversation | Human Insight on Demand
Introducing Live Conversation | Human Insight on DemandIntroducing Live Conversation | Human Insight on Demand
Introducing Live Conversation | Human Insight on Demand
UserTesting
 
Usability Overview by Craig Tomlin
Usability Overview by Craig TomlinUsability Overview by Craig Tomlin
Usability Overview by Craig Tomlin
Craig Tomlin
 
Guerilla Usability Testing
Guerilla Usability TestingGuerilla Usability Testing
Guerilla Usability Testing
Andy Budd
 
Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15
Shilpa Thanawala
 
Lean User Testing Intro
Lean User Testing IntroLean User Testing Intro
Lean User Testing Intro
Jessica DuVerneay
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
User Vision
 
UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14
Shilpa Thanawala
 

What's hot (20)

Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability Testing
 
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
 
Usability test
Usability testUsability test
Usability test
 
Usability testing
Usability testing  Usability testing
Usability testing
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX Approach
 
Don't Fear the User
Don't Fear the UserDon't Fear the User
Don't Fear the User
 
Usabilitytestingworkshop simplified-reduced
Usabilitytestingworkshop simplified-reducedUsabilitytestingworkshop simplified-reduced
Usabilitytestingworkshop simplified-reduced
 
Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Web Usability (Slideshare Version)
Web Usability (Slideshare Version)
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - Research
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
Usability Testing Bootcamp
Usability Testing BootcampUsability Testing Bootcamp
Usability Testing Bootcamp
 
Introducing Live Conversation | Human Insight on Demand
Introducing Live Conversation | Human Insight on DemandIntroducing Live Conversation | Human Insight on Demand
Introducing Live Conversation | Human Insight on Demand
 
Usability Overview by Craig Tomlin
Usability Overview by Craig TomlinUsability Overview by Craig Tomlin
Usability Overview by Craig Tomlin
 
Guerilla Usability Testing
Guerilla Usability TestingGuerilla Usability Testing
Guerilla Usability Testing
 
Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15
 
Lean User Testing Intro
Lean User Testing IntroLean User Testing Intro
Lean User Testing Intro
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14
 

Viewers also liked

Digital Currency and XNF
Digital Currency and XNFDigital Currency and XNF
Digital Currency and XNF
xnftrading
 
Uni2go week2
Uni2go week2Uni2go week2
Uni2go week2
UNI2GO
 
Mecanica de materiales_-_beer_3ed
Mecanica de materiales_-_beer_3edMecanica de materiales_-_beer_3ed
Mecanica de materiales_-_beer_3ed
frontera24
 
Sử dụng Glucosamin có thực sự hiểu quả
Sử dụng Glucosamin có thực sự hiểu quảSử dụng Glucosamin có thực sự hiểu quả
Sử dụng Glucosamin có thực sự hiểu quảrebecka260
 
Final Year Range Portfolio
Final Year Range PortfolioFinal Year Range Portfolio
Final Year Range PortfolioJean Baard
 
PayForAnswer how to post a question/project
PayForAnswer how to post a question/projectPayForAnswer how to post a question/project
PayForAnswer how to post a question/project
payforanswer
 
Uni2 go week5
Uni2 go week5Uni2 go week5
Uni2 go week5UNI2GO
 
Uni2go week4_LL
Uni2go week4_LLUni2go week4_LL
Uni2go week4_LL
UNI2GO
 
0felicitari 8 martie
0felicitari 8 martie0felicitari 8 martie
0felicitari 8 martie
Violeta Gisculescu
 
AdultLookbook_EMAIL
AdultLookbook_EMAILAdultLookbook_EMAIL
AdultLookbook_EMAILDerek Smith
 
Bigdatapdi2015 150112111012-conversion-gate02
Bigdatapdi2015 150112111012-conversion-gate02Bigdatapdi2015 150112111012-conversion-gate02
Bigdatapdi2015 150112111012-conversion-gate02soniamra
 
Legal environtment
Legal environtmentLegal environtment
Legal environtment
fawaidalvian
 
Migration partnerships
Migration partnershipsMigration partnerships
Migration partnershipsAmanda Bisong
 

Viewers also liked (18)

Digital Currency and XNF
Digital Currency and XNFDigital Currency and XNF
Digital Currency and XNF
 
Uni2go week2
Uni2go week2Uni2go week2
Uni2go week2
 
Mecanica de materiales_-_beer_3ed
Mecanica de materiales_-_beer_3edMecanica de materiales_-_beer_3ed
Mecanica de materiales_-_beer_3ed
 
Sử dụng Glucosamin có thực sự hiểu quả
Sử dụng Glucosamin có thực sự hiểu quảSử dụng Glucosamin có thực sự hiểu quả
Sử dụng Glucosamin có thực sự hiểu quả
 
Final Year Range Portfolio
Final Year Range PortfolioFinal Year Range Portfolio
Final Year Range Portfolio
 
PayForAnswer how to post a question/project
PayForAnswer how to post a question/projectPayForAnswer how to post a question/project
PayForAnswer how to post a question/project
 
Uni2 go week5
Uni2 go week5Uni2 go week5
Uni2 go week5
 
Uni2go week4_LL
Uni2go week4_LLUni2go week4_LL
Uni2go week4_LL
 
CV of Riana 2016
CV of Riana 2016CV of Riana 2016
CV of Riana 2016
 
CDMSD Profile
CDMSD ProfileCDMSD Profile
CDMSD Profile
 
sami c.v2-2015
sami  c.v2-2015sami  c.v2-2015
sami c.v2-2015
 
0felicitari 8 martie
0felicitari 8 martie0felicitari 8 martie
0felicitari 8 martie
 
Ashokan Sreedharan-CV
Ashokan Sreedharan-CVAshokan Sreedharan-CV
Ashokan Sreedharan-CV
 
AdultLookbook_EMAIL
AdultLookbook_EMAILAdultLookbook_EMAIL
AdultLookbook_EMAIL
 
Lo8
Lo8Lo8
Lo8
 
Bigdatapdi2015 150112111012-conversion-gate02
Bigdatapdi2015 150112111012-conversion-gate02Bigdatapdi2015 150112111012-conversion-gate02
Bigdatapdi2015 150112111012-conversion-gate02
 
Legal environtment
Legal environtmentLegal environtment
Legal environtment
 
Migration partnerships
Migration partnershipsMigration partnerships
Migration partnerships
 

Similar to Usability testing - have fun and improve your work

User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product Management
Roger Hart
 
From Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey ShannahanFrom Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey Shannahan
QA or the Highway
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
Carlos González de Villaumbrosia
 
Usability Testing On A Digital Product
Usability Testing On A Digital ProductUsability Testing On A Digital Product
Usability Testing On A Digital Product
Kyle Soucy
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010Igor ter Halle
 
How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)
Asier Barrenetxea
 
Getting the most from guerrilla usability testing
Getting the most from guerrilla usability testingGetting the most from guerrilla usability testing
Getting the most from guerrilla usability testing
Nexer Digital
 
Usability Testing Foundation
Usability Testing FoundationUsability Testing Foundation
Usability Testing Foundation
Rakuten Viki
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft Workshop
Misael Leon
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testinglisarex
 
Light Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs ForwardLight Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs Forward
Nicole Capuana
 
Our Usability Study Process
Our Usability Study ProcessOur Usability Study Process
Our Usability Study Process
June UX
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
Dana Mitroff Silvers
 
Interface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and Tricks
Julie Dirksen
 
Crowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability TestingCrowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability Testing
Inge De Bleecker
 
Are your visitors losing the will to live?
Are your visitors losing the will to live?Are your visitors losing the will to live?
Are your visitors losing the will to live?
Conversion Rate Experts
 
UsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_Workshop
Usability Matters
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
Dave Hora
 
Module 10: Usability Testing
Module 10: Usability TestingModule 10: Usability Testing
Module 10: Usability Testing
Daniel Drew Turner
 
Session 1: UX Process + Interviewing
Session 1: UX Process + InterviewingSession 1: UX Process + Interviewing
Session 1: UX Process + Interviewing
Leanna Gingras
 

Similar to Usability testing - have fun and improve your work (20)

User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product Management
 
From Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey ShannahanFrom Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey Shannahan
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
 
Usability Testing On A Digital Product
Usability Testing On A Digital ProductUsability Testing On A Digital Product
Usability Testing On A Digital Product
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010
 
How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)
 
Getting the most from guerrilla usability testing
Getting the most from guerrilla usability testingGetting the most from guerrilla usability testing
Getting the most from guerrilla usability testing
 
Usability Testing Foundation
Usability Testing FoundationUsability Testing Foundation
Usability Testing Foundation
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft Workshop
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testing
 
Light Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs ForwardLight Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs Forward
 
Our Usability Study Process
Our Usability Study ProcessOur Usability Study Process
Our Usability Study Process
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
 
Interface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and Tricks
 
Crowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability TestingCrowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability Testing
 
Are your visitors losing the will to live?
Are your visitors losing the will to live?Are your visitors losing the will to live?
Are your visitors losing the will to live?
 
UsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_Workshop
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Module 10: Usability Testing
Module 10: Usability TestingModule 10: Usability Testing
Module 10: Usability Testing
 
Session 1: UX Process + Interviewing
Session 1: UX Process + InterviewingSession 1: UX Process + Interviewing
Session 1: UX Process + Interviewing
 

Recently uploaded

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 

Recently uploaded (20)

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 

Usability testing - have fun and improve your work

  • 1. Have fun and improve your work Usability Testing
  • 2. Dario Jazbec Hrvatin ● Web Developer ● In-development Tester ● Usability Tests Organizer for Toolset plugins by OnTheGo Systems ● author, singer, guitarist of the band Helika (helika.org) pictures goes here
  • 3. Whaaaa? What is Usability Testing? ● A way to evaluate your work by testing it on real users. ● Even simpler: watching how people use the things you are creating. Guess what - it’s fun!
  • 4. Why do it ● Nothing is made perfect. ● It will help you improve your work. ● It will highlight problems early in the development and let you fix them at a much lower cost. ● It is easy - if I can do it, you can do it!
  • 5. Things you can use it for ● themes ● plugins ● websites http://wp-types.com/home/layouts/
  • 6. What does a typical usability test look like? It can look something like this.
  • 7. What does a typical usability test look like? Or maybe something like this.
  • 8. What does a typical usability test look like? Or even something like this. Well… Sorta.
  • 9. Part 1 So, what do you actually need?
  • 10. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 11. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 12. ● Google hangouts ● Skype Communication software
  • 13. Communication breakdown ● Stable and fast-enough internet connection for: ○ you ○ testers ○ observers ● Are your users comfortable using the chat?
  • 14. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 15. Who can be your tests leader? ● Knowledge of the subject ● Interest in usability testing ● Good listener ● Patient ● Kind © Photo by Saša Huzjak (www.sasahuzjak.com)
  • 16. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 17. Who can be your testers? ● Beginners versus experts ● Coworkers? ● Family members? ● Anonymous people?
  • 18. How and where to find your testers? Invite people ● Your website/blog ● Forums ● Email / Newsletter ● Social Networks http://wpml.org/2013/12/invitation-join-usability-testing-new- drag-drop-layout-tool/
  • 19. Meet potential testers ● Organize 5-minute video chats with potential testers. ● Explain them how it will look like. ● Explain how you will compensate them for their time. Make sure final participants: ● are available on the testing day, ● meet your technical requirements, ● seem like good participants for this test.
  • 20. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 21. Should you do it alone? The role of Observers ● Observers - people who ○ watch the test ○ take notes ○ attend the debriefing after the tests ● They need instructions as well
  • 22. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 23. Why testing scenarios are so important? ● testers need tasks to execute ● testing will be structured and to the point
  • 25. So, what do you actually need? 1. Communication software 2. Test Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 26. Testing environment ● A ready to use testing site ● Accounts for your testers ● All required stuff working fine and matching your scenarios
  • 27. So, what do you actually need? 1. Communication software 2. Tests Leader 3. Adequate testers 4. Observers 5. Testing scenarios 6. Testing environment 7. Follow-up doc for debriefing
  • 28. Follow-up doc for debriefing Prepare a doc for a follow-up test review
  • 29. Part 2 How to run usability testing?
  • 30. How to run usability testing? 1. Get ready in advance 2. Give introduction to the user 3. Let him/her do the tasks 4. Close the meeting 5. Run debriefing session
  • 31. How to run a usability testing? 1. Get ready in advance 2. Give introduction to the user 3. Let him/her do the tasks 4. Close the meeting 5. Run debriefing session
  • 32. Get ready in advance Be well prepared ● Check that the testers are ready and coming ● Test your connection and conference software ● Make sure that the testing site is ready ● Make sure scenarios are ready ● Turn off things which can interrupt (cell phones etc)
  • 33. How to run a usability testing? 1. Get ready in advance 2. Give introduction to the user 3. Let him/her do the tasks 4. Close the meeting 5. Run debriefing session
  • 34. Usability test - introduction ● Greet the tester. ● Describe shortly what this testing is about. ● Explain that this is the test of your product and not of the tester. ● Ask the tester to remember to ○ verbalize his thoughts and actions, ○ be honest and blunt.
  • 35. Get your testers relaxed Ask some simple questions ● Where are they from? ● What’s their occupation? ● Their favourite themes and plugins. Testers feeling good and comfortable is very important for the successful usability testing. ?
  • 36. How to run a usability testing? 1. Get ready in advance 2. Give introduction to the user 3. Let him/her do the tasks 4. Close the meeting 5. Run debriefing session
  • 38. Don’t forget your role ● Your job is to guide the testers through the usability test. ● Make sure they are talking aloud about what they’re thinking and doing. ● Keep a friendly tone. ● Don’t help them in finishing their tasks.
  • 39. Handy phrases ● What are you thinking? ● What do you think? ● What are you doing? ● Did you expect this? ● What would you normally do? ● What are you trying to do now?
  • 40. How to run a usability testing? 1. Get ready in advance 2. Give introduction to the user 3. Let him/her do the tasks 4. Close the meeting 5. Run debriefing session
  • 41. “Everything that has a beginning has an end.” Use the last 5 minutes for: ● asking any additional questions about the test ● answering any questions they might have ● thanking them
  • 42. How to run a usability testing? 1. Get ready in advance 2. Give introduction to the user 3. Let him/her do the tasks 4. Close the meeting 5. Run debriefing session
  • 43. We are not done yet. Debriefing Debriefing - a meeting with all of the observers where you compare notes You will need a leader to keep the things focused
  • 44. Debriefing: let’s compare our notes ● Ask observers one by one to read the issues they noticed ● Write the notes down in a shared document ● Shortly discuss how problems can be solved ● Rank problems by severity ● Create and distribute list of fixes to implement
  • 45. Part 3 What we learned
  • 46. How usability testing helped us. Examples before after
  • 47. How usability testing helped us. Examples before after
  • 48. How usability testing helped us. Examples before after
  • 49. How usability testing helped us. Examples
  • 50. “Where do we go from here?” ● Usability testing is easy, cheap and effective. ● You will learn a lot about your own products. ● You can make friends and meet people. ● You will have fun. ● You will improve your work. My advice: Go for it!
  • 51. Further reading ● “Rocket Surgery Made Easy”, Steve Krug ● “A Practical Guide to Usability Testing”, Joseph S. Dumas and Janice G. Redish ● The web… ● http://wp-types.com/home/layouts/ - the Layouts plugin refined in usability testing ● This presentation will be shared and linked in our Toolset blog at wp-types. com
  • 52. What we learned “Don't cheat the process. If the evidence shows there is a problem, fix it. Don't make excuses.” “Take nothing for granted. Users have unexpected workflow. What you think is a logical order of doing things is not always going to be how users want to do things.“ Amir Helzer Project Manager Bruce Pearson Layouts Plugin Lead Developer “You may find out that your perfectly crafted interface is not so intuitive. And that fancy border is not a drag handle. It is just a fancy border”. Przemek Olaf Surm Layouts Plugin Front-end Developer
  • 53. What we learned “What was completely clear to us may have been completely hidden to the user and viceversa. It’s like when you grow up your kid and you see him / her everyday and you’re losing the perception he’s growing, while others that see him only every once in a while tell him at a glance: “you grew up a lot since last time”. Riccardo Strobbia Layouts Plugin Developer and Javascript Ninja
  • 54. Have a question? Fire away! ?