CS295J/Rule Lists

From VrlWiki
Revision as of 14:22, 6 February 2009 by E J Kalafarski (talk | contribs) (Schneiderman)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

John Maeda's Laws of Simplicity

These may be convertible into rules that can be evaluated. See the Laws of Simplicity website for more info.

  1. Reduce: "The simplest way to achieve simplicity is through thoughtful reduction."
  2. Organize: "Organization makes a system of many appear fewer."
  3. Time: "Savings in time feel like simplicity."
  4. Learn: "Knowledge makes everything simpler."
  5. Differences: "Simplicity and complexity need each other."
  6. Context: "What lies in the periphery of simplicity is definitely not peripheral."
  7. Emotion: "More emotions are better than less."
  8. Trust: "In simplicity we trust."
  9. Failure: "Some things can never be made simple."
  10. The One: "Simplicity is about subtracting the obvious, and adding the meaningful."

Schneiderman's Eight Golden Rules [1]

  1. Strive for consistency.
  2. Enable frequent users to use shortcuts.
  3. Offer informative feedback.
  4. Design dialog to yield closure.
  5. Offer simple error handling.
  6. Permit easy reversal of actions.
  7. Support internal locus of control.
  8. Reduce short-term memory load.