Usability for Nerds
Appearance
Table of contents
[edit | edit source]General principles
[edit | edit source]- Feedback to user
- The user should be in control
- Self-explaining interfaces
- Predictability
- Transparency
- Never interrupt the user
- Can I guess what the user wants?
- Error tolerance
- WYSIWYG
- Speak the user's language
- Avoid anthropomorphic interfaces
- Design should reflect the user's logic, not the constructor's logic
- The design of a button should reflect its importance
- Provide alternative ways out of a situation
- Surveys, Questionnaires, Forms and Option lists
- Accessibility to handicapped users
- Novices versus experienced users
- Feature Bloat
- Standardization
- Open standards
The design process
[edit | edit source]- Convincing decision makers
- User profile
- Involve users in the design
- Usability test
- Feedback from customers
- Track user behavior
Specific technical problems
[edit | edit source]Hardware
[edit | edit source]Software
[edit | edit source]- Interaction schemes
- Help
- Error Messages
- Response Time
- Keyboard Shortcuts
- Mouse Effects
- Scrolling
- Default values
- File Organization
- Installation and Uninstallation
- Copy Protection
Web design
[edit | edit source]- Accessibility to Handicapped Users
- Navigation
- Avoid Frames
- Animations
- Cookies
- Printer-friendly web pages
- Compatibility of web pages