Bright Ideas For UX Designers
Bright Ideas For UX Designers
Bright Ideas For UX Designers
USER EXPERIENCE
DESIGNERS
USERFOCUS
THANKS FOR BEING PART
OF THE USERFOCUS
COMMUNITY
I love creating articles, resources and eBooks for the
user experience community.
https://www.userfocus.co.uk/training/index.html https://www.udemy.com/user/davidtravis/
INVITE ME IN COLLABORATE
I can bring my workshops to you and run them for a Commission me to optimise the user experience of
fixed all-inclusive fee no matter where you are. You'll your product or service. You'll find more information
find more information on in-house training here: on my consultancy services here:
https://www.userfocus.co.uk/training/in-house- https://www.userfocus.co.uk/consultancy/
training.html index.html
Bright Ideas for User Experience Designers! Userfocus
Communicating errors! 43
Why you need a user experience vision (and how to create and
publicise it)! 60
2
Bright Ideas for User Experience Designers! Userfocus
3
Bright Ideas for User Experience Designers! Userfocus
4
Bright Ideas for User Experience Designers! Userfocus
Contrast
Contrast in visual design helps to direct the viewer’s eyes to
what’s important and helps them focus on what to do next.
This means making your call to action — or whatever the focus
of attention is meant to be on the page — very different from
the other items that surround it.
In this example (Figure 1), the “Add to Basket” button is
formatted identically to the “Cancel” button. This means that
the user will have to carefully read the text on each button
before making a choice.
Figure 1: Two buttons on a form, one labeled “Add to Basket” and the other
labeled “Cancel”. Because the two buttons are formatted identically, it’s not
self-evident which is the primary and which is the secondary action.
5
Bright Ideas for User Experience Designers! Userfocus
6
Bright Ideas for User Experience Designers! Userfocus
Figure 3: Voting paper from 10 April 1938. The text reads “Do you agree with
the reunification of Austria with the German Empire that was enacted on 13
March 1938, and do you vote for the party of our leader Adolf Hitler?” The
large circle is labeled “Yes” and the small circle is labeled “No”. From
Wikipedia.
Repetition
Repetition is really about consistency. (Sadly, ‘Consistency’
doesn’t make a memorable acronym when combined with the
other principles, so we’re making do with ‘Repetition’ instead).
At one level, this principle simply states that systems are more
7
Bright Ideas for User Experience Designers! Userfocus
8
Bright Ideas for User Experience Designers! Userfocus
Alignment
Alignment simply means making sure that all elements of
the design line up horizontally and vertically. This can best be
achieved by designing the interface to an underlying grid.
Alignment is probably the most dramatic visual treatment
you can do to a design to make it appear visually easier to use.
Take a look at Figure 4, below. Without thinking about it too
hard, which form looks easier to complete, the one on the left
or the one on the right?
Figure 4: Two identical forms that differ only in their use of alignment.
9
Bright Ideas for User Experience Designers! Userfocus
Figure 5: This shows the same forms as in Figure 4 but now the red lines show
the vertical alignment points of the various user interface elements. The form on
the left (which most people describe as looking more complicated) also has more
lines of vertical alignment.
10
Bright Ideas for User Experience Designers! Userfocus
Figure 6: The ballot paper from the US Presidential election in Florida in 2000.
Although the Democrats are listed second in the column on the left, voters need
to select the third hole on the ballot to vote for them. Voters that select the
second hole cast their vote for the Reform party. From Wikipedia.
Proximity
The principle of proximity was first articulated by the Gestalt
school of psychology. The Gestalt theorists emphasised visual
perception was about perceiving organised wholes, not just
about seeing isolated objects. The principle of proximity means
that if you place elements in a user interface near each other,
people will think that they are related somehow. There are two
ways that you can use this principle to enhance usability. First,
proximity will help users find the option they are looking for. If
users want to see your range of laptops, it will be quicker for
them to find this if it’s grouped with other related items in a
part of the interface devoted to “Computers & Office” than if
11
Bright Ideas for User Experience Designers! Userfocus
12
Bright Ideas for User Experience Designers! Userfocus
13
Bright Ideas for User Experience Designers! Userfocus
14
Bright Ideas for User Experience Designers! Userfocus
15
Bright Ideas for User Experience Designers! Userfocus
Figure 2: A paper prototype. It’s not pretty but the whole prototype was created
in minutes by one of the delegates on our Web usability training course.
16
Bright Ideas for User Experience Designers! Userfocus
Figure 3: User interface stencils like these give confidence to the artistically
challenged but reinforce the myth that paper prototypes need to be precise and
accurately drawn. By Luca Mascaro on flickr (some rights reserved)
17
Bright Ideas for User Experience Designers! Userfocus
18
Bright Ideas for User Experience Designers! Userfocus
19
Bright Ideas for User Experience Designers! Userfocus
20
Bright Ideas for User Experience Designers! Userfocus
21
Bright Ideas for User Experience Designers! Userfocus
Figure 6: Using a whiteboard to generate design ideas like this one is a good
way to brainstorm but not a good way to prototype, because you can’t test out
the interface. By Frankie Roberto on flickr (some rights reserved).
22
Bright Ideas for User Experience Designers! Userfocus
23
Bright Ideas for User Experience Designers! Userfocus
24
Bright Ideas for User Experience Designers! Userfocus
25
Bright Ideas for User Experience Designers! Userfocus
26
Bright Ideas for User Experience Designers! Userfocus
27
Bright Ideas for User Experience Designers! Userfocus
28
Bright Ideas for User Experience Designers! Userfocus
29
Bright Ideas for User Experience Designers! Userfocus
How can you give your users help if you don’t know where
they struggle?
You can’t, of course. That’s why the default approach is to
instruct the user on everything — every step of every function
and every feature — and to assign everything equal weight. It
is as though the writers are telling the user: “Look, we’ve
designed a really complicated product here. Frankly, you’re not
going to be able to figure it out on your own so you’re going to
need all the help you can get.”
This often happens when the writing team doesn’t know the
system interface well enough to know what to focus on. So they
play safe and cover everything.
This ‘throw everything at them’ approach is akin to a cavalry
charge: really impressive to look at but disastrously ineffective
at accomplishing anything. It typically results in an
overwhelming ‘Help!’ system that is difficult to navigate, with
the really important things lost in the noise. The net outcome
tends to be ‘Help!’ that ironically makes things worse and
creates a negative first impression. Needless to say, it also
increases development time and costs.
‘Help!’ should be commensurate with the ease of use of the
user interface. A well designed user interface that has had most
of its usability problems fixed will require only minimal ‘Help!’
— witness the Apple iPhone which comes with no ‘Help!’ at all.
It also means that you can make a much more encouraging first
impression: “This is a such an easy product to use we’ve given
you a simple user guide just to cover one or two potentially
tricky actions”.
30
Bright Ideas for User Experience Designers! Userfocus
31
Bright Ideas for User Experience Designers! Userfocus
32
Bright Ideas for User Experience Designers! Userfocus
33
Bright Ideas for User Experience Designers! Userfocus
34
Bright Ideas for User Experience Designers! Userfocus
35
Bright Ideas for User Experience Designers! Userfocus
36
Bright Ideas for User Experience Designers! Userfocus
37
Bright Ideas for User Experience Designers! Userfocus
38
Bright Ideas for User Experience Designers! Userfocus
Axure’s two types of selection mode: ‘Contained’ (left) and ‘Intersected’ (right).
Use Shift-Arrow
Most Axure users know that you can ‘nudge’ a widget (or set
of selected widgets) one pixel at a time using the arrow keys on
the keyboard.
But if you hold down the Shift key at the same time, Axure
will first nudge the widget so that it lines up on the grid in the
39
Bright Ideas for User Experience Designers! Userfocus
If you ‘nudge’ with the shift key held down, widgets line up with the grid.
Lock widgets
If you have spent time carefully positioning a widget you
can lock it using the padlock icon (or Ctrl-K). You can also lock
a whole selection of widgets. Locked widgets have a red border
and control handles and cannot be moved with the mouse. Use
the unlock icon (or Shift-Ctrl-K) to unlock widgets.
40
Bright Ideas for User Experience Designers! Userfocus
41
Bright Ideas for User Experience Designers! Userfocus
You can use the “Widget Properties” panel to reposition and resize multiple
objects.
42
Bright Ideas for User Experience Designers! Userfocus
Communicating errors
David Travis
43
Bright Ideas for User Experience Designers! Userfocus
Be visible
Once an error has occurred, you need to ensure the user is
aware of the problem. This means the error message should be
visible: the user shouldn’t have to divine if, or where, an error
has occurred.
One of my favourite examples of a (near) invisible error
message is this dialogue box from an install program. At first
glance, everything seems fine and it would be easy to misread
the dialog and assume the drivers had been installed:
This dialog box from a install program contains a green tick and a large ‘OK’
button. The design implies that the drivers have been installed, when they
haven’t.
44
Bright Ideas for User Experience Designers! Userfocus
doesn’t help users appreciate where the error has occurred and
what they need to do to fix it.
To resolve the issues thrown up by the web page in the next
example, the user needs to continually scroll back to the top of
the page to understand which error message refers to which
field. A better design would be to place the error message next
to each field that needs to be completed.
This page appears on the Business Link web site when you want to register but
don’t complete all the fields. A long list of errors appears at the top of the form,
and although the error message itself is helpful (’You did not choose a title’), it’s
not clear which issue relates to which part of the form.
45
Bright Ideas for User Experience Designers! Userfocus
Be precise
A second key principle is that good error messages should be
precise and specific. Error messages need to say what has
happened, why it’s a problem, and how it can be resolved. An
error message that simply states, ‘an error has occurred’ is no
use to anyone.
I came across this example when my trial version of
Symantec’s antivirus software was coming to an end and I
wanted to buy a license. I clicked a link in the application and
arrived at this page on their web site:
This error page from the Symantec web site contains the text ‘Error: No error
message found’, along with a 9-digit error code. After this, I decided to choose a
different supplier for my antivirus software.
But there are limits to how precise and specific you need to
be. Remember, it’s just an error: the user needs enough
information to understand the issue and move on. Don’t take
this as an opportunity to subject the user to a training course in
the use of your program. The example below from WinSCP (a
46
Bright Ideas for User Experience Designers! Userfocus
This warning dialog from WinSCP comprises 8 sentences and nearly 150
words. The text itself is also poorly written and ungrammatical. Its only saving
grace is the ‘Never ask me again’ checkbox.
This error message begins with an error number (always a bad sign). The
message itself — ‘Printer is in use or an error has occurred. If an error has
occurred, eliminate the cause of the error’ — provides no constructive help.
47
Bright Ideas for User Experience Designers! Userfocus
Even Apple struggle with error messages. The text in this message reads: ‘This
configuration will cause your Time Capsule’s light to blink amber’. So what? A
good error message should provide more constructive help.
48
Bright Ideas for User Experience Designers! Userfocus
are no matching results. But this isn’t very constructive: it’s not
clear what I should do next:
Searching for ‘vetanary’ on the BBC web site gives no results but the error
message provides no suggestions on what to do next.
49
Bright Ideas for User Experience Designers! Userfocus
This error message appeared at an online banking site after a problem signing
in. It contains the word ‘error’ in a massive font implying that the user has
made a mistake (when in fact this was a system problem).
51
Bright Ideas for User Experience Designers! Userfocus
Don’t be stupid
Stupid error messages are error messages that are self-
contradictory or that otherwise contain errors of their own.
Perhaps the most famous example is the classic ‘Press F1 to
continue’ when a PC is started without a keyboard:
52
Bright Ideas for User Experience Designers! Userfocus
53
Bright Ideas for User Experience Designers! Userfocus
The text on the error message contains a typing error (’stipe’ for ‘stripe’).
Photograph by Justine Sanderson (Titne) on flickr. Some rights reserved.
This pop-up message from the lastminute.com web site leaks html formatting
commands into the error message itself.
54
Bright Ideas for User Experience Designers! Userfocus
Wrapping up
To review the 6 principles again:
• Be visible
• Be precise
• Give constructive help
• Speak the user’s language
• Don’t blame the user
• Don’t be stupid
Nobody likes to see an error message. But follow these
principles and you’ll remove some of the misery from the
experience.
55
Bright Ideas for User Experience Designers! Userfocus
56
Bright Ideas for User Experience Designers! Userfocus
57
Bright Ideas for User Experience Designers! Userfocus
58
Bright Ideas for User Experience Designers! Userfocus
Support collaboration
You can make the whole process even more efficient by
using prototyping tools that support collaboration.
The ideal prototyping tool:
• Supports multi-user prototyping. Your tool should
support file management, revision control, access rights
and data integrity (ensuring two or more people are not
updating the same work at the same time).
• Allows you to easily distribute the prototype for
feedback. Some organisations are still distributing
prototypes by simply emailing a zip file containing lots
of individual files. This means feedback takes the form
of un-coordinated email replies. Instead, choose an
electronic tool that helps you structure this feedback.
My recommendation
Those of you that know me will also know that I’m a great
fan of Axure and iRise, both of which address many of the
issues I’ve listed above. These tools have been specifically
engineered to meet the demand of prototyping in a modern
software development environment.
If you’re in an environment where you’re having to do more
with less, and do it more quickly, then try adapting this Lean
UX idea to your own practice.
59
Bright Ideas for User Experience Designers! Userfocus
60
Bright Ideas for User Experience Designers! Userfocus
61
Bright Ideas for User Experience Designers! Userfocus
62
Bright Ideas for User Experience Designers! Userfocus
A presentation after completing the “design the box” activity. Note that the
emphasis is on presenting the vision, not on the quality of the box’s artwork. By
4david on flickr (some rights reserved).
63
Bright Ideas for User Experience Designers! Userfocus
64
Bright Ideas for User Experience Designers! Userfocus
Tell a story
The simplest approach to articulating the user experience
vision is to tell a story. Stories are powerful ways to
communicate design concepts because they focus on the user’s
experience with your product and gloss over the
implementation details. This means they make the “winning
idea” self evident. Here’s an example of a user experience
vision for a home media centre:
The Norris family are big movie fans but they are
frustrated by having to set up and switch between the
various devices when they want to watch a movie: the
PlayStation, the digital video recorder, the TV set and
the three computers. So the excitement in the living
65
Bright Ideas for User Experience Designers! Userfocus
Draw a picture
Although written stories often work well as a
communication tool, you may feel that you need more visual
ways of communicating the user experience vision.
One simple way to achieve this is to create a cartoon
showing the experience. Cartoons are very accessible, easy to
read and easy to share. The example below shows a user
experience vision in this format.
66
Bright Ideas for User Experience Designers! Userfocus
67
Bright Ideas for User Experience Designers! Userfocus
Create a video
This way of presenting your user experience vision requires
the most work, but you’ll find it’s the most compelling. A well
produced video can really demonstrate the future today
because you can actually show people interacting with your
envisioned product.
An excellent example of the genre is Adaptive Path’s
“Aurora” Concept Video. Another fine example is Apple’s
‘Knowledge Navigator’ video. Jared Spool has written a great
piece deconstructing the Knowledge Navigator video, and you
can use his insights as guidance on what you should include in
your own video.
68
Bright Ideas for User Experience Designers! Userfocus
Over the last few years we’ve seen a quiet revolution in user
experience research. Participants no longer need to come to a
usability lab. Nowadays, we can carry out many user research
activities over the web. Although we welcome this change (and
have even developed our own remote usability testing tool),
user experience research is fundamentally straightforward.
There’s a lot you can do with the simplest of tools.
69
Bright Ideas for User Experience Designers! Userfocus
70
Bright Ideas for User Experience Designers! Userfocus
Figure 2: This card is barcoded to make data entry easier and has a goodness-of-
fit checkbox for users to rate how well the card fits in the group. (Printed using
the CAPS system).
71
Bright Ideas for User Experience Designers! Userfocus
the individual cards in each group. This tests the quality of the
taxonomy you have created.
But if you’re interested in where in the navigation structure
people would go to complete a task, you should use a tree test.
Tree test
Use a tree test to check if people can actually find stuff in
your navigation structure.
72
Bright Ideas for User Experience Designers! Userfocus
Web board
Use a web board to find out where users expect to find your
functions. This works well for a web page where navigation
items appear in headers, footers and page margins as well as
the more conventional menus. You need these data because if
73
Bright Ideas for User Experience Designers! Userfocus
your functions appear where people expect, they will find them
more quickly. The Software Usability Research Laboratory have
published a case study using a similar technique.
74
Bright Ideas for User Experience Designers! Userfocus
75
Bright Ideas for User Experience Designers! Userfocus
Swap Sort
Use a swap sort to find out the most important functions,
features or tasks within your interface. You need this
information to know how to prioritise content.
76
Bright Ideas for User Experience Designers! Userfocus
77
Bright Ideas for User Experience Designers! Userfocus
78
Bright Ideas for User Experience Designers! Userfocus
79
Bright Ideas for User Experience Designers! Userfocus
80
Bright Ideas for User Experience Designers! Userfocus
81
Bright Ideas for User Experience Designers! Userfocus
82
Bright Ideas for User Experience Designers! Userfocus
83
Bright Ideas for User Experience Designers! Userfocus
be used with good light or with dim light, they may be used in
a comfortable and user friendly setting or in an environment
that is hostile or even dangerous. Here are some basic
guidelines to ensure your user manual will survive actual use.
• Ensure that the user manual can lie flat on a work
surface when opened.
• Consider the environment of use and if necessary
provide a robust user manual.
• Consider whether the user needs to hold the user
manual and work at the same time.
• Provide durable covers and pages.
• Consider whether the user manual needs to resist water,
oil, dirt, grease etc.
84
Bright Ideas for User Experience Designers! Userfocus
85
Bright Ideas for User Experience Designers! Userfocus
In this screenshot from the New York Times, I’ve used a feature in the Firefox
Web Developer toolbar to overlay the ‘alt’ text for each image. This shows that
the designers have chosen to write an ‘alt’ attribute for the video camera, still
camera and comment glyphs. These images are eye candy and do not need any
alternative text. A blank ‘alt’ attribute would be the correct choice here.
86
Bright Ideas for User Experience Designers! Userfocus
87
Bright Ideas for User Experience Designers! Userfocus
This screenshot from the Apple Store shows a series of stock images of Apple
products, like the iPad, the iPhone and the iPod shuffle. Again, I’ve overlaid the
‘alt’ text and this shows that the designers have correctly used a blank ‘alt’
attribute for these images. This is correct, because each image is next to a text
description that is equivalent (such as ‘iPad from £439’).
88
Bright Ideas for User Experience Designers! Userfocus
This screenshot from Mashable shows a series of thumbnail images that have
been used to illustrate a list of top stories. Again, the ‘alt’ text has been placed
next to each image. This shows that the designers have simply repeated the
adjacent text in the ‘alt’ text: for example, there is an article titled ‘10 Creative
Uses of the New Facebook Profile [PICS]’ and the ‘alt’ text simply repeats the
text. All of these ‘alt’ attributes should be blank.
Many news sites fall into this trap. The following example
comes from the BBC’s site. The images in this screenshot add
little, if anything, to the text that’s next to them and so
including ‘alt’ text simply clutters the audio stream. This
example also shows another common blooper when writing
89
Bright Ideas for User Experience Designers! Userfocus
This screenshot from the BBC’s web site shows a series of thumbnail images that
link to video and audio recordings. The ‘alt’ text has been overlaid next to each
image. Most of the ‘alt’ text simply repeats what is already said in the adjacent
text, and is redundant. One picture has been used to illustrate a story titled
‘Gales cause damage across Scotland’ . The image shows a fallen wall but the
90
Bright Ideas for User Experience Designers! Userfocus
‘alt’ text reads ‘Edinburgh’ which conveys more information than either the
image or the adjacent text. All of these ‘alt’ attributes should be blank.
91
Bright Ideas for User Experience Designers! Userfocus
This screenshot shows the weather forecast for Greater London (from sky.com).
The forecast includes images that summarise the day’s weather: for example,
Monday’s forecast has an image of a cloud and Tuesday’s forecast has an image
of a cloud with the Sun peeking out. The ‘alt’ text has been overlaid on the
screenshot and it shows the appropriate use of ‘alt’ text: ‘Cloud’ for Monday and
‘Sunny intervals’ for Tuesday.
93
Bright Ideas for User Experience Designers! Userfocus
link it must have ‘alt’ text, otherwise the screen reader will fall
back to announcing the link URL (even if you use an empty
‘alt’ attribute). Again, the best kind of ‘alt’ text to use in this
example is the same text you would use if you were writing a
text link instead of using an image.
Note that these last two examples only apply to images that
are standalone links. If you have a link that encompasses the
image and some text that follows it (as in the Mashable and
BBC examples above), you should use an empty ‘alt’ attribute.
This is because the link is fully described within the text.
Adding ‘alt’ text in these examples just creates clutter. In fact,
it’s good usability practice to create links that encompass an
image as well as the following text, since this increases the size
of the whole clickable area and makes them easier targets to
acquire (as predicted by Fitts’ Law).
94
Bright Ideas for User Experience Designers! Userfocus
This is a poor example from Business Insider. The problem isn’t with the ‘alt’
text, which is reasonable (although ‘Pie chart showing Android usage’ might
have been better). The problem is that a screen reader user is unable to
understand this graph and examine the underlying data. A sighted user can
view this graph and quickly identify the most popular version of Android, can
see that this version has more than 50% of the market and can see that the next
biggest version has less than 25% of the market. A screen reader user cannot get
any of this information from the graph.
95
Bright Ideas for User Experience Designers! Userfocus
links, you should style them in CSS so that they don’t appear in
visual browsers.
96
Bright Ideas for User Experience Designers! Userfocus
Ritch Macefield
97
Bright Ideas for User Experience Designers! Userfocus
David Travis
98
User Experience:
The Ultimate Guide to Usability
Master user experience in this practical, video-based, online training course.
“
The depth and breadth of content covered in Gain hands-on practice in all the key areas
this course is seriously impressive. All of the
of UX — from interviewing your users through
major UX techniques are covered in a way that
anyone could take this advice and apply it to to prototyping and usability testing your
their own projects or organisation. If you want designs.
to learn how to do user-centred design, this is
the course to get.
Build a UX portfolio to boost your job
— Independent review by Matthew Magain,
prospects as you complete five real-world
co-founder, UX Mastery
sample projects.
“
preparing for the BCS Foundation Certificate in
I already had some in-house, quasi-UX User Experience.
mentoring, but taking this course is what truly
opened my eyes to seeing everything in the
world from a design and user goals
perspective. I promote this course anytime I
see or hear anybody asking where they should
get started in UX Design/Research.
— Course review by student Geoff Wilson
“
Dr. Travis has created a very thorough, very
engaging overview of the UX Lifecycle, with
lots of great real world examples and war
stories from his own considerable experience
to illustrate the guidelines and techniques he
teaches you. Well worth the time and money.
— Independent review by veteran usability
consultant Dr. Deborah J. Mayhew
www.uxtraining.net