User Interface Design(5) by pptfiles


									User Interface Design

       CIS 376
    Bruce R. Maxim
        Usability Engineering
• The process of basing design on user needs,
  not technology availability.

• When two products have the same
  functionality, users will choose the on
  which seems to be more "usable".
            What is design?
• Process not a state
• Design process is non-hierarchical
• Design process involves radical
• Involves discovery of new goals
       Three Pillars of Design
• Guideline documents and processes
• User interface software tools
• Expert reviews and usability testing
    Logical User-Centered Interactive
     Design (LUCID) Methodology
•   Develop project concept
•   Perform needs analysis
•   Design concepts and key-screen prototypes
•   Iterative design and refinement
•   Implement software
•   Provide rollout support
    LUCID requires the following activities
       to be performed at each stage:
• Product definition      •   Functionality analysis
• Business case           •   Prototype construction
• Resource analysis       •   Usability assessment
• Physical environment    •   Design guidelines
  consideration           •   Content analysis
• Technical environment   •   Documentation,
  consideration               training, help
• User needs analysis
   Ethnographic Observation of
• Preparation
• Field study
   – observe without questioning
   – interview users after the fact
   – give users hypothetical problems to solve
   – assume the user’s role
• Analysis of objective and subjective field data
• Reporting results
         Participatory Design
• Advantage:
  – users buy in to final product
• Disadvantages:
  – increased cost and time
  – potential alienation of some user groups whose
    input is not followed
      Task Scenario Construction
• Similar to OOA/OOD scenario work

• Scenario Design Tools
  –   Tables (e.g. user groups vs user tasks)
  –   Flowcharts
  –   Transition diagrams
  –   CRC cards
      Social Impact Statement
• Describes new system and its benefits
• Addresses concerns and potential barriers
• Outlines development process
          Relevant Legal Issues
•   Privacy
•   Safety and reliability
•   Copyright protection
•   Freedom of speech

To top