User Preferences

Examples: Context:  The artifact will be used by people with differing abilities, cultures, and tastes.

Problem:  How does the artifact present the actions that the user may take?

Forces:

Solution:  Provide a place or working surface where users can pick their own settings for things like language, fonts, icons, color schemes, and use of sound.  Allow users to save those preferences, so that they don't have to spend time setting them up again, but do this per user if multiple people will use it. Build the artifact itself to support such preferences.  Devise a set of alternative "canned settings" that users can choose between, if they don't like the default and don't want to spend hours picking out good combinations.

Consider users who deal with these common issues, among others:

Resulting Context:  These are commonly presented as a Form of some kind, or as a Control Panel.

Notes:  There's a lot to be said about assistive technologies, particularly as they relate to computer artifacts, but space is short. It would be interesting to study successful uses of them and see what patterns can be found. (Are they already in this language?)
 


Comments to:  jtidwell@alum.mit.edu
Last modified May 17, 1999

Copyright (c) 1999 by Jenifer Tidwell.  All rights reserved.