Professional Documents
Culture Documents
EFFICIENCY
www.infobusiness.com
PAGE 2
Steve Krug
PAGE
boredpanda.com, https://www.demilked.com/cool-404-error-pages/
www.infobusiness.com
PAGE
http://nader.io/wp-content/uploads/sites/2/2011/12/mint_error_page-825x510.png
www.infobusiness.com
PAGE
Spotify, http://www.magazineduwebdesign.com/inspirations/ui-design/sites-web/spotify-l-année-2015-en-musique/
www.infobusiness.com
PAGE 6
Outline
www.infobusiness.com
PAGE 8
This message used to appear when you tried to delete the contents of
your Internet Explorer cache from inside Windows Explorer (i.e., you
browse to the cache directory, select a file containing one of IE’s
browser cookies, and delete it).
the message is almost tautological
• Suppose you selected all your cookie files and tried to delete them all in one go.
• You get one dialog for every cookie you tried to delete!
Microsoft’s Web Publishing Wizard, which uploads local files to a remote web site.
That’s a helpful
shortcut, which
improves
efficiency, but
this example
shows that it’s
not a panacea.
What is Efficiency?
www.infobusiness.com
PAGE 16
What is Efficiency
efficient | əˈfiSHənt |
adjective
(especially of a system or machine) achieving maximum productivity with
minimum wasted effort or expense: fluorescent lamps are efficient at
converting electricity into light.
• (of a person) working in a well-organized and competent way: an
efficient administrator.
• [in combination] preventing the wasteful use of a particular
resource: an energy-efficient heating system.
PAGE 17
What is Efficiency
efficiency | əˈfiSHənsē |
noun (plural efficiencies)
the state or quality of being efficient: greater energy efficiency.
• an action designed to achieve efficiency: to increase efficiencies and
improve earnings.
• technical the ratio of the useful work performed by a machine or in
a process to the total energy expended or heat taken in.
PAGE 18
What is Efficiency
What is Efficiency
• In HCI or Usability terms, efficiency is measured as the resources expended
by the user in relation to the accuracy and completeness of goals achieved
(ISO standard 9241).
• High efficiency is achieved when the user reaches his/her goals while
expending as few resources as possible according to the mentioned ISO
standard.
• This definition is however very business-oriented and only partly applies to
software such as games or likewise.
Chunking
[1] Working memory [2] Improve Efficiency of Output
www.infobusiness.com
PAGE 21
• Phone numbers?
• Postal code?
• Identity card number?
• Student’s ID?
• Password for emails?
• Security code for internet banking?
PAGE
www.infobusiness.com
PAGE
www.infobusiness.com
PAGE 24
Chunk
chunk1 | CHəNGk |
verb [with object]
North American divide (something) into chunks: chunk four
pounds of pears.
• (in psychology or linguistic analysis) group together (connected
items or words) so that they can be stored or processed as
single concepts.
PAGE 25
Chunking
Working Memory
Working Memory
Working Memory
• Either way, it’s pretty small! Although working memory size can
be increased by practice (if the user consciously applies
mnemonic techniques that convert arbitrary data into more
memorable chunks), it’s not a good idea to expect the user to do
that.
Working Memory
Working Memory
Working Memory
Working Memory
This applies not just to random Easiest: BMW / RCA / AOL / IBM / FBI
numbers or hashes, but to all kinds
of data displayed in an interface. Easiest: klar / fonz / apek / uwer
PAGE 35
Example
• The keywords that use to prove the account coupon are words–
much easier to remember and type than the 10-digit,
unchunked MIT ID right above them.
PAGE
www.infobusiness.com
PAGE
Pointing
www.infobusiness.com
PAGE 38
Fitts’s Law
Fitts’s Law
• Fitts’s law states that the amount of time required for a person
to move a pointer (e.g., mouse cursor) to a target area is a
function of the distance to the target divided by the size of the
target.
• Thus, the longer the distance and the smaller the target’s size,
the longer it takes.
PAGE 40
Fitts’s Law
• The time to start and stop moving is constant, an effective equation for the
movement time (MT) for a given device, such as mouse, turns out to be:
Fitts’s Law
Steering
www.infobusiness.com
PAGE 44
Steering Tasks
Steering Tasks
Steering Tasks
Steering Tasks
www.infobusiness.com
PAGE 49
• If it has to bounce all over the screen, from the bottom of the
window to the top of the window, or back and forth from one
side of the window to the other, then the cost of all that mouse
movement will add up, and reduce efficiency.
• Targets that are frequently used together should be placed near
each other.
PAGE 52
Why is ESC and BACKSPACE in the corners? Why is the SHIFT key larger?
Why is
there an
extra
number
pad?
Special keys that do nothing by themselves but modify the functions of other keys. For example, the ⇧ Shift key can be used to alter the
output of character keys, whereas the Ctrl (control) and Alt (alternate) keys trigger special operations when used in concert with other keys.
Typically, a modifier key is held down while another key is struck. To facilitate this, modifier keys usually come in pairs, one functionally
identical key for each hand, so holding a modifier key with one hand leaves the other hand free to strike another key.
https://en.wikipedia.org/wiki/Keyboard_layout
PAGE
Shortcuts
www.infobusiness.com
PAGE 57
Keyboard Shortcuts
• Keyboard commands
• Menu accelerators
PAGE 58
Keyboard Shortcuts
Keyboard Shortcuts
Keyboard Shortcuts
History
History
History
Autocomplete
Aggregation
Aggregation
Aggregation
Aggregation
Anticipation
If you click on My Network Places, you’ll see more evidence of anticipation: not just a
list of the network places that you’ve already created (network places are basically
bookmarks pointing to file servers), but also icons for the common subtasks involved in
managing the list of network places: Add Network Place to add a new one; and the
Network Setup Wizard if you aren’t connected to the network yet.
PAGE 74
Anticipation
Anticipation
References
• Efficiency, MIT Open Courseware, User Interface Design and
Implementation, https://ocw.mit.edu/courses/electrical-engineering-
and-computer-science/6-831-user-interface-design-and-
implementation-spring-2011/lecture-notes/MIT6_831S11_lec04.pdf
• Designing The User Interface: Stategies for Effective Human-Computer
Interaction (Sixth Edition), Ben Shneiderman.
• What is Fitts Law?, https://www.interaction-design.org/literature/
topics/fitts-law
• Fitts Law, https://uxknowledgebase.com/fittss-law-59b9ebe4e84c
PAGE
www.infobusiness.com