Beruflich Dokumente
Kultur Dokumente
Human-Computer Interaction
A. Mintra Ruensuk
mintra.ruensuk@stamford.edu
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Today’s Topics
• Classifying Users
• Usability Benchmarking
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Classifying Users
• Users can be classified according to their:
• Experience
• Educational level
• Age
Learning Curves
• Some systems are designed to focus on
learnability.
Learning Curves
• Learning curves for hypothetical systems focusing
on the novice user (easy to learn, but less efficient
to use) and the expert user (harder to learn, but
then highly efficient).
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Activities
• What are other user attributes we
ought to know, so we can design
better?
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Today’s Topics
• Classifying Users
• Usability Benchmarking
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
• Try to discover:
• technical constraints.
Interviewing Customers
• Customers are the people who make the decision to purchase.
Today’s Topics
• Classifying Users
• Usability Benchmarking
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Ethnographic Interviews
• A combination of immersive observation and
directed interview techniques.
Activities
• Whom would you interview if you were designing:
• A smartwatch game?
• 45-60 minutes.
• Focus on understanding:
• Overall goals
• Current tasks
• Constraints and exceptions
• Problems needing solution (where does it hurt?)
• Broader context
• Domain issues
• Vocabulary
• Ask permission to take a few photographs of the user and their workplace (for
creating personas).
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Patterns of Use
• When interviewing users, we are trying to discover
patterns of use:
• What are the most important things you do? [priorities, goals]
• Hmm…..(unnecessary)
Activities
• Give examples of bad
interviewing questions/actions
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Today’s Topics
• Classifying Users
• Usability Benchmarking
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Usability Benchmarking
• How usable is the competition?
Competitive Analysis
• Competitive analysis of competing systems:
• For example:
• The current system exhibits 4.5 errors per hour on average for
an experienced user. The target for the new version is less than
3 errors per hour.
Return on Investment
• Estimate return on investment (ROI) by performing
a financial impact analysis:
Return on Investment
• Jakob Nielsen concludes [Nielsen, 2003] that
current best practices call for devoting about 10%
of a project’s budget to usability.
ITE254: Human-Computer Interaction
Week 4: Know the User & Usability Benchmarking
Do it in action
• Let’s suppose Stamford wants to have a mobile
application to help promote the university.