Usability Engineer



Definition

Usability Engineer
a programmer that implements the software human interfaces of one or more systems or applications

Classification


Usability Engineer in the OPF Method Component Inheritance Hierarchy

As illustrated in the preceding figure, Usability Engineer is part of the following inheritance hierarchy:

Responsibilities

Usability engineers typically have the following role-specific responsibilities:

Usability engineers typically inherit the general role responsibilities from the role method component.

Expertise

To fulfill these responsibilities, usability engineers typically should have the following expertise, training, and experience:

Tasks

Usability engineers typically perform the following role-specific tasks in an iterative, incremental, parallel, and time-boxed manner:

Usability engineers typically inherit common role tasks from the role process component.

Teams

Usability engineers typically perform these tasks as members of the following teams:

Work Products

As members of these teams, usability engineers typically produce all or part of the following work products:

Guidelines