Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: User Experience: Usability: Top 10 Usability Guidelines for Enterprise Applications

Top 10 Usability Guidelines for Enterprise Applications

Provide a clear navigation model

  • Core features should be available from the main view.
  • Limit the number of menu choices – make them context specific.
  • Navigation model should be focused on the user’s main tasks.
  • Advanced functionality should be hidden from novice users.

Use familiar language

  • Use terms that are familiar to the user and relates to the users’ tasks and goals.
  • Terminology should be consistent with the Series 60 UI style.
  • Localize: target users’ native language should be used.

Hide the complexity of connectivity

  • Short network coverage problems should not cause loss of users' work or stop them from working.
  • Connection status should be displayed clearly.
  • Synchronization should be automatic but under user control.

Provide useful feedback

  • Let the user know immediately if an action was successful or not.
  • If processing takes more than 0.5 seconds, indicate that something is happening, for example, with a progress bar.

Be consistent with controls

  • Minimize errors and the need for learning by using softkeys according to the Series 60 UI style.
  • Build shortcuts for advanced users, use shortcuts similar to other applications.
  • Make sure that the most important actions are also available in the Options menu.

Provide a simple Options menu

  • Navigation key default action(s) should also be available in an Options menu.
  • Sort items in the Options menu according to the Series 60 UI Style Guide.
  • Main actions should be available without scrolling.

Use tabs wisely

  • The most essential functionality should be provided in the first tab. Underlying tabs can be used to hide advanced functionality.
  • If more than five tabs are needed, use a list for accessing the tabs (see the Settings application).
  • Text is preferable to icons in tab titles.

Make information entry easy

  • Instead of text entry, prefer alternative forms of information entry, such as selecting from a list or capturing images.
  • Offer reasonable default values.
  • Focus should always be easily movable with the arrow keys.

Display information clearly

  • Display the most relevant information first.
  • Essential information should not be displayed with icons only.
  • Use colors and symbols for highlighting and grouping items.

Provide help

  • Context-sensitive help should be provided in the application.
  • Give step-by-step guidance when the user is accomplishing difficult tasks.
  • More detailed help should be provided on a Web site or in the user guide.
Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ