Professional Documents
Culture Documents
Usability
Usability
What is Usability?
Ease of learning
Ease of use
Ease of remembering
Subjective satisfaction
Efficiency of use
Effectiveness of use
Usability Engineering
Developers believe
it takes too long
is too expensive
is not critical to development
they can afford to learn about user
problems during “live” use
Also developers may not know how to
do it
Benefits of UE to an Organization
A team includes
Analyst
Designer
Technology expert
Graphic artist
Social and behavioral scientist
Programmer
Basic Principles
Assume users
Have not read the manual
Have not attended training
Do not have external help readily at hand
So…
All controls should be clear and understandable
and placed in an intuitive location on the screen.
Usability Design Process
Use Scenario Development
Storyboard
HTML Prototype
Language Prototype
Interface Evaluation
Heuristic
Walkthrough
Interactive
Formal Usability Testing
Creating a UI Prototype
See:
http://www.stcsig.org/usability/topics/ar
ticles/he-checklist.html
for a good example of a set of guidelines as a
checklist.
Interface/Dialogue Design
User in control
Consistency
Personalization & Customization
Forgiveness
Feedback
Aesthetics & Usability
User in Control
How many
groups are
there in this
image?
How do you
know?
Symmetry: Law of Proximity
What do the
radio buttons
apply to?
How do you
know?
Symmetry: Law of Proximity
What do you
see in the
image to the
right?
What is it
really?
Color Example
Exercise – Part 3
http://www.sapdesignguild.org/communit
y/design/golden_rules.asp
Usability Testing
To identify problems
Typical users perform typical tasks
Collect data
Objective: Task times, error rates
Subjective: Ratings, Comments, Observations
Analyze data to identify usability
problems
Testing Your Application
Introduction
Informed consent form
Training
Tasks
Questionnaire
Debriefing/Payment
Think-aloud Approach
Analyze data
Identify usability problems AND
SOLUTIONS
Identify problem severity
Identify software bugs (maybe)
Conduct second round of testing (if
necessary) and if time/resources permit
Caveats