Apple

you're in home | talents | principles | interactive design patterns

 

Interactive design patterns

"attractors in design space"

Interactive design patterns :: 2 of 2

< previous | next >

Hmm. Need some context here please!

Sure thing, easy. Because interactive design patterns are all over the web in fact. And they infest (the best) desktop software too. Why are some applications easier to use than others? Laregly because the designer has lstened, and looked and paid attention and incorporated interactive design patterns in their work.

Examples

One of the best-known ID patterns is "undo", i.e. the repeatable solution to the problem of "going wrong"

  1. The problem - a user may perform an action that they later want to reverse
  2. The context - any software system where restoring the state after an erroneous action is relatively hard to do by hand, e.g. when it requires several actions
  3. The principle - error management
  4. The solution - let the users reverse their last actions. Maintain a queue of executed commands and allow the user to undo at least the last couple of actions. Show the history of commands so that users know what they have done. If a command has side effects that cannot be undone, warn the user before executing the command
  5. The rationale - offering the possibility to always undo actions gives users a comforting feeling. They can explore, make mistakes and easily go some steps back, which facilitates learning the application's functionality. It also often eliminates the need for annoying warning messages since most actions will not be permanent
  6. The examples - Adobe Photoshop CS2, Office applications

Entering the IA memeosphere

In web terms, when an interactive design pattern (I'm ging to use IDP for now) becomes sufficiently well established in the IA memeosphere, it becomes an article of "best practise".

This is the unwritten (but nonetheless highly canonical, according to some) body of lore that lays down the law on what is good and what is bad about any given website design (I'm being a little cynical here). There are many such articles (I almost said "of faith"). Here are a couple of the most obvious (and I've thrown in a few glaring bloopers (qua usability fashion disasters) just to keep you on your toes :)

Common web IDPs

Search is always docked top-right

Primary navigation is always less than seven (7) items

Websites should always have a LHS navigation

Application login should always include username, password, forgotten username and forgotten password links, benefits of registration and login as a minimum

All navigation should be graphics

Everything Google does is fabulous


Resources
These are good. So I've been told. Sheesh. Got time to read?

Good books on IDP

Borchers, J. (2001) Pattern Approach to Interaction Design. John Wiley and Sons.

Graham, I. (2003) A Pattern Language for Web Usability. Pearson Education

Norman, Donald A. (1988) The Design of Everyday Things. New York, Doubleday

Tidwell, J. (2005) Designing Interfaces: Patterns for Effective Interaction Design

< previous | next >

 

Novagaia
Identity
Talents
Talents: Skills
Talents: Principles
Talents: Tools
Talents: Techniques
Beliefs
Motivations
Passions
Email on brown