i – Intro to Usability INF385P – Usability Life Cycle

advertisement
i
INF385P – Intro to Usability
Week 3 – Usability Life Cycle
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
1
Course web site . . .
i
• http://courses.ischool.utexas.edu/Bias_R
andolph/2011/Spring/385P/index.html
• Thanks, Jessica.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
2
Design of Everyday Things
i
• It ain’t rocket science.
• You’ve already read the book.
• Let me hit just the high points from my point
of view
• While I’m presenting this, see if you can
characterize your good and bad web
designs that you’ve discovered this week in
Norman’s terms.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
3
Chapter 1
i
• The PsychoPATHOLOGY of everyday
things
• Assumption: We blame ourselves for
errors, but the real culprit is faulty
design.
• Assumption: There’s nothing special
about computers. They have the same
sorts of design problems as simpler,
everyday things.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
4
Good Design
i
• Well designed objects . . .
– are easy for the mind to understand
– contain visible cues to their operation
• Poorly designed objects . . .
– provide no clues, or
– provide false clues.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
5
Natural Signals
i
• Natural signals lead to natural design.
• A metal plate “naturally” is to be pushed.
• Visible hinges “naturally” indicate
attachment, and that the other side
swings open. (And swings open
TOWARD me?)
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
6
Mapping
i
• Mapping is a relationship between two
things (e.g., between what you want to
do and what is possible).
• Good design allows for a clear (visible)
mapping between . . .
– intended actions and
– actual operations.
• Now -- think of what this might mean in a
web site.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
7
Good Design
i
• Principles of good design
– the importance of visibility
– appropriate clues
– feedback of ones actions.
• Just so you’ll know -- others have proposed
OTHER principles of good design. Go
check out the web site of Bruce Tognazzini:
http://www.asktog.com/basics/firstPrinciples.html
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
8
Affordance
i
• Affordance is the perceived and actual properties of a
thing.
– Primarily those fundamental properties that determine
how a thing could possibly be used.
– “Affords” means, basically, “is for.”
– A chair affords support, therefore affords sitting.
• Affordances provide strong clues to things’ operations.
• When affordances are taken advantage of, the user
knows what to do just by looking.
– No label, picture, or instruction (“Push”) is required.
• When simple things need pictures, labels, or instructions,
the design has failed.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
9
The Paradox of Technology
i
– Added functionality generally comes along
at the price of added complexity.
– The same technology that simplifies life by
providing more functions also complicates
life by making the device harder to learn
and use.
– The Paradox of Technology should never
be used as an excuse for poor design.
– Added complexity cannot be avoided when
functions are added, but with clever design
they can be minimized.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
10
Chapter 2 -- Psy of Everyday
Actions
i
• Norman’s credo on errors -- if an error is
possible, someone will make it.
• The designer must design so as to:
– minimize the chance of errors in the first
place
– minimize the effects of an error
– make errors easy to detect
– make errors reversible, if possible.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
11
Models
i
• Mental Models = our conceptual models of the way . . .
– objects work
– events take place
– people behave
• Mental models result from our tendency to form
explanation of things.
• Models are essential in helping us . . .
– understand our experiences
– predict the outcomes of our actions
– handle unexpected occurrences.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
12
Models (cont’d.)
i
• We base our models on whatever knowledge we have:
– real or imaginary
– naïve or sophisticated
– even fragmentary evidence.
• Everyone forms theories (mental models) to explain
what they have observed.
• In the absence of feedback to the contrary, people are
free to let their imaginations run free.
• More on models in Chapter 3.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
13
7 Stages of Action
i
•
On p. 47 is a series of four figures that
illustrate Norman’s view of the structure
of action.
• Actions have two major aspects:
1. Doing something (execution)
2. Checking (evaluation)
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
14
Chapter 3 - Knowledge in the
Head and in the World
i
• Not all knowledge required for precise
behavior must be in the head. It can be
distributed:
– partly in the head
– partly in the world
– partly in the constraints of the world.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
15
Constraints
i
• The power of constraints -- the “memory” for epic poetry
is found to be mostly reconstruction, with the aid of the
constraints of rhyme, meter, etc.
• We use constraints to simplify what we must remember.
• For example, putting mechanical parts together.
– Some are constrained by what will and will not fit
together.
– Also cultural constraints -- screws tighten clockwise.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
16
Memory
i
• . . . is knowledge in the head.
• Think of all you can remember. Phone
numbers, postal codes, passwords,
SSN, birthdays, etc., etc.
• It’s tough!
– So, we put memory in the world.
(Daytimers. Smartphones. Address books.
Stickies.)
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
17
Tradeoff . . .
i
• . . . between info in the world and in the
head.
– Knowledge in the world acts as its own
reminder.
– Knowledge in the head is efficient. (You can
travel light.)
– Knowledge in the world is easier (no learn
time), but often difficult to use. Relies heavily
on the physical presence of info.
• See Fig. 3.6, p. 79.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
18
Ch. 4 -- Knowing what to do
i
• When we encounter a novel object,
either
– We’ve dealt with something similar before,
and we transfer old knowledge, or
– We get instruction.
• Thus, information in the head.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
19
Design
i
• How can the design of an object (NOTE:
info in the world) signal the appropriate
actions?
– Natural (physical) constraints
– Affordances, that convey messages about the
item’s possible uses, actions, and functions
• “The thoughtful uses of affordances and
constraints together in design lets a user
determine readily the proper course of
action even in a novel situation.”
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
20
Ch. 5 - To err is human
i
• Errors come in several forms
– Slips -- result from automatic behavior,
when subconscious actions get waylaid en
route (“performance errors”)
– Mistakes -- result from conscious
deliberations (“competence errors”)
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
21
Ch. 6 -- The Design Challenge
i
• Norman talks about what forces work
against evolutionary, or natural design
(pp. 142-143).
– The demands of time (quick product cycles)
– The pressure to be distinctive (related to the
curse of individuality)
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
22
Pitfalls
i
•
Three reasons why designers go
astray:
1. Putting aesthetics first
2. Designers aren’t typical users
3. Designers’ clients may not be the users
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
23
Ch. 7 - UCD
i
• Chapter 7 is the “punch line” of the whole
book.
• User-Centered Design
• Most of the chapter is given over to
describing “seven principles for
transforming difficult tasks into simple
ones.”
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
24
Etc.
i
• He goes on to offer a section on why you
might want to design something to be
hard to use ON PURPOSE.
• And he ends with a few sections on
writing, the home of the future, and a
concluding section.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
25
Now . . .
i
• Let’s try to put it in Norman’s terms why
the good designs were good and the bad
designs were bad. (“Some important
feature was, or was not, visible.”)
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
26
Homework – Now remember, WHY are we looking
at these? For the yucks?
i
http://courses.ischool.utexas.edu/Bias_Randolph/2011/Spr
ing/385P/design_examples.html
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
27
General, kinda, process flow
i
• Someone has an idea for a product/site.
– Maybe there was a problem that needs to be fixed,
or an identified efficiency
• Gotta figure out WHAT to build – Gather user
requirements
• Build something – Scientific underpinnings, Design
support
• Don’t be satisified with the first design – employ
iterative design approach -- Evaluation
• Don’t just thrown your findings “over the transom” -Advocacy
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
28
User Profiles
i
• Or “personas.”
• From www.uxmatters.com: “In the UX world,
we know the value of personas. Personas do
all of this for us:
– They lend a personal face to our user population.
– They provide guidance for design.
– They help us understand who it is we are designing
for.
– They fill in for users when you can’t—or it isn’t
practical to—talk to them.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
29
Some resources
i
• http://www.uxmatters.com/mt/archives/2009/0
9/whats-my-persona-developing-a-deep-anddimensioned-character.php
• Building A Data-backed Persona by Andrea
Wiggins, boxesandarrows.com
– http://www.boxesandarrows.com/view/building-adata
• Getting Started with Building Personas by
Howard Kaplan, FutureNow Inc.
– http://www.futurenowinc.com/resources/FutureNow
_Getting_Started_with_Building_Personas.pdf
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
30
Not just demographics
i
• BUT ALSO
– Knowledge
– Interests
– Goals
– Activities
– Expectations
– Influencers
– Frustrations
– Pain points
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
31
Checklist for creating personas
i
From “Personas: Focusing on getting the design right – Part 1”
by: Fiona Meighan
http://www.apogeehk.com/articles/Personas_Focusing_on_getting_t
he_design_right_Part1.html
– Find out about user goals through interviews and observing real end
users
– Ensure personas are created based on primary data you've collected
– Ensure personas are specific
– Include the key user goals only
– Ensure each persona has a name, age, family and occupation.
– The persona data should provide enough information for decisions to
be made and feature creep to be avoided.
– Design for a primary persona and possibly a secondary persona. The
goal is to narrow down who your team is designing for
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
32
General resources
i
• http://courses.ischool.utexas.edu/Bias_Randolph/2010
/Fall/INF385P/index.html
• www.useit.com
• http://www.usability.gov/
• http://www.upassoc.org/ and
http://www.upassoc.org/usability_resources/index.html
• http://www.stcsig.org/usability/
• http://www.hfes.org/web/Default.aspx
• http://www.sigchi.org/
• http://hcibib.org/
• You’ll find others!
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
33
Class wiki (template) . . .
i
• http://courses.ischool.utexas.edu/rbias/wi
ki/
• Username: seven
• Password: plusorminustwo
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
34
Let’s do some work on the wiki
i
• Pick one of these general categories
• Go look at what’s already up there. THAT’S NOT
ENOUGH.
• See what else you might find to add.
• Check out DocuWiki guide for help with how to add
info.
– Scientific Underpinnings
– Requirements Gathering
– Design support
– Evaluation
– Advocacy/Business
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
35
So, my vision . . .
i
• Over the next 3 or 4 or 5 weeks you wiki “teams” will:
– Find all sorts of pertinent resources, link to them
from our wiki
– Incorporate book reviews and white papers as
appropriate
– Come up with some design-a-rama for the wiki –
maybe some visuals, some IA
– At some point we’ll “go live” – ooh, first perhaps
one team of two will do as their final project a
usability evaluation of the usability wiki!
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
36
For next week
i
• Send me your white paper topics. Due 4
weeks from today.
• Book reviews due in 2 weeks.
• More reading per syllabus.
• Usability test plan (for your final project) due in
6 weeks. Will help with pointers to templates.
R. G. Bias | School of Information | UTA 5.424 | Phone: 512 471 7046 | rbias@ischool.utexas.edu
37
Download