Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• design:
chapter 5 – what it is, interventions, goals, constraints
• the design process
– what happens when
interaction design
• users
– who they are, what they are like …
basics
• scenarios
– rich stories of design
• navigation
– finding your way around a system
• iteration and prototypes
– never get it right first time!
• goals - purpose
understand your materials
– who is it for, why do they want it
• constraints
– materials, platforms
• trade-offs
1
for Human–Computer Interaction To err is human
• accident reports ..
understand your materials
– aircrash, industrial accident, hospital mistake
– enquiry … blames … ‘human error’
• understand computers • but …
– limitations, capacities, tools, platforms – concrete lintel breaks because too much weight
– blame ‘lintel error’ ?
• understand people … no – design error
– psychological, social aspects we know how concrete behaves under stress
– human error • human ‘error’ is normal
– we know how users behave under stress
• and their interaction … – so design for it!
• treat the user at least as well as physical materials!
scenarios
what is task analysis
wanted guidelines
principles
precise
the user
interviews analysis
ethnography specification
design
what is there
vs. dialogue implement
notations and deploy
what is wanted
evaluation
prototype
heuristics architectures
documentation
help
2
user focus
Betty is 37 years old, She has been Warehouse Manager for five • direct observation
years and worked for Simpkins Brothers Engineering for twelve – sometimes hard
years. She didn’t go to university, but has studied in her • in the home
evenings for a business diploma. She has two children aged 15
• psychiatric patients, …
and 7 and does not like to work late. She did part of an
introductory in-house computer course some years ago, but it • probe packs
was interrupted when she was promoted and could no longer
– items to prompt responses
afford to take the time. Her vision is perfect, but her right-hand
movement is slightly restricted following an industrial accident 3 • e.g. glass to listen at wall, camera, postcard
years ago. She is enthusiastic about her work and is happy to – given to people to open in their own environment
delegate responsibility and take suggestions from her staff. they record what is meaningful to them
However, she does feel threatened by the introduction of yet
another new computer system (the third in her time at SBE). • used to …
– inform interviews, prompt ideas, enculture designers
3
scenarios
• what will users want to do? Brian would like to see the new film “Moments of Significance”
and wants to invite Alison, but he knows she doesn’t like “arty”
films. He decides to take a look at it to see if she would like it
• step-by-step walkthrough and so connects to one of the movie sharing networks. He uses
his work machine as it has a higher bandwidth connection, but
– what can they see (sketches, screen shots) feels a bit guilty. He knows he will be getting an illegal copy of
– what do they do (keyboard, mouse etc.) the film, but decides it is OK as he is intending to go to the
cinema to watch it. After it downloads to his machine he takes
– what are they thinking? out his new personal movie player. He presses the ‘menu’
button and on the small LCD screen he scrolls using the arrow
• use and reuse throughout design keys to ‘bluetooth connect’ and presses the select button. On
his computer the movie download program now has an icon
showing that it has recognised a compatible device and he drags
the icon of the film over the icon for the player. On the player
the LCD screen says “downloading now”, a percent done
indicator and small whirling icon. … … …
• explore architecture
– what is happening inside
4
use scenarios to .. linearity
the systems
navigation design
add user remove user
add user
5
physical devices think about structure
goal seeking
local
goal
start
from one screen looking out
goal goal
start start
progress with local knowledge only ... … but can get to the goal
6
goal seeking four golden rules
modes
7
hierarchical diagrams hierarchical diagrams ctd.
see /e3/online/menu-breadth/
• marriage service
• general flow, generic – blanks for names add user
• pattern of interaction between people
• computer dialogue
• pattern of interaction between users and system
• but details differ each time • show different paths through system
8
network diagrams ctd.
add user
wider still …
• style issues:
– platform standards, consistency
• functional issues
– cut and paste
• navigation issues
– embedded applications
– links to other apps … the web
Dix , Alan
Finlay, Janet
Abowd, Gregory
Beale, Russell
basic principles
• ask
screen design and layout – what is the user doing?
• think
– what information, comparisons, order
basic principles
grouping, structure, order • design
– form follows function
alignment
use of white space
ABCDEFHIJKLM
NOPQRST UV WXYZ
9
available tools grouping and structure
• instructions
– beware the cake recipie syndrome!
… mix milk and flour, add the fruit
after beating them ABCDEFHIJKLM
NOPQRSTUVWXYZ
• you read from left to right (English and • Usually scanning for surnames
European) make it easy!
align left hand side
Willy Wonka and the Chocolate Factory
Winston Churchill - A Biography
Wizard of Oz
boring but
readable!
Alan Dix
Janet Finlay
Gregory Abowd
Dix , Alan
Finlay, Janet
Xena - Warrior Princess Russell Beale Abowd, Gregory
Beale, Russell
Willy Wonka and the Chocolate Factory Alan Dix
Winston Churchill - A Biography Janet Finlay
Wizard of Oz Gregory Abowd
fine for special effects Xena - Warrior Princess Russell Beale
but hard to scan
10
alignment - numbers alignment - numbers
532.56 627.865
think purpose! visually:
179.3 1.005763
long number = big number
256.317 382.583
which is biggest? 15 align decimal points 2502.56
73.948 or right align integers 432.935
1035 2.0175
3.142 652.87
497.6256 56.34
sherbert 75 sherbert 75
toffee 120 toffee 120
chocolate 35 chocolate 35
fruit gums 27 fruit gums 27
coconut dreams 85 coconut dreams 85
sherbert 75 sherbert 75
toffee 120 toffee 120
chocolate 35 chocolate 35
fruit gums 27 fruit gums 27
coconut dreams 85 coconut dreams 85
11
white space - the counter white space - the counter
• grouping of items
–defrost
defrostsettings
settings
–type
typeofoffood
food
– time to cook
time to cook
12
physical controls physical controls
entering information
knowing what to do
affordances
13
entering information knowing what to do
Name: Alan Dix
Address: Lancaster
• forms, dialogue boxes • what is active what is passive
– presentation + data input
– where do you click
– similar layout issues Name: Alan Dix
– alignment - N.B. different label lengths Address: Lancaster – where do you type
• consistent style helps
• logical layout
– use task analysis (ch15)
– groupings
?
Name: Alan Dix
Address: Lancaster
– e.g. web underlined links
• labels and icons
– natural order for entering information
– standards for common actions
• top-bottom, left-right (depending on culture)
• set tab order for keyboard entry – language – bold = current state or action
affordances
mug handle
• psychological term
‘affords’
• for physical objects
appropriate appearance
grasping
– shape and size suggest actions
• pick up, twist, throw
– also cultural – buttons ‘afford’ pushing
• for screen objects
– button–like object ‘affords’ mouse click presenting information
– physical-like objects suggest use aesthetics and utility
• culture of computer use
– icons ‘afford’ clicking
colour and 3D
– or even double clicking … not like real buttons! localisation & internationalisation
14
colour and 3D bad use of colour
• both often used very badly! • over use - without very good reason (e.g. kids’ site)
• colour • colour blindness
– older monitors limited palette
– colour over used because ‘it is there’ • poor use of contrast
– beware colour blind! • do adjust your set!
– use sparingly to reinforce other information
– adjust your monitor to greys only
• 3D effects – can you still read your screen?
– good for physical information and some graphs
– but if over used …
e.g. text in perspective!! 3D pie charts
getting better …
… and starting well
15
prototyping pitfalls of prototyping
OK?
design prototype evaluate done!
re-design
1. need a good start point
2. need to understand what is wrong
16