05-830, User Interface Software, Spring, 1998
Lecture 4,   January 26, 1998
Copyright © 1998 - Brad Myers


        Previous Lecture     . . .      Next Lecture

Usability Engineering Design Process


Usability Engineering

Iterative Design Process

  1. Study the users and their tasks
  2. Study the competition
  3. Participatory Design
  4. Coordinating the Total Interface for Consistency
  5. Set usability goals
  6. Guidelines and Heuristic Evaluation
  7. Make a Prototype or partial implementation of the system early and quickly
  8. Empirical testing
  9. Iterative design
  10. Implementation Phase
  11. Collect feedback from field use.


Know the User

Task analysis

Functional analysis

Competitive Analysis

Participatory Design

Goal Setting

Financial impact analysis

Iterative design:

Implementation Phase:

Collect feedback from field use


Prototypes

Uses of Prototypes:

Types of Prototypes:

Use of the Prototype Tools
Working out initial ideas Paper, SILK
Demonstration of the concepts Paper, Director, Hypercard, VB
Experiments with users Paper, ~Director, Hypercard, VB
Release "experimental" version ~Hypercard, VB, C++
Real, delivered system C++


Back to 05-830 main page