SlideShare a Scribd company logo
1 of 57
Hier soll der Titel reinTesting properly – Testing what matters
www.qs-tag.de
Organisator: imbus AG www.qs-tag.de
Simple Ways of Planning, Designing
and Testing Usability of a Software
Product
Karolina Zmitrowicz
B!Value
• Who am I?
• Who are you?
• What are we going to speak about?
• What are we going to do?
Agenda
Usability?
What is it about?
Usability in our world
Usability is the extent to which a
product can be used by certain
users to reach specific objectives
within a specific context of use
with effectiveness, efficiency and
satisfaction.
ISO
Jakob Nielsen:
• Learnability
• Efficiency
• Memorability
• Errors
• Satisfaction
Usability?
What is it about?
Usability in our world
If the user can't use it, it doesn't work.
-- Susan Dray
Does it really matter?
Waterfall model is not too effective…
…better to use iterative model.
Software development
• Field studies
• Usability test of the
old system
• Competitive studies
Pre-design
phase
• Iterative design
• Prototyping
Design phase
• Collect statistics
and feedback
• Refresh/optimize
• Redesign
Post-design
phase
User involvement – success factor
Not only testing!
Plan
Design
Validate
Optimize
How to plan and design usability
• Do you know your users?
• Do you know your application?
• Do you know what users think?
• Do you know what users expect?
Plan
You don’t?
Learn about them.
Plan
Forget IT. Think users.
How they act?
What they want?
What they expect?
Create UX, not just software.
Design
Case study
• Nina Kravitz
• Age 35.
• Works at XXX Hospital. Not very familiar with IT solutions.
• Already registered in our e-com system.
• Usage pattern: first reaches the Dashboard and then heads to the different areas
from there.
• Wishes: wants to have easy access to her orders and be able to quick order a
new items necessary in her work.
Persona
https://www.pinterest.com/pin/285063851385992052/
Case study
Customer journey
A new item
needed
At work Go to the
website
Search for
the item
See order
conditions
Order an
item
Wait for
information
Item
delivered
Item in use
What is your target group?
What groups of users are there?
What usage patterns exist?
What limitiations there are?
Anything else?
Users
Plan requires metrics. Estabilish measurable goals to
guide planning, design and test efforts.
Users’ goals
User goal: Browse product offerings and purchase an item.
Poor task: Purchase a detection kit.
Better task: Buy mericon E. coli O157 Detection Kits for under $XX.
Plan requires metrics. Estabilish measurable goals to
guide planning, design and test efforts.
Users’ goals
I think we overemphasize metrics
when it comes to usability. They
often introduce problems in terms
of the validity and reliability of the
data.
— Mike Hughes
BUT – be careful!
Yes. There are usability requirements.
Requirements
It is possible to reach any given
system function from the main
window in less than 3 clicks.
How to create?
http://pencil.evolus.vn/
Mobile applications
https://developers.google.com/web/tools/chrome-devtools/device-mode/
Mockups & Wireframes
wireframes.linowski.ca
Case study
“Consistency is one of the most powerful
usability principles: when things always
behave the same, users don't have to
worry about what will happen. Instead,
they know what will happen based on
earlier experience.”
Jakob Nielsen
Is it possible to execute usability testing in relative
easy and cheap way?
There are many professional methods and tools
They are quite expensive
But there are many tools available for free
Usability testing
• Method used to identify usability issues
• How easy it is for new users to accomplish
tasks with the system?
Cognitive walkthrough
Task analysis
Walkthrough
Redesign
• Allows to check usability attributes for a system
• Commonly used for websites
• May be based on Nielsen’s heuristics
Evaluation checklist
• Visibility of system
• Match between system and the real world
• User control and freedom
• Consistency and standards
• Error prevention
• Recognition rather than recall
• Flexibility and efficiency of use
• Aesthetic and minimalist design
• Help users recognize, diagnose, and recover from errors
• Help and documentation
Nielsen’s heuristics
Evaluation checklist
Sample application
 Does the system keep users informed about what is going on (through appropriate
feedback within reasonable time)?
 Does the system speak the users’ language?
Evaluation checklist
Sample documentation
Evaluation checklist
Thinking aloud
http://gpl.cs.nctu.edu.tw/Steve-Lin/EEG623/Icon_CHI2016_slides.pdf
A/B Testing
A/B Testing
Lets evaluate something….
http://www.exmouth-view.co.uk/
Thank you!
Questions?
Reach me at
zmitrowiczkarolina@gmail.com
k.zmitrowicz@sjsi.org
• https://www.usability.gov
• http://www.usabilitybok.org/
• https://www.nngroup.com
• https://uxdesign.cc/
• https://www.uxpin.com
Some reading
Thank you!
zmitrowiczkarolina@gmail.com
karolina.zmitrowicz@blstream.com

More Related Content

What's hot

Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Web Usability (Slideshare Version)
Web Usability (Slideshare Version)
Carles Farré
 
Blankenship application insights overview
Blankenship   application insights overviewBlankenship   application insights overview
Blankenship application insights overview
Jason Alinen
 
Product design jw salon presentation
Product design jw salon presentationProduct design jw salon presentation
Product design jw salon presentation
Jay Wu
 

What's hot (20)

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 ...
 
Product Design & Development Process By- Achia Nila
Product Design & Development Process  By- Achia NilaProduct Design & Development Process  By- Achia Nila
Product Design & Development Process By- Achia Nila
 
Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Web Usability (Slideshare Version)
Web Usability (Slideshare Version)
 
Enc 3241 usability
Enc 3241 usabilityEnc 3241 usability
Enc 3241 usability
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
John milanski process and portfolio
John milanski process and portfolioJohn milanski process and portfolio
John milanski process and portfolio
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiences
 
Blankenship application insights overview
Blankenship   application insights overviewBlankenship   application insights overview
Blankenship application insights overview
 
Usability Testing - Adding a New Level to Your Toolbox
Usability Testing - Adding a New Level to Your ToolboxUsability Testing - Adding a New Level to Your Toolbox
Usability Testing - Adding a New Level to Your Toolbox
 
Streamlined Product Evaluation
Streamlined Product EvaluationStreamlined Product Evaluation
Streamlined Product Evaluation
 
Hans-Henrik Olesen - What to Automate and What not to Automate
Hans-Henrik Olesen - What to Automate and What not to AutomateHans-Henrik Olesen - What to Automate and What not to Automate
Hans-Henrik Olesen - What to Automate and What not to Automate
 
IdeaScreen 2013
IdeaScreen 2013IdeaScreen 2013
IdeaScreen 2013
 
Jan Moons talks at World Usability Day 2015 in Antwerp
Jan Moons talks at World Usability Day 2015 in AntwerpJan Moons talks at World Usability Day 2015 in Antwerp
Jan Moons talks at World Usability Day 2015 in Antwerp
 
Junior UX Crunch: How To Avoid UX Usability Mistakes and Unleash Your Power
Junior UX Crunch: How To Avoid UX Usability Mistakes and Unleash Your PowerJunior UX Crunch: How To Avoid UX Usability Mistakes and Unleash Your Power
Junior UX Crunch: How To Avoid UX Usability Mistakes and Unleash Your Power
 
Requirements
RequirementsRequirements
Requirements
 
Product design jw salon presentation
Product design jw salon presentationProduct design jw salon presentation
Product design jw salon presentation
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Getting Customer Validation of Your Product Before Release | Emily Hossellman...
Getting Customer Validation of Your Product Before Release | Emily Hossellman...Getting Customer Validation of Your Product Before Release | Emily Hossellman...
Getting Customer Validation of Your Product Before Release | Emily Hossellman...
 
Елизавета Скоморохова — Что такое Usability Expert Review и Usability testing.
Елизавета Скоморохова — Что такое Usability Expert Review и Usability testing.Елизавета Скоморохова — Что такое Usability Expert Review и Usability testing.
Елизавета Скоморохова — Что такое Usability Expert Review и Usability testing.
 
Build Big Data Products at LinkedIn
Build Big Data Products at LinkedInBuild Big Data Products at LinkedIn
Build Big Data Products at LinkedIn
 

Viewers also liked (6)

W poszukiwaniu źródeł problemów w projektach IT
W poszukiwaniu źródeł problemów w projektach ITW poszukiwaniu źródeł problemów w projektach IT
W poszukiwaniu źródeł problemów w projektach IT
 
Don’t just test Usability – build it!
Don’t just test Usability – build it! Don’t just test Usability – build it!
Don’t just test Usability – build it!
 
Minimize the project risk - build good business requirements
Minimize the project risk - build good business requirementsMinimize the project risk - build good business requirements
Minimize the project risk - build good business requirements
 
Analiza wpływu - beIT
Analiza wpływu - beITAnaliza wpływu - beIT
Analiza wpływu - beIT
 
Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing
 
Analiza wpływu_TestingCup 2016
Analiza wpływu_TestingCup 2016Analiza wpływu_TestingCup 2016
Analiza wpływu_TestingCup 2016
 

Similar to Simple Ways of Planning, Designing and Testing Usability of a Software Product_QS-Tag 2016

Applying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upApplying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground up
Kok Chiann
 
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Craig Sullivan
 

Similar to Simple Ways of Planning, Designing and Testing Usability of a Software Product_QS-Tag 2016 (20)

Understanding The Value Of User Research, Usability Testing, and Information ...
Understanding The Value Of User Research, Usability Testing, and Information ...Understanding The Value Of User Research, Usability Testing, and Information ...
Understanding The Value Of User Research, Usability Testing, and Information ...
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Usability testing 2013.12.20.
Usability testing 2013.12.20.Usability testing 2013.12.20.
Usability testing 2013.12.20.
 
體驗劇場_1050524_W14_易用性測試_楊政達
體驗劇場_1050524_W14_易用性測試_楊政達體驗劇場_1050524_W14_易用性測試_楊政達
體驗劇場_1050524_W14_易用性測試_楊政達
 
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
 
Usability_Evaluation
Usability_EvaluationUsability_Evaluation
Usability_Evaluation
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
 
Applying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upApplying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground up
 
Usability requirements
Usability requirements Usability requirements
Usability requirements
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your Designs
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
 
Basics of-usability-testing
Basics of-usability-testingBasics of-usability-testing
Basics of-usability-testing
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
 
How to Build Winning Products by Microsoft Sr. Product Manager
How to Build Winning Products by Microsoft Sr. Product ManagerHow to Build Winning Products by Microsoft Sr. Product Manager
How to Build Winning Products by Microsoft Sr. Product Manager
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 

More from KAROLINA ZMITROWICZ

More from KAROLINA ZMITROWICZ (11)

HowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdfHowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdf
 
IIBA vs IREB.pdf
IIBA vs IREB.pdfIIBA vs IREB.pdf
IIBA vs IREB.pdf
 
Zmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UXZmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UX
 
Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019
 
Zmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU RigaZmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU Riga
 
Modern BA_Analyst days 2017
Modern BA_Analyst days 2017Modern BA_Analyst days 2017
Modern BA_Analyst days 2017
 
Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017
 
Traceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEFTraceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEF
 
Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018
 
Sjsi sztuka modelowania
Sjsi sztuka modelowaniaSjsi sztuka modelowania
Sjsi sztuka modelowania
 
Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Simple Ways of Planning, Designing and Testing Usability of a Software Product_QS-Tag 2016