We interact with websites, applications, and devices. Our productivity depends on the robustness, speed, load tolerance, connectivity… things that we all measure and monitor. Turn your back on these for half an hour, face the soft factor of messaging, and learn how to boost the performance of your product.
3. Performance
a task or operation seen in terms of how successfully
it is performed
pay increases are now being linked more closely to
performance
the capabilities of a machine, product, or vehicle
the hardware is put through tests which assess the
performance of the processor
Source: Google define
4. Recall ISTA 2013: performance has a soft side
text and formatting
Fitts’ law
layout and structure
user success and engagement
presentation of progress
aesthetics 1 x 1.618 – the golden ratio
19. Install Twitter app on my mobile
I do not want them to
upload the contacts from
the address book on my
phone, so I cleared the
checkbox
Then on Sign In…
20. …from Twitter
… I get this
Now they speak of friends
no idea what they
mean!?!
And I do not know any of
the 48 people they want
me to follow
25. Confirmation
Translation:
Your electronic signature
is valid and you can make
money transfers online
fix: Hide the gibberish. Show a
normal message.
26. Informative
fix: State that the downtime will be at night and last only 1
hour and use my timezone
27. As you type
fix: Accept Cyrillic
OR: Add to the message that only Latin characters are OK
28. On Yes, the program starts
On No, the program does not start
Guess what
fix: Do not show, just use the default location
OR: Ask users to select a library location
29. Numbered
Glad I did not encounter the previous three
fix: Say what happened, why, and what users need/can do
30. Another time
English: Access is blocked! Reason: #34!
Please call the Eurobank officer who serves
you.
Human: you are
trying access outside
business hours
fix: Fix the site to work 24/7
OR: Tell users to log in only during business hours
31. Another place
fix: ?!?!
OR: Link to a travel site so users can book a ticket to USA
32. Make me think a lot
what!?
fix: Simplify and state the acceptable range
34. Series of increasing severity
Unusual error… not enough storage
Unusual error… no scroll bars
Unusual error… catastrophic failure
fix: Fix the code
35. Schizophrenic
Not available… Not accessible… or Access denied?
fix: Explain in plain words; see the next slide for an example
36. Why not this instead of the previous message
You may have no permissions to
view the content of the folder, or it
may be located on a computer with
which you do not have a connection.
Check your connection and try again
or contact your administrator for
permissions.
46. CAPS LOCK
We sometimes need to type in all caps
Caps Lock is a mode, we often do not notice it is ON
The Caps Lock key is too easy to hit, next to Shift
When we type passwords, we don’t see what we
type
fix: I challenge you to design one or two fixes!
48. Try to avoid messages
Reconsider the limitations:
why limit the password
length?!
49. Try to avoid messages: 2
Parse the user input:
both 12/05/14 and 2014-05-12 mean 12 May 2014
Change the UI:
a calendar picker might work well for entering dates
50. Try to avoid messages: 3
Spare the technical details:
most users do not care how the program works
example: “We found search results but will not show
them in this mode. Search again on another screen.
51. Use modal messages as a last resort
Show a modal message only if you:
have no idea what else to do
have no time to do a better thing
feel it makes business sense
know it will never show up to users
52. Jimmy’s axiom on messages
Any internal message
that is not supposed to be seen by users
finds a way to float to the surface and
shows up to users
57. Ask for help
Have a reviewer
Better a colleague to find your splling mistakes
Work with a writer
These people are trained to write words and sentences
58. Test with users
Yes, you can user-test even messages and it pays off
59. Soft performance boosters to take home
1. Avoid messages, especially modal ones
DON’T WRITE MESSAGES, DESIGN INTERACTIONS
2. If you have to give a message, make sure it is obvious
who shows it. State:
what happened
why
what users can do about it
3. Be practical
62. What makes this message good?
Non-ambiguous
Language familiar to target users
No excessive info; just the necessary
Substantial information: price
Gives direction
Large font: can be read from a moving car
Unobtrusive
63. Dimiter Simov @ ISTA 2014
This talk is now over. We ran out of material,
and time is ticking. You can comment and ask
questions or wait for the next session.
Editor's Notes
The user is trying to log into the internet banking part of the website of the bank but this is happening outside of business hours.
The user is trying to log into the internet banking part of the website of the bank but this is happening outside of business hours.