Chapter 2.3 - The Design Process
Chapter 2.3 - The Design Process
Chapter 2.3 - The Design Process
INTERACTION
2
• Enable frequent users to use shortcuts
3
• Offer informative feedback
4
• Design dialogs to yield closure
5
• Offer error prevention and simple error handling
6
• Permit easy reversal of actions
7
• Support internal locus of control
…
8
• Reduce short-term memory load
1) Strive for Consistency
…
2) Enable Frequent user to use Shortcuts
…
3) Offer Informative Feedback
Users need a sense that there is a flow to their interactions, that there
is a beginning, middle and end to a task.
Feedback provides sense of accomplishment
…
5) Strive to prevent Errors and help users
recover quickly from them
It is important to ensure that controls are not too small or placed too closely
together and that their use is clear. If mistakes occur, such as incorrect input, make
sure that feedback to the user is helpful and makes clear where the error is. Only
the incorrect input should need to be fixed.
•Limit errors a user can make
– Gray out menu items
that don‘t apply
– No characters in a
numeric field
…
6) Permit easy reversal of action
…
7) Make users feel they are in control of a
Responsive system
We should ensure that systems do not become 'sluggish' or 'clunky' due
to the more sophisticated media that devices are now expected to
handle. Efficient and careful use of resources is key to this
…
8) Reduce short-term memory load
…
“ Interactive Systems Design Principles
No. Principle Explanation
1 Visibility -Allow people to see what options/functions are available.
-Easier to recognize than to remember.
-Can make things ‘visible’ using sound and touch as well.
No Principle Explanation
.
10 Flexibility Allow multiple paths toward the same goal
Long paths contain multiple, visible, simple, steps
Short paths contain few, complex steps
11 Style Systems should be attractive, clean, harmonious
12 Conviviality ‗Design for politeness‘:
Systems should be polite, gentle, helpful,
passive when the user shows aptitude,
active when the user indicates the need for help, etc.
Norman’s 7 Principles