017: Anticipate Your User's Expectations

Part 2 of our 10 part series, 10 Things Every Developer Should Know About Design

Good metaphors:

If it’s a common function with a widely accepted metaphor, use it (or a variation of it). Some standard examples: Save (disk), Print (printer), Search (magnifying glass), Comment (speech bubble), Attach (Paperclip), Play (arrow/triangle). How do you find out what’s commonly used or accepted? Google Image Search for your action + “icon”. Some icons that aren’t quite as standard: junk mail, new document, download.

New metaphors:

When creating a new metaphor for a unique function in your app, find something from the real world to compare it to, a relevant metaphor and then use it consistently. Examples: iPhone scroll, OS X Coverflow.

Don’t be afraid to use all of the senses. Examples: iPod click on rotate, Wii remote rumble when hovering over letters.

Don’t forget the text:

Be concise. Eliminate unnecessary action words! e.g. Create Shape vs. Shapes. The more clutter that’s in there, the more they have to process.

Research:

Do Metaphors Make Web Browsers Easier to Use?

The long-term effects of integral versus composite metaphors on experts’ and novices’ search behaviors

Get To Know Your Users

Analytic Tools:

User Testing Tools:

  • posted on 21 October 2008
  • by Jesse

InterAction:

23 October 20081. Dan Wolfgang:

I wouldn't object to longer episodes, but I do like the short format. I think you said in the first episode that it's easy to take just six minutes to watch. If it's under 10, I think that would be an easy watch requiring little commitment from me that I can fit in any time.

24 October 20082. Jeremy:

It could be a half hour. I'd still watch it.

Keep up the good work.


YourThoughts?