SlideShare une entreprise Scribd logo
1  sur  67
Télécharger pour lire hors ligne
HOW TO DO RAPID
USABILITY TESTING
Lisa Rex

   @lisarex

#frontendunited
AND YOU ARE?
AGENDA


The basics

Preparation for a study

Conducting a usability study

Analysis & debrief
THE BASICS
WHY ARE USABILITY STUDIES
      IMPORTANT?




 http://www.flickr.com/photos/0olong/479270001/
WHAT DOES YOUR
                INTERFACE SAY?
We hope you have excellent eyesight.




                                  We hope you have excellent eyesight.

                            We hope you have excellent eyesight.
Yeah, hmm, we don’t know what that error message
                     is either.




         http://www.flickr.com/photos/kk/206835799/
Sorry we couldn't be bothered to test our site
 actually makes sense to anyone outside our
                organization.




 http://www.flickr.com/photos/ballookey/222118221/
A



http://www.flickr.com/photos/chrisinplymouth/4456434875
B



http://www.flickr.com/photos/epsos/4444576795/
C



http://www.flickr.com/photos/whistlepunch/5176579823/
“Testing with one user is 100% better than testing with
                         none.”
                     - Steve Krug
WHAT IS RAPID USABILITY

           Stakeholder buy-in.

   Observe real users doing real tasks.

           Quick turnaround.

           No. Reports. Ever.
THE PREPARATION
DO NOT BE ALARMED



 Preparation will take longer than
      steps 2 & 3 combined
PREP: GOALS

           Talk to stakeholders:

“What are the business goals of the study?”

      “What do we need to learn?”

         “When do we need it?”

          “What’s our budget?”
PREP: WHAT TO TEST
Idea

Information architecture

Prototype

Staging site

Production site             You can test at
                           any point during
                              the project
                               lifecycle!
PREP: METHODOLOGY


Moderated vs unmoderated

Online tool vs own setup

Remote with screenshare vs in person

One-on-one vs many-to-one
PREP: METHODOLOGY


Moderated vs unmoderated

Online tool vs own setup

Remote with screenshare vs in person

One-on-one vs many-to-one
PREP: METHODOLOGY


Moderated vs unmoderated

Online tool vs own setup

Remote with screenshare vs in person
PREP: WHO TO TEST
         Type of skillset

           Expertise

   New users vs. current users

   5 people per study is ideal
PREP: TESTING
             ENVIRONMENT
How will they access the site?

Content and user account setup is needed?

Do you need to set up separate sites for each? Or re-set
between sessions? (hint: use Drush)
PREP: STUDY OUTLINE
Overview

Participant briefing

Pre-session questions

Scenario

Login details

Tasks and questions

Post-session questions
PREP: WRITING TASKS

Do not use words that are in the UI

Phrase things in the way people think and in plain language

Write in cues for moderator (e.g. “Begin recording” or
“Observe how they ____”)

Dependencies between the tasks & task order

Write moderated assists

Ask them to rate their experience
CONTENT CREATION UX
    STUDY PLAN


 http://groups.drupal.org/node/223959
PREP: THE SCREENER
Develop a screener to weed
out the ‘wrong’ participant

Find out when they’re
available (use Doodle?)

Set expectations with
participants (when, how
long, compensation)
PREP: RECRUITING

When: 0-2 days before you want to talk to them, if
moderated

How: social networks, online free ads, groups or
organizations, meetups, even family and friends

“General” participant profile: can use a bar or cafe

Send them to your screener, e.g. bit.ly/example
PREP: SCHEDULING


Confirm time

Send calendar invite(s)

Remind them of expectations

Thank them
PREP: OBSERVATION FORM



Priority                  Participants who had the
                          issue (frequency)
Issue summary (quotes!)
                          Other things: totals,
Link to screenshot        estimated fix date,
                          comments
Task name
PREP: OBSERVERS
   1 = catastrophic
   2 = serious
   3= important
   4 = minor
   5 = observation
   6 = positive
   7.x = resolved
CONDUCTING THE
    STUDY
MODERATED STUDY
              She’s working on a site that is highly
             focused on a specific type of user: the
                  Drupal developer. She needs
               feedback from Drupal developers...
                 anyone else won’t provide the
             knowledge that is needed to improve
                            the site.

15-60 minute session | 5 participants | 3-5 tasks |
      3-5 pre- and post-session questions
CONDUCTING A MODERATED STUDY


Use your study outline prepared script

Participant needs come above everything else

Get good information from them


                                           Gonna talk
                                          about this in
                                         detail at 13:45!
HAVE FUN WITH IT!
THE RESULTS
Analyze and add to your observation spreadsheet
TREEJACK STUDY
                He’s working on a Drupal distribution
                 that is being redeveloped for Drupal
                7. The previous distribution has some
                  issues, so will users understand the
                   new information architecture? He
                 needs feedback from both new and
                              current users.

10 minute session | 40-400 (120 optimum) participants |
    3-10 tasks | 3-5 pre- and post-session questions
TREEJACK
When? Anytime...tree is isolated

• Where would they go to do ___?
• Can they find a specific piece of content?
• Do navigation labels make sense?
• Are my subsections well-organized?
• How does Tree A compare to Tree B?
BUILDING THE TREE
Build the structure in a spreadsheet, one column for each
level

Include sample content

Include controls within the site, if that’s what you want to
test (e.g. “add comment”)

Only the leaves of the tree are selectable as answers,
branches are not.
SPREADSHEET
TREEJACK SETUP
Think about what you want to validate, then write the tasks

Decide the right answers; used to calculate the success of
your tasks

Customize pre-session and post-session question
message options
TREEJACK PROTIPS
Run a few moderated trials with people unfamiliar with your
site, to catch the WTFs ....

Set your ‘right’ answers at the very end, as you will blow
them away if you rebuild the tree

Consider hacky chunking of options

Don’t allow skip tasks, but include [None of these]
THE RESULTS
What you’ll get is several graphs & complex visuals to
represent the paths people took, the success of each
                       task, etc


 Analyze and add to your observation spreadsheet
USERTESTING.COM STUDY
           He works at a university library. He
           isn’t a usability expert but wants to
             make sure that the students can
          perform their primary tasks easily and
            quickly (like finding a book, making
              the reservations for a meeting
            room). Unfortunately, he has little
                   time and little budget.

   15 minute session | 5-8 participants |
   4-5 tasks | 3-4 post-session questions
USERTESTING.COM SETUP
Really flexible: show them a URL to live site or prototype

Give them detailed instructions at each step

Write hints, just in case they missed it

Pre-session and post-session question and message
options
Tip: Run a pilot | Ask for refund
THE RESULTS
What you’ll get is recordings of the tester’s browser and
    voice, plus the answers they fill in at the end.

   Analyze and add to your observation spreadsheet
THE ANALYSIS & DEBRIEF
  Positive comments     Have a scribe, if no other
                        stakeholders are present
Issues/Problems/Bugs       and the session isn’t
                                recorded
    Observations
                         If recording, revisit the
       Quotes            tapes and make notes

Annotated screenshots
Take notes during the
       session
ANALYSIS
Team (or just you) should review observations and
condense, if possible

Categorize the positive negative/observations

Severity: Low/Medium/ High or 1-5

Frequency: Rare/ Common / Very Common

Scope: Local/ Global
EXECUTIVE SUMMARY
There were no Urgent problems uncovered. Overall, the response was positive and
       participants could find their way towards achieving the tasks quickly.

                                    Task scores
    Tasks are rated from 1 (low) to 5 (high) by the moderator for efficiency and
 effectiveness, based on what the participant does and says. Anything 3.5 or high is
                       acceptable, but 4 or higher is the goal!

                           Average overall score by task:
                                 [Task 1] = 3.85
                                 [Task 2] = 3.01
                                 [Task 3] = 3.55
                                 [Task 4] = 3.66

When asked what their overall experience was, given everything they’d seen in the
         session, the average score provided by participants was 3.6.
GOING OVER RESULTS

Get all stakeholders together

Within 2 days of final study

Informal discussion

Make recommendations
NEEDS MOAR RAPID

• Test, debrief
             and present         • Inventtasks and questions
 findings within 3 days            based on participants
                                  thoughts = less prep, less
• Recruit and test at an event    analysis
 e.g. from the booth or
 nabbing people in the           • Have feedback incorporated
 hallway                          into current or next sprint

• Getdecision-makers to
 observe sessions
TOOLS AND ARTICLES
ClickHeat, ClickTale            Usertesting.com
CrazyEgg                        UserVue
Ethnio                          Verifyapp
Five Second Test
Feedback Army                   Article: Extremely Rapid Usability Testing
Invision App                    http://www.upassoc.org/
                                upa_publications/jus/2009may/
Loop11                          pawson1.html
Mechanical Turk
Morae                           Presentation: Rapid turnaround usability
                                testing: not just a pipe dream http://
Open Hallway                    www.slideshare.net/usableinterface/rapid-
OptimalWorkshop (OptimalSort,   turnaround-usability-testing-not-just-a-
Treejack, ChalkMark)            pipe-dream
Usabilla
DRUPAL USABILITY
                   DIRECTORY
http://groups.drupal.org/usability
Usability Group for Drupal


http://groups.drupal.org/node/223959
Content Creation UX Study Plan


http://drupal.org/community-initiatives/drupal-core/usability
Drupal 8 User Experience


http://www.d7ux.org/
Drupal 7 User Experience Project
Wanna volunteer in the workshop?
           Needed:
         3 moderators
         3 participants
       several observers

              for

       3 short studies on
       groups.drupal.org
           drupal.org
      drupalshowcase.com
Q&A
Thank you!
   Lisa Rex

   @lisarex

#frontendunited
WORKSHOP: MODERATING A
   USABILITY SESSION
Lisa Rex

   @lisarex

#frontendunited
MODERATING
Use a study guide

Explain the purpose of the study and what to expect

Get consent to record

Encourage thinking out loud

Assure them it’s a test of the software, not their skills or
abilities

Explain your role as an unbiased observer
MODERATING
Establish rapport, but be professional

Ensure their physical and emotional comfort

Be observant

Be greedy for information

Watch the time

Give assists, but only if needed

Thank them
STUDY GUIDE
drupal.org:

http://bit.ly/fu-usability



groups.drupal.org:

http://bit.ly/fu-groups

Contenu connexe

Tendances

Eye tracking in usability studies
Eye tracking in usability studiesEye tracking in usability studies
Eye tracking in usability studiesNana Nielsen
 
Remote Fieldwork: How observational studies elevated usability at AutoTrader.com
Remote Fieldwork: How observational studies elevated usability at AutoTrader.comRemote Fieldwork: How observational studies elevated usability at AutoTrader.com
Remote Fieldwork: How observational studies elevated usability at AutoTrader.comEmily Schroeder
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Chris Farnum
 
Pair programming
Pair programmingPair programming
Pair programmingJon Jagger
 
Usability Testing Basics: What's it All About? at Web SIG Cleveland
Usability Testing Basics: What's it All About? at Web SIG ClevelandUsability Testing Basics: What's it All About? at Web SIG Cleveland
Usability Testing Basics: What's it All About? at Web SIG ClevelandCarol Smith
 
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 TricksJulie Dirksen
 
Conducting Usability Research with a Team of One [Revised: October 2009]
Conducting Usability Research with a Team of One [Revised: October 2009]Conducting Usability Research with a Team of One [Revised: October 2009]
Conducting Usability Research with a Team of One [Revised: October 2009]cmk22
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
Rick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing MethodsRick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing MethodsRick Barron
 
LxD - Learner Experience Design
LxD - Learner Experience DesignLxD - Learner Experience Design
LxD - Learner Experience DesignJulie Dirksen
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignMeg Kurdziolek
 
UI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignUI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignMeg Kurdziolek
 
Day 7 mit workshop newsletter 08 13
Day 7 mit workshop newsletter 08 13Day 7 mit workshop newsletter 08 13
Day 7 mit workshop newsletter 08 13Ken Lechtanski
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototypingJulio Pari
 
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015Peter Beck
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientOpenSource Connections
 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingersJulio Pari
 

Tendances (20)

Eye tracking in usability studies
Eye tracking in usability studiesEye tracking in usability studies
Eye tracking in usability studies
 
Remote Fieldwork: How observational studies elevated usability at AutoTrader.com
Remote Fieldwork: How observational studies elevated usability at AutoTrader.comRemote Fieldwork: How observational studies elevated usability at AutoTrader.com
Remote Fieldwork: How observational studies elevated usability at AutoTrader.com
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021
 
Pair programming
Pair programmingPair programming
Pair programming
 
Usability Testing Basics: What's it All About? at Web SIG Cleveland
Usability Testing Basics: What's it All About? at Web SIG ClevelandUsability Testing Basics: What's it All About? at Web SIG Cleveland
Usability Testing Basics: What's it All About? at Web SIG Cleveland
 
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
 
Conducting Usability Research with a Team of One [Revised: October 2009]
Conducting Usability Research with a Team of One [Revised: October 2009]Conducting Usability Research with a Team of One [Revised: October 2009]
Conducting Usability Research with a Team of One [Revised: October 2009]
 
Buildingatestteam
BuildingatestteamBuildingatestteam
Buildingatestteam
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Rick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing MethodsRick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing Methods
 
LxD - Learner Experience Design
LxD - Learner Experience DesignLxD - Learner Experience Design
LxD - Learner Experience Design
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to Design
 
UI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignUI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - Design
 
Day 7 mit workshop newsletter 08 13
Day 7 mit workshop newsletter 08 13Day 7 mit workshop newsletter 08 13
Day 7 mit workshop newsletter 08 13
 
Developer disciplines
Developer disciplinesDeveloper disciplines
Developer disciplines
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
 
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingers
 

Similaire à Rapid usability testing

Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignJohn Fouts
 
Add usability testing to your skill set!
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!dcmistry
 
Podcamp11: DIY Usability Testing
Podcamp11: DIY Usability TestingPodcamp11: DIY Usability Testing
Podcamp11: DIY Usability Testingmandyhb
 
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
 
More Than Usability
More Than UsabilityMore Than Usability
More Than UsabilityRazan Sadeq
 
UX Research - Discussion Guide basics
UX Research - Discussion Guide basicsUX Research - Discussion Guide basics
UX Research - Discussion Guide basicsChris Spalton
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventKay Aubrey
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye trackingObjective Experience
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface designZdeněk Lanc
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Filippo Zanella
 
User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsEffective
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010Igor ter Halle
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingUserZoom
 
Usability testing - have fun and improve your work
Usability testing - have fun and improve your workUsability testing - have fun and improve your work
Usability testing - have fun and improve your workonthegosystems
 
The New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual ClassroomThe New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual ClassroomChristopher King
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User TestingLaura Levisay
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
Getting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionGetting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionAlyse Ergood McKeal
 

Similaire à Rapid usability testing (20)

Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
 
Add usability testing to your skill set!
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!
 
Podcamp11: DIY Usability Testing
Podcamp11: DIY Usability TestingPodcamp11: DIY Usability Testing
Podcamp11: DIY Usability Testing
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
 
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
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
More Than Usability
More Than UsabilityMore Than Usability
More Than Usability
 
UX Research - Discussion Guide basics
UX Research - Discussion Guide basicsUX Research - Discussion Guide basics
UX Research - Discussion Guide basics
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface design
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)
 
User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your Needs
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability Testing
 
Usability testing - have fun and improve your work
Usability testing - have fun and improve your workUsability testing - have fun and improve your work
Usability testing - have fun and improve your work
 
The New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual ClassroomThe New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual Classroom
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User Testing
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Getting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionGetting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussion
 

Dernier

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Dernier (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Rapid usability testing

  • 1. HOW TO DO RAPID USABILITY TESTING
  • 2. Lisa Rex @lisarex #frontendunited
  • 3.
  • 5. AGENDA The basics Preparation for a study Conducting a usability study Analysis & debrief
  • 7. WHY ARE USABILITY STUDIES IMPORTANT? http://www.flickr.com/photos/0olong/479270001/
  • 8. WHAT DOES YOUR INTERFACE SAY? We hope you have excellent eyesight. We hope you have excellent eyesight. We hope you have excellent eyesight.
  • 9. Yeah, hmm, we don’t know what that error message is either. http://www.flickr.com/photos/kk/206835799/
  • 10. Sorry we couldn't be bothered to test our site actually makes sense to anyone outside our organization. http://www.flickr.com/photos/ballookey/222118221/
  • 14. “Testing with one user is 100% better than testing with none.” - Steve Krug
  • 15. WHAT IS RAPID USABILITY Stakeholder buy-in. Observe real users doing real tasks. Quick turnaround. No. Reports. Ever.
  • 17. DO NOT BE ALARMED Preparation will take longer than steps 2 & 3 combined
  • 18. PREP: GOALS Talk to stakeholders: “What are the business goals of the study?” “What do we need to learn?” “When do we need it?” “What’s our budget?”
  • 19. PREP: WHAT TO TEST Idea Information architecture Prototype Staging site Production site You can test at any point during the project lifecycle!
  • 20. PREP: METHODOLOGY Moderated vs unmoderated Online tool vs own setup Remote with screenshare vs in person One-on-one vs many-to-one
  • 21. PREP: METHODOLOGY Moderated vs unmoderated Online tool vs own setup Remote with screenshare vs in person One-on-one vs many-to-one
  • 22. PREP: METHODOLOGY Moderated vs unmoderated Online tool vs own setup Remote with screenshare vs in person
  • 23. PREP: WHO TO TEST Type of skillset Expertise New users vs. current users 5 people per study is ideal
  • 24. PREP: TESTING ENVIRONMENT How will they access the site? Content and user account setup is needed? Do you need to set up separate sites for each? Or re-set between sessions? (hint: use Drush)
  • 25. PREP: STUDY OUTLINE Overview Participant briefing Pre-session questions Scenario Login details Tasks and questions Post-session questions
  • 26. PREP: WRITING TASKS Do not use words that are in the UI Phrase things in the way people think and in plain language Write in cues for moderator (e.g. “Begin recording” or “Observe how they ____”) Dependencies between the tasks & task order Write moderated assists Ask them to rate their experience
  • 27. CONTENT CREATION UX STUDY PLAN http://groups.drupal.org/node/223959
  • 28. PREP: THE SCREENER Develop a screener to weed out the ‘wrong’ participant Find out when they’re available (use Doodle?) Set expectations with participants (when, how long, compensation)
  • 29. PREP: RECRUITING When: 0-2 days before you want to talk to them, if moderated How: social networks, online free ads, groups or organizations, meetups, even family and friends “General” participant profile: can use a bar or cafe Send them to your screener, e.g. bit.ly/example
  • 30. PREP: SCHEDULING Confirm time Send calendar invite(s) Remind them of expectations Thank them
  • 31. PREP: OBSERVATION FORM Priority Participants who had the issue (frequency) Issue summary (quotes!) Other things: totals, Link to screenshot estimated fix date, comments Task name
  • 32. PREP: OBSERVERS 1 = catastrophic 2 = serious 3= important 4 = minor 5 = observation 6 = positive 7.x = resolved
  • 33. CONDUCTING THE STUDY
  • 34. MODERATED STUDY She’s working on a site that is highly focused on a specific type of user: the Drupal developer. She needs feedback from Drupal developers... anyone else won’t provide the knowledge that is needed to improve the site. 15-60 minute session | 5 participants | 3-5 tasks | 3-5 pre- and post-session questions
  • 35. CONDUCTING A MODERATED STUDY Use your study outline prepared script Participant needs come above everything else Get good information from them Gonna talk about this in detail at 13:45!
  • 37. THE RESULTS Analyze and add to your observation spreadsheet
  • 38. TREEJACK STUDY He’s working on a Drupal distribution that is being redeveloped for Drupal 7. The previous distribution has some issues, so will users understand the new information architecture? He needs feedback from both new and current users. 10 minute session | 40-400 (120 optimum) participants | 3-10 tasks | 3-5 pre- and post-session questions
  • 39.
  • 40. TREEJACK When? Anytime...tree is isolated • Where would they go to do ___? • Can they find a specific piece of content? • Do navigation labels make sense? • Are my subsections well-organized? • How does Tree A compare to Tree B?
  • 41. BUILDING THE TREE Build the structure in a spreadsheet, one column for each level Include sample content Include controls within the site, if that’s what you want to test (e.g. “add comment”) Only the leaves of the tree are selectable as answers, branches are not.
  • 43. TREEJACK SETUP Think about what you want to validate, then write the tasks Decide the right answers; used to calculate the success of your tasks Customize pre-session and post-session question message options
  • 44.
  • 45. TREEJACK PROTIPS Run a few moderated trials with people unfamiliar with your site, to catch the WTFs .... Set your ‘right’ answers at the very end, as you will blow them away if you rebuild the tree Consider hacky chunking of options Don’t allow skip tasks, but include [None of these]
  • 46. THE RESULTS What you’ll get is several graphs & complex visuals to represent the paths people took, the success of each task, etc Analyze and add to your observation spreadsheet
  • 47. USERTESTING.COM STUDY He works at a university library. He isn’t a usability expert but wants to make sure that the students can perform their primary tasks easily and quickly (like finding a book, making the reservations for a meeting room). Unfortunately, he has little time and little budget. 15 minute session | 5-8 participants | 4-5 tasks | 3-4 post-session questions
  • 48. USERTESTING.COM SETUP Really flexible: show them a URL to live site or prototype Give them detailed instructions at each step Write hints, just in case they missed it Pre-session and post-session question and message options
  • 49.
  • 50.
  • 51. Tip: Run a pilot | Ask for refund
  • 52. THE RESULTS What you’ll get is recordings of the tester’s browser and voice, plus the answers they fill in at the end. Analyze and add to your observation spreadsheet
  • 53. THE ANALYSIS & DEBRIEF Positive comments Have a scribe, if no other stakeholders are present Issues/Problems/Bugs and the session isn’t recorded Observations If recording, revisit the Quotes tapes and make notes Annotated screenshots Take notes during the session
  • 54. ANALYSIS Team (or just you) should review observations and condense, if possible Categorize the positive negative/observations Severity: Low/Medium/ High or 1-5 Frequency: Rare/ Common / Very Common Scope: Local/ Global
  • 55. EXECUTIVE SUMMARY There were no Urgent problems uncovered. Overall, the response was positive and participants could find their way towards achieving the tasks quickly. Task scores Tasks are rated from 1 (low) to 5 (high) by the moderator for efficiency and effectiveness, based on what the participant does and says. Anything 3.5 or high is acceptable, but 4 or higher is the goal! Average overall score by task: [Task 1] = 3.85 [Task 2] = 3.01 [Task 3] = 3.55 [Task 4] = 3.66 When asked what their overall experience was, given everything they’d seen in the session, the average score provided by participants was 3.6.
  • 56. GOING OVER RESULTS Get all stakeholders together Within 2 days of final study Informal discussion Make recommendations
  • 57. NEEDS MOAR RAPID • Test, debrief and present • Inventtasks and questions findings within 3 days based on participants thoughts = less prep, less • Recruit and test at an event analysis e.g. from the booth or nabbing people in the • Have feedback incorporated hallway into current or next sprint • Getdecision-makers to observe sessions
  • 58. TOOLS AND ARTICLES ClickHeat, ClickTale Usertesting.com CrazyEgg UserVue Ethnio Verifyapp Five Second Test Feedback Army Article: Extremely Rapid Usability Testing Invision App http://www.upassoc.org/ upa_publications/jus/2009may/ Loop11 pawson1.html Mechanical Turk Morae Presentation: Rapid turnaround usability testing: not just a pipe dream http:// Open Hallway www.slideshare.net/usableinterface/rapid- OptimalWorkshop (OptimalSort, turnaround-usability-testing-not-just-a- Treejack, ChalkMark) pipe-dream Usabilla
  • 59. DRUPAL USABILITY DIRECTORY http://groups.drupal.org/usability Usability Group for Drupal http://groups.drupal.org/node/223959 Content Creation UX Study Plan http://drupal.org/community-initiatives/drupal-core/usability Drupal 8 User Experience http://www.d7ux.org/ Drupal 7 User Experience Project
  • 60. Wanna volunteer in the workshop? Needed: 3 moderators 3 participants several observers for 3 short studies on groups.drupal.org drupal.org drupalshowcase.com
  • 61. Q&A
  • 62. Thank you! Lisa Rex @lisarex #frontendunited
  • 63. WORKSHOP: MODERATING A USABILITY SESSION
  • 64. Lisa Rex @lisarex #frontendunited
  • 65. MODERATING Use a study guide Explain the purpose of the study and what to expect Get consent to record Encourage thinking out loud Assure them it’s a test of the software, not their skills or abilities Explain your role as an unbiased observer
  • 66. MODERATING Establish rapport, but be professional Ensure their physical and emotional comfort Be observant Be greedy for information Watch the time Give assists, but only if needed Thank them