euroia 2015 on messages

61

Upload: dimiter-simov

Post on 12-Feb-2017

7.800 views

Category:

Design


0 download

TRANSCRIPT

Page 1: EuroIA 2015 On Messages
Page 2: EuroIA 2015 On Messages

On MessagesDimiter Simov – Jimmy

@dsimov | https://about.me/dsimov

Page 3: EuroIA 2015 On Messages

Here is a story

3

Page 4: EuroIA 2015 On Messages

4

At SAP, we have this nice “social” tool - Jam

Page 5: EuroIA 2015 On Messages

5

I participate in a few groups

I wanted to start a new group on UX topics

Page 6: EuroIA 2015 On Messages

6

Here is the new-group form

Page 7: EuroIA 2015 On Messages

7

1. Filled out the details

2. Chose to activate the group

3. Clicked Create

Page 8: EuroIA 2015 On Messages

8

Error

The description you entered is too large. Please limit yourself to 255 characters.

OK

Page 9: EuroIA 2015 On Messages

9

Gone: the message, the dialog, and all my input

Page 10: EuroIA 2015 On Messages

Talk about messages

Claim that we are responsible: designers/architects

No recipe – be practical

My goal today

Page 11: EuroIA 2015 On Messages

I do not like to write messages

Page 12: EuroIA 2015 On Messages

What’s in a message?

Page 13: EuroIA 2015 On Messages

Sign

source of icons: http://www.iconarchive.com/show/soft-scraps-icons-by-hopstarter.html

Page 14: EuroIA 2015 On Messages

0. Who shows the message

1. What happened (or will/didn’t happen)

2. Why it happened

3. What users can do about it

Text

Page 15: EuroIA 2015 On Messages

traditionally a button

Closing:

Page 16: EuroIA 2015 On Messages

Interaction

User goal and expectations

User actions before and after the message

16

Page 17: EuroIA 2015 On Messages

Messages by type

17

Page 18: EuroIA 2015 On Messages

when: Every time I start Windows

Warning

fix: Do not showor: Show more info so users know why it is important and what to do

Page 19: EuroIA 2015 On Messages

When: Every time I start Windows

Critical

fix: Show option to remove from start-up listor: Allow re-installing

Page 20: EuroIA 2015 On Messages

Validation

fix: Parse the input and ignore spaces, dashes, dots…

Page 21: EuroIA 2015 On Messages

Translation:

Your electronic signatureis valid and you can makemoney transfers online

Confirmation

fix: Hide the gibberish. Show a normal message.

Page 22: EuroIA 2015 On Messages

Informative

fix: State that the downtime will be at night and last only 1 hour. Please use my timezone.

Page 23: EuroIA 2015 On Messages

As you type

fix: Accept Cyrillicor: Add to the message that only Latin characters are OK

Page 24: EuroIA 2015 On Messages

On Yes, the program starts On No, the program does not start

Guess what

fix: Do not show, just use the default locationor: Ask users to select a library location

Page 25: EuroIA 2015 On Messages

Glad I did not encounter the previous three

Numbered

fix: Say what happened, why, and what users need/can do

Page 26: EuroIA 2015 On Messages

Another time

fix: Fix the site to work 24/7or: Tell users to log in only during business hours

English: Access is blocked! Reason: #34!Please call the Eurobank officer who serves you.

Human: you are trying access outside business hours

Page 27: EuroIA 2015 On Messages

Another place

fix: ?!?!or: Link to a travel site so users can book a ticket to USA

Page 28: EuroIA 2015 On Messages

what!?

Make me think a lot

fix: Simplify and state the acceptable range

Page 29: EuroIA 2015 On Messages

Now I’m lost

Make me stop thinking

fix: No idea

Page 30: EuroIA 2015 On Messages

Series of increasing severity

Unusual error… not enough storageUnusual error… no scroll barsUnusual error… catastrophic failure

fix: Fix the code

Page 31: EuroIA 2015 On Messages

Not available… Not accessible… or Access denied?

Schizophrenic

fix: Explain in plain words; see the next slide for an example

Page 32: EuroIA 2015 On Messages

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.

Page 33: EuroIA 2015 On Messages

Useless

fix: Show the list of external references or link to it

Page 34: EuroIA 2015 On Messages

Unnecessary

fix: Do not show (no need to tell users in a browser that a page will be reloaded; unless the reloading will take 3 minutes)

Page 35: EuroIA 2015 On Messages

In progress

fix: No fix needed

Page 36: EuroIA 2015 On Messages

In progress

fix: Use a normal progress indicator - see how the others do it

Page 37: EuroIA 2015 On Messages

Predictive

fix: No fix needed

Page 38: EuroIA 2015 On Messages

Preventive

fix: Maybe change the text of the buttonsor: Avoid the popup – see the next slide

Page 39: EuroIA 2015 On Messages

2014: jetBlue “eliminated” the popup

Page 40: EuroIA 2015 On Messages

…the message now obscures the input

fix: Make the message non-modalor: Make the user input visible – get back the popup

Page 41: EuroIA 2015 On Messages

2015, September

They no longer populate the date fields automatically with today’s date

The OK and Cancel buttons reduced to OK

They still don’t match text and closing

Page 42: EuroIA 2015 On Messages

CAPS LOCK IS ON

Page 43: EuroIA 2015 On Messages

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 typing passwords, we don’t see what we type

CAPS LOCK

fix: I challenge you to design one or two fixes!

Page 44: EuroIA 2015 On Messages

Do and don’t

Page 45: EuroIA 2015 On Messages

Reconsider the limitations:

why limit the password length?!

Try to avoid messages

Page 46: EuroIA 2015 On Messages

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

Try to avoid messages: 2

Page 47: EuroIA 2015 On Messages

Spare the technical details and build the program around user tasks. Most users don’t care how the program works.

example: “We found search results but will not show them in this mode. Search again on another screen.”

Try to avoid messages: 3

Page 48: EuroIA 2015 On Messages

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

Use modal messages as a last resort

Page 49: EuroIA 2015 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

Jimmy’s axiom on messages

Page 50: EuroIA 2015 On Messages

Coordinate text and closing

Page 51: EuroIA 2015 On Messages

We want to do work (have fun, find information) not read messages

Yet we do not want to guess what is going on

Keep messages short, yet complete

Page 52: EuroIA 2015 On Messages

+“You have only view permissions”

versus

- “You do not have edit permissions”

Frame messages positively

Page 53: EuroIA 2015 On Messages

and before you write “oops“

Think twice before you try fun

Page 54: EuroIA 2015 On Messages

Have a reviewerI would rather have one colleague find my splling mistakes than 6 000 000 users

Ask for help

Page 55: EuroIA 2015 On Messages

Yes, you can user-test even messages and it pays off

Test with users

Page 56: EuroIA 2015 On Messages

1. Avoid messages, especially modal onesDON’T WRITE MESSAGES, DESIGN INTERACTIONS

2. If you have to give a message, make sure it is obvious who shows it what happened why what users can do about it

3. Be practical

Take home

Page 57: EuroIA 2015 On Messages

Remember

It is your job to take care of interactions… and messages!

Developers will write the code

57

Page 58: EuroIA 2015 On Messages

Bonus

Page 59: EuroIA 2015 On Messages

59

cAPS lOCK pROBLEM sOLVED

Page 60: EuroIA 2015 On Messages

My message collection

https://onmessages.wordpress.com/

Page 61: EuroIA 2015 On Messages

61

This talk is over. I ran out of slides and time. You can comment and ask questions or wait for the next session.

Dimiter Simov @dsimov | EuroIA 2015 Madrid