SlideShare a Scribd company logo
1 of 17
Download to read offline
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 1
If the users can’t use it,
it doesn’t work
Testing Stage 2018 Rolf Molich
DialogDesign
Denmark
Vejle Station, DK, track 6, Saturday morning 23-02-2013
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 2
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 3
The passenger
explained that
because of the bright,
red ring he was
totally convinced that
this was the
emergency brake.
He explained that in
a situation like this
you don’t read text,
you act.
He did not notice the
real emergency
brake handle. After
the incident, the
emergency brake
handle was pointed
out to him.
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 4
Are the train’s systems
working according to
specifications ?
Yes!
Is there a problem?
Yes!
This is a usability problem
Rolf Molich, DialogDesign
► Independent usability consultant, DialogDesign,
www.DialogDesign.dk, Denmark. Since 1993
► Education: MSc in Software Engineering, 1974
► Invented the heuristic evaluation method in 1990 with
Jakob Nielsen
► Comparative Usability Evaluation (CUE) studies
1998 - ...
► UXPA-I Lifetime Achievement Award 2014 for the
CUE-studies
► Passionate about UX certification: www.uxqb.org
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 5
cabbage
> Sorry, the password must be more than 8 characters.
boiledcabbage
> Sorry, the password must contain 1 numerical character.
1 boiled cabbage
> Sorry, the password cannot have blank spaces.
50frackingboiledcabbages
> Sorry, the password must contain at least one upper case character.
50FRACKINGboiledcabbages
> Sorry, the password cannot use more than one upper case character consecutively.
50FrackingBoiledCabbagesShovedUpYourArse.IfYouDon’tGiveMeAccessImmediately
> Sorry, the password cannot contain punctuation.
NowIAmGettingReallyPissedOff50FrackingBoiledCabbagesShovedUpYourArse
IfYouDontGiveMeAccessImmediately
>Sorry, that password is already in use.
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 6
If the users
can’t use it,
it doesn’t work
-- Susan Dray
Credo 1
12
I want a carousel
on the home page
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 7
HiPPO = Highest Paid Person’s Opinion
Data
is important
Opinions
are unimportant
Credo 2
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 8
Users:
Pests with requests.
-- Anonymous
Users:
Those things that
make it possible for us
to pay you.
-- Matthew Oliphant
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 9
Usability
The extent to which an interactive system can be used by specified users
to achieve specified goals with effectiveness, efficiency and satisfaction
in a specified context of use.
Or, perhaps slightly simpler:
► Can the product do what *I* want?
► Can it do what I want, fast?
► Is the product pleasant to use?
An alternative definition of usability
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 10
Quiz
Judging from the home page of Arngren.net, is this website usable?
A. Yes, it is usable
B. It depends ...
C. There is insufficient information to answer the question
D. No, it is not usable
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 11
Usability test
A usability evaluation that involves representative users performing
specific tasks with the interactive system to enable identification and analysis of
usability problems, or the measurement of effectiveness, efficiency, and user
satisfaction.
A usability test consists of a number of usability test sessions.
In each session, a usability test participant attempts to carry out
representative usability test tasks using the interactive system or a prototype of
the interactive system.
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 12
Usability test: The ”think-aloud” method
Usability test: The ”think-aloud” method
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 13
The core of a usability test
► In a usability test, test participants solve realistic tasks
with as little help from the moderator as possible.
► We are not showing test participants how to solve tasks.
► We are not interested in test participants’ opinions.
We want to know whether they can solve the tasks we give them.
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 14
Sample usability test tasks for Ryanair’s website
► Book a one-way flight with Ryanair from London to Copenhagen on May 1.
► Find out how much cabin baggage you can bring on the flight from London to Copenhagen
► You can’t fly on May 1 after all. Change the date of the booking to May 3.
Quiz
Which one of the following is a valid usability test task for Ryanair’s
website for travellers?
A. Look around on Ryanair’s website. Is it easy to use?
B. Is Ryanair’s price for a return flight from London to Madrid on July 9
reasonable?
C. Find out how long before departure you have to be at the gate.
D. Find Ryanair’s most recent press release.
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 15
Usability test: The ”think-aloud” method
REPORT THE RESULTSPREPARE FOR THE
USABILITY TEST
Write a usability test plan
Write the usability test script
> Include usability test tasks
Recruit test participants
CONDUCT THE USABILITY
TEST SESSIONS
Briefing: “We are not testing you!”
Pre-session interview
Solve usability test tasks
Post-session interview
Write the usability test report
Communicate the usability
findings
Usability test of a prototype
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 16
“Paper Prototyping Training Video” by Nielsen Norman Group, www.nngroup.com
The human-centred software development cycle
ANALYSIS:
UNDERSTAND
AND SPECIFY
THE CONTEXT OF USE
SPECIFY THE USER
REQUIREMENTS
PRODUCE DESIGN
SOLUTIONS TO MEET
USER REQUIREMENTS
USABILITY TEST THE
DESIGNS AGAINST
USER REQUIREMENTS
PLAN THE HUMAN-
CENTERED DESIGN
PROCESS
DESIGN SOLUTION
MEETS USER
REQUIREMENTS
Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work
Slides Copyright 2018 Rolf Molich, page 17
If you want to know more ...
► CPUX-F curriculum: Usability explained in 60 pages
Certification and free quiz questions that allow you to check your understanding are available
Available at no cost from UXQB: uxqb.org/en/documents/
► CPUX-UT curriculum: Usability testing explained in 60 pages
Certification and free quiz questions that allow you to check your understanding are available
Available at no cost from UXQB: uxqb.org/en/documents/
► CTFL Usability Tester curriculum: Usability testing explained in 60 pages
Certification and free quiz questions that allow you to check your understanding are available
Available at no cost from GTB/ISTQB: www.german-testing-board.info/lehrplaene/istqbr-certified-
tester-schema/lehrplaene/
► Steve Krug: Rocket surgery made easy (book)
► Carol Barnum: Usability testing essentials (book)
Summary
► Usability:
 Can the product do what *I* want?
 Can it do what I want fast?
 Is the product pleasant to use?
► Discussions about usability should be based on real user data, not opinions
► You can get real user data from usability tests
► In a usability test, representative users solve representative tasks
while they are being observed by a neutral moderator
► Usability test
 Prepare the usability test
 Conduct usability test sessions
 Report the results
Voting system: Shakespeak.com

More Related Content

Similar to Rolf Molich: IF THE USERS CAN’T USE IT, IT DOESN’T WORK

BAZAN GIL Semantics. How good are you?
BAZAN GIL Semantics. How good are you?BAZAN GIL Semantics. How good are you?
BAZAN GIL Semantics. How good are you?FIAT/IFTA
 
DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...
DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...
DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...Design Bootcamp Asia
 
Usability Show+Tell
Usability Show+TellUsability Show+Tell
Usability Show+Tellgcotrell
 
How to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductHow to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductProduct School
 
Subjective questionnaires
Subjective questionnairesSubjective questionnaires
Subjective questionnairesaukee
 
httpswww.youtube.comwatchv=NpvOe7Foc8U.docx
httpswww.youtube.comwatchv=NpvOe7Foc8U.docxhttpswww.youtube.comwatchv=NpvOe7Foc8U.docx
httpswww.youtube.comwatchv=NpvOe7Foc8U.docxwellesleyterresa
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
Selling UX at CodeMash 2012
Selling UX at CodeMash 2012Selling UX at CodeMash 2012
Selling UX at CodeMash 2012Carol Smith
 
Complex Made Simple - OpenChain @ the Legal Network
Complex Made Simple - OpenChain @ the Legal NetworkComplex Made Simple - OpenChain @ the Legal Network
Complex Made Simple - OpenChain @ the Legal NetworkShane Coughlan
 
WikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsWikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsAll Things Open
 
History Essay Format Essays Argument
History Essay Format  Essays  ArgumentHistory Essay Format  Essays  Argument
History Essay Format Essays ArgumentDawn Cook
 
Usability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapUsability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapWhitney Quesenbery
 
Five steps towards your testing dream
Five steps towards your testing dreamFive steps towards your testing dream
Five steps towards your testing dreamLisa Gagarina
 
What Can Performance Support Designers Learn from User Experience Designers?
What Can Performance Support Designers Learn from User Experience Designers?What Can Performance Support Designers Learn from User Experience Designers?
What Can Performance Support Designers Learn from User Experience Designers?Jonathan Mann
 
Formative Assessments Using Mobile Applications
Formative Assessments Using Mobile ApplicationsFormative Assessments Using Mobile Applications
Formative Assessments Using Mobile ApplicationsAndrew Steinman
 
Is tf l ready for london 2012?
Is tf l ready for london 2012?Is tf l ready for london 2012?
Is tf l ready for london 2012?Thomas Davies
 

Similar to Rolf Molich: IF THE USERS CAN’T USE IT, IT DOESN’T WORK (20)

Case study: Making your best mobile customers churn less
Case study: Making your best mobile customers churn less Case study: Making your best mobile customers churn less
Case study: Making your best mobile customers churn less
 
Why Usability Testing Should be Part of your Accessibility Testing Strategy
Why Usability Testing Should be Part of your Accessibility Testing StrategyWhy Usability Testing Should be Part of your Accessibility Testing Strategy
Why Usability Testing Should be Part of your Accessibility Testing Strategy
 
BAZAN GIL Semantics. How good are you?
BAZAN GIL Semantics. How good are you?BAZAN GIL Semantics. How good are you?
BAZAN GIL Semantics. How good are you?
 
DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...
DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...
DBA #15 Sweating the Method: Getting the Most Out of Your (Limited) Research ...
 
Usability Show+Tell
Usability Show+TellUsability Show+Tell
Usability Show+Tell
 
How to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductHow to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of Product
 
Subjective questionnaires
Subjective questionnairesSubjective questionnaires
Subjective questionnaires
 
httpswww.youtube.comwatchv=NpvOe7Foc8U.docx
httpswww.youtube.comwatchv=NpvOe7Foc8U.docxhttpswww.youtube.comwatchv=NpvOe7Foc8U.docx
httpswww.youtube.comwatchv=NpvOe7Foc8U.docx
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Selling UX at CodeMash 2012
Selling UX at CodeMash 2012Selling UX at CodeMash 2012
Selling UX at CodeMash 2012
 
Complex Made Simple - OpenChain @ the Legal Network
Complex Made Simple - OpenChain @ the Legal NetworkComplex Made Simple - OpenChain @ the Legal Network
Complex Made Simple - OpenChain @ the Legal Network
 
WikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsWikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributions
 
History Essay Format Essays Argument
History Essay Format  Essays  ArgumentHistory Essay Format  Essays  Argument
History Essay Format Essays Argument
 
What is usability testing?
What is usability testing?What is usability testing?
What is usability testing?
 
Usability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapUsability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheap
 
Five steps towards your testing dream
Five steps towards your testing dreamFive steps towards your testing dream
Five steps towards your testing dream
 
What Can Performance Support Designers Learn from User Experience Designers?
What Can Performance Support Designers Learn from User Experience Designers?What Can Performance Support Designers Learn from User Experience Designers?
What Can Performance Support Designers Learn from User Experience Designers?
 
Formative Assessments Using Mobile Applications
Formative Assessments Using Mobile ApplicationsFormative Assessments Using Mobile Applications
Formative Assessments Using Mobile Applications
 
Is tf l ready for london 2012?
Is tf l ready for london 2012?Is tf l ready for london 2012?
Is tf l ready for london 2012?
 
Usability Report
Usability ReportUsability Report
Usability Report
 

More from Ievgenii Katsan

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love youIevgenii Katsan
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teamsIevgenii Katsan
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterpriseIevgenii Katsan
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s productsIevgenii Katsan
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinityIevgenii Katsan
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...Ievgenii Katsan
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysisIevgenii Katsan
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product ownerIevgenii Katsan
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...Ievgenii Katsan
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...Ievgenii Katsan
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employeesIevgenii Katsan
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...Ievgenii Katsan
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...Ievgenii Katsan
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 daysIevgenii Katsan
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our realityIevgenii Katsan
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking gameIevgenii Katsan
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product ownerIevgenii Katsan
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...Ievgenii Katsan
 

More from Ievgenii Katsan (20)

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love you
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teams
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterprise
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinity
 
1 hans van loenhoud -
1   hans van loenhoud - 1   hans van loenhoud -
1 hans van loenhoud -
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product owner
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employees
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 days
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our reality
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking game
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product owner
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...
 

Recently uploaded

Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Recently uploaded (20)

Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Rolf Molich: IF THE USERS CAN’T USE IT, IT DOESN’T WORK

  • 1. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 1 If the users can’t use it, it doesn’t work Testing Stage 2018 Rolf Molich DialogDesign Denmark Vejle Station, DK, track 6, Saturday morning 23-02-2013
  • 2. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 2
  • 3. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 3 The passenger explained that because of the bright, red ring he was totally convinced that this was the emergency brake. He explained that in a situation like this you don’t read text, you act. He did not notice the real emergency brake handle. After the incident, the emergency brake handle was pointed out to him.
  • 4. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 4 Are the train’s systems working according to specifications ? Yes! Is there a problem? Yes! This is a usability problem Rolf Molich, DialogDesign ► Independent usability consultant, DialogDesign, www.DialogDesign.dk, Denmark. Since 1993 ► Education: MSc in Software Engineering, 1974 ► Invented the heuristic evaluation method in 1990 with Jakob Nielsen ► Comparative Usability Evaluation (CUE) studies 1998 - ... ► UXPA-I Lifetime Achievement Award 2014 for the CUE-studies ► Passionate about UX certification: www.uxqb.org
  • 5. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 5 cabbage > Sorry, the password must be more than 8 characters. boiledcabbage > Sorry, the password must contain 1 numerical character. 1 boiled cabbage > Sorry, the password cannot have blank spaces. 50frackingboiledcabbages > Sorry, the password must contain at least one upper case character. 50FRACKINGboiledcabbages > Sorry, the password cannot use more than one upper case character consecutively. 50FrackingBoiledCabbagesShovedUpYourArse.IfYouDon’tGiveMeAccessImmediately > Sorry, the password cannot contain punctuation. NowIAmGettingReallyPissedOff50FrackingBoiledCabbagesShovedUpYourArse IfYouDontGiveMeAccessImmediately >Sorry, that password is already in use.
  • 6. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 6 If the users can’t use it, it doesn’t work -- Susan Dray Credo 1 12 I want a carousel on the home page
  • 7. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 7 HiPPO = Highest Paid Person’s Opinion Data is important Opinions are unimportant Credo 2
  • 8. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 8 Users: Pests with requests. -- Anonymous Users: Those things that make it possible for us to pay you. -- Matthew Oliphant
  • 9. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 9 Usability The extent to which an interactive system can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. Or, perhaps slightly simpler: ► Can the product do what *I* want? ► Can it do what I want, fast? ► Is the product pleasant to use? An alternative definition of usability
  • 10. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 10 Quiz Judging from the home page of Arngren.net, is this website usable? A. Yes, it is usable B. It depends ... C. There is insufficient information to answer the question D. No, it is not usable
  • 11. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 11 Usability test A usability evaluation that involves representative users performing specific tasks with the interactive system to enable identification and analysis of usability problems, or the measurement of effectiveness, efficiency, and user satisfaction. A usability test consists of a number of usability test sessions. In each session, a usability test participant attempts to carry out representative usability test tasks using the interactive system or a prototype of the interactive system.
  • 12. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 12 Usability test: The ”think-aloud” method Usability test: The ”think-aloud” method
  • 13. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 13 The core of a usability test ► In a usability test, test participants solve realistic tasks with as little help from the moderator as possible. ► We are not showing test participants how to solve tasks. ► We are not interested in test participants’ opinions. We want to know whether they can solve the tasks we give them.
  • 14. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 14 Sample usability test tasks for Ryanair’s website ► Book a one-way flight with Ryanair from London to Copenhagen on May 1. ► Find out how much cabin baggage you can bring on the flight from London to Copenhagen ► You can’t fly on May 1 after all. Change the date of the booking to May 3. Quiz Which one of the following is a valid usability test task for Ryanair’s website for travellers? A. Look around on Ryanair’s website. Is it easy to use? B. Is Ryanair’s price for a return flight from London to Madrid on July 9 reasonable? C. Find out how long before departure you have to be at the gate. D. Find Ryanair’s most recent press release.
  • 15. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 15 Usability test: The ”think-aloud” method REPORT THE RESULTSPREPARE FOR THE USABILITY TEST Write a usability test plan Write the usability test script > Include usability test tasks Recruit test participants CONDUCT THE USABILITY TEST SESSIONS Briefing: “We are not testing you!” Pre-session interview Solve usability test tasks Post-session interview Write the usability test report Communicate the usability findings Usability test of a prototype
  • 16. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 16 “Paper Prototyping Training Video” by Nielsen Norman Group, www.nngroup.com The human-centred software development cycle ANALYSIS: UNDERSTAND AND SPECIFY THE CONTEXT OF USE SPECIFY THE USER REQUIREMENTS PRODUCE DESIGN SOLUTIONS TO MEET USER REQUIREMENTS USABILITY TEST THE DESIGNS AGAINST USER REQUIREMENTS PLAN THE HUMAN- CENTERED DESIGN PROCESS DESIGN SOLUTION MEETS USER REQUIREMENTS
  • 17. Testing State 2018, Kiev, Ukraine: If the users can’t use it, it doesn’t work Slides Copyright 2018 Rolf Molich, page 17 If you want to know more ... ► CPUX-F curriculum: Usability explained in 60 pages Certification and free quiz questions that allow you to check your understanding are available Available at no cost from UXQB: uxqb.org/en/documents/ ► CPUX-UT curriculum: Usability testing explained in 60 pages Certification and free quiz questions that allow you to check your understanding are available Available at no cost from UXQB: uxqb.org/en/documents/ ► CTFL Usability Tester curriculum: Usability testing explained in 60 pages Certification and free quiz questions that allow you to check your understanding are available Available at no cost from GTB/ISTQB: www.german-testing-board.info/lehrplaene/istqbr-certified- tester-schema/lehrplaene/ ► Steve Krug: Rocket surgery made easy (book) ► Carol Barnum: Usability testing essentials (book) Summary ► Usability:  Can the product do what *I* want?  Can it do what I want fast?  Is the product pleasant to use? ► Discussions about usability should be based on real user data, not opinions ► You can get real user data from usability tests ► In a usability test, representative users solve representative tasks while they are being observed by a neutral moderator ► Usability test  Prepare the usability test  Conduct usability test sessions  Report the results Voting system: Shakespeak.com