Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Checkpoints: User-Interface Design

Topics

  • General
  • [User-Interface Elements](#User-Interface Elements)
  • [Navigation Map](#Navigation Map)
  • [User-Interface Prototype](#User-Interface Prototype)
  • [User-Interface Guidelines](#User-Interface Guidelines)

General

  • If Storyboards are being maintained, the user-interface design is consistent with those Storyboards.

  • The user-interface design is consistent with the guidelines documented in the project-specific guidelines.

  • The user-interface design supports the functional and usability requirements made on the system. All usability requirements are referenced from the appropriate user-interface element.

  • The user-interface design serves as a good basis for its implementation.

  • The system’s user interface has been reviewed and accepted by the system’s users, either by reviewing the user-interface design directly, or by reviewing the latest User-Interface Prototype.

    It is critical that the users sign-off on the user interface early to reduce the risk that the system’s user interface is not what was expected.

  • The user-interface design is internally consistent. All significant user-interface elements appear on the Navigation Map.

User-Interface Elements

  • The user-interface elements are complete and understandable.

  • The properties of the user-interface elements have been defined (e.g., the displayed data and available user actions).

  • The user interface elements (screens, windows, etc.) are what the user expects

    for the system. This includes the information to be displayed on those screens, as well as the actions the user can take on those screens.

  • The Navigation Map is clear and consistent and provides optimal navigation paths for performing system functions.
  • The navigation map of the elements is acceptable.

User-Interface Prototype

User-Interface Guidelines

  • The user-interface guidelines in the project-specific guidelines fulfill their objectives and are current.
  • The guidelines were followed. If not, why?
  • The guidelines are correct. Were systematic defects detected that were introduced by erroneous guidelines?
  • The guidelines are complete. Would systematic defects have been reduced if the guidance was provided? Have any additional guidelines and/or mechanisms been discovered that should be incorporated into the guidelines?