05-830, User Interface Software, Spring, 1997
Lecture 4,   January 27, 1997
Copyright © 1997 - Brad Myers

        Previous Lecture     . . .      Next Lecture

Usability Engineering Design Process

Usability Engineering


  1. Study the users and their tasks
  2. Study the competition
  3. Set usability goals
  4. Parallel initial design
  5. Involve users in design
  6. Coordinate total interface
  7. Apply guidelines and heuristic analysis
  8. Prototype
  9. Empirical testing
  10. Iterative design
  11. Collect feedback from field use.

What is "Design"

Know the User

Task analysis

Functional analysis

Competitive Analysis

Goal Setting

Financial impact analysis

Iterative Design Process


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