IA_and_usability.pptx

advertisement
Usability and Information
Architecture
Presenter: Caris Hurd
Agenda
 What
is Usability?
User-centered design
 Definition of usability
 Usability vs. IA

 Usability
Methods
Heuristic evaluations
 Usability testing

 Resources
User-Centered Design
 Considers
audience (Who?), purpose (What? Why? How?),
context (Where? When?)
 Major
characteristics of UCD:
Users involved in the entire design process
 Design is iterative

Source: http://www.boxesandarrows.com/view/bringing-user
What is Usability?
 The
ease of use and learnability
of a human-made object. The
object of use can be a software
application, website, book, tool,
machine, process, or anything a
human interacts with.
 Methods
for improving ease-ofuse during design process
Source: http://en.wikipedia.org/wiki/Usability
Image credit: http://strangenstranger.blogspot.com/2010/10/strange-signs_16.html
Definitions

ISO: "The extent to which a product can be used by specified users
to achieve specified goals with effectiveness, efficiency, and
satisfaction in a specified context of use.”

Jakob Nielsen:






Learnability: How easy is it for users to accomplish basic tasks the first
time they encounter the design?
Efficiency: Once users have learned the design, how quickly can they
perform tasks?
Memorability: When users return to the design after a period of not using
it, how easily can they reestablish proficiency?
Errors: How many errors do users make, how severe are these errors, and
how easily can they recover from the errors?
Satisfaction: How pleasant is it to use the design?
Useful = usability + utility
Source: http://www.useit.com/alertbox/20030825.html
Why do we care?
 Websites
designed with users in mind are:
More efficient to use: takes less time to accomplish tasks
 Easier to learn: learn without special instruction
 More satisfying to use: happy users!

 Information
architecture contributes to usability
Labeling and categorization
 Organization of content

Usability vs. IA
Information Architecture:
Source: http://www.louisrosenfeld.com/home/bloug_archive/images/010725b.gif
Usability vs. IA
Source: http://www.louisrosenfeld.com/home/bloug_archive/images/011014model.gif
__ is a subset of __
 Usability

as subset of IA
Users + Content + Context = IA
 Users: Designing for users is inherent in both usability and IA
 Other non-usability concerns need to be addressed as well:
 Content: format of content & metadata
 Context: budgets, technical constraints, business goals, etc.
 Being completely user-centered is not realistic or appropriate; IAs
should address all three areas
 IA
as subset of Usability
Certainly navigation and labeling are IA, but poor copy, font size,
form design, site bandwidth/database speed, and color contrast are
not
 Fixing usability problems sometimes involves IA, but not always

Source: http://www.digital-web.com/articles/information_architecture_is_not_usability/
Reality
Source: http://www.louisrosenfeld.com/home/bloug_archive/images/010813b.gif
Reality
Source: http://www.louisrosenfeld.com/home/bloug_archive/images/011014elephant.gif
Usability Methods
 Card
sorting
 Contextual
inquiry/task analysis
 Interviews
 Focus
groups
 Surveys
 Heuristic
evaluation
 Usability
Testing
Source: http://www.usabilityfirst.com/usability-methods/
Card Sorting

Definition: Give users cards that represent site content and have the
users group the cards in meaningful ways



Advantages:


Quick and easy feedback that you can get early in the process
Disadvantages:



Open: allow users to name their own categories
Closed: provide category names and ask users to put cards into these
categories
Does not consider tasks that users will need to complete
Results may vary widely
Software tools:
http://www.rosenfeldmedia.com/books/cardsorting/blog/card_sorti
ng_software_tools/
Contextual Inquiry / Task Analysis
 Definition:
method that applies ethnographic
observation with interviewing to understand the
procedures users follow to complete their tasks
 Advantages:

Can create detailed model of how users reach their goals
 Disadvantages:
Time consuming and expensive
 Difficult to scale
 Lots of qualitative data to analyze

Interviews
 Definition:
one-on-one question session with a
researcher and a user
 Advantages:
Learn about attitudes and beliefs on application
 Can follow-up with further questions

 Disadvantages:

Participants are likely to answer questions with how tasks
“should” be accomplished, not necessarily how they are
actually done
Focus Groups
 Definition:
moderator facilitates a small group of
participants by demonstrating a product or concept.
Participants encouraged to discuss and give honest
opinions, including suggestions for improvements
 Advantages:

Lots of information quickly
 Disadvantages:
Groupthink
 Sampling bias
 Does not test tasks, just opinions

Surveys
 Definition:
Giving users a questionnaire, now usually
online, to fill out to express their opinions or reflect on
their experience
 Advantages:
Quantitative data about users’ opinions
 Tools to rate users’ experiences, understand needs and
preferences

 Disadvantages:
Can’t ask follow-up questions
 Open-ended questions can be hard to analyze

Heuristic Evaluations
 Definition:
Expert evaluators identifying usability
problems with a design
 Advantages:
Quick and relatively cheap feedback
 Can be done early in the design process

 Disadvantages:
Requires experience
 Usability experts can be expensive
 Multiple evaluators are recommended

Source: http://www.usability.gov/methods/test_refine/heuristic.html
Common Heuristics: Nielsen

Visibility of system status

System and real world “match”

User control and freedom to choose

Consistency and standards

Error prevention

Recognition over recall

Flexibility and efficiency of use

Aesthetic and minimalist design

Help users recognize, diagnose, and recover from errors

Help and documentation
“the king of usability”
Source: Nielsen, J., Enhancing the explanatory power of usability heuristics, CHI'94 Conference Proceedings, (1994).
Usability Testing
 Definition:
evaluate your product by testing it with
representative users

Users attempt to complete typical tasks while observers
watch and listen
Usability Testing
 Advantages:
Learn if participants are able to complete tasks successfully
and how long it takes
 Identify changes required to improve performance

 Disadvantages:
Slows development cycle
 Can be expensive
 No user context, lab setting

Usability Testing Process

Recruit some users



Ask the users to perform some tasks on your design





5-10 tasks within a 90-minute session
Create a script that is used consistently for each participant
Read tasks one at a time and allow participant to complete the task without any
guidance
Ask users to think aloud: use the system while verbalizing thoughts
Observe what they do:



Identify target audience(s)
Create tasks for the users to complete that represent the most common goals of that
user group
Task success / failure
What is difficult or easy?
Revise design and retest if possible
Recording Tests

Silverback (Mac) records screen activity, video of tester’s face
and voice, etc.


Morae (PC) is more intensive to learn but very helpful for
usability studies


Available for use in the IX lab on the 5th floor
Camtasia (Mac & PC) is not specifically usability software, but
can be used to record screen and audio


Free trial: http://silverbackapp.com/
Free trial: http://www.techsmith.com/download/camtasia/default.asp
CamStudio (PC) is an open source version of Camtasia

Download: http://camstudio.org/
Conclusions
 Test
early, test often
 You
are not the user!
 Questions?
Sources and Resources
 http://www.useit.com/
 http://www.usabilityfirst.com/
 http://www.usability.gov/
 http://en.wikipedia.org/wiki/Usability
 http://louisrosenfeld.com/publications/
Download