User-interface Design Principles
- Define your audience -- user profiling
- Use metaphors -- ideas and behaviors that are familiar to your users to help them understand new information.
- Let the user see exactly what functions and features are available. No mystery meat.
- Consistency; all aspects of the interface should be consistent -- eg navigational aids should not change appearance or position on page, or disappear/appear.
- Highlight state changes -- changes in behavior or context should be communicated by visual changes.
- Provide for different user styles -- concrete and abstract ways to get task done -- e.g search engine and site map.
- Use focus -- visual hierarchy, colour, composition, movement and change to attract the users attention.
- Understand the different kinds of help that a user might need and cater to them (e.g FAQ, searchable, step-by-step).
- Provide a safety net -- e.g design in redundancy so that, for instance, there are multiple ways a user can locate where they are in the site/program/etc.
- Provide contextual clues. Limit particular activities to single contexts.
- Use aesthetics.
- User test.
|