A user interface team typically consists of persons playing the following roles:
User Analyst,
who analyzes the different user organizations and types of users and
who collaborates with the requirements team to engineer the usability requirements
UI Designer,
who designs the user interfaces:
GUI Designer,
who designs the graphical (as well as textual and voice) user interfaces,
who collaborates with the architecture team to produce the navigation diagram, and
who collaborates with the digital branding team
with regard to the digital branding of the interface.
Hardware Designer,
who designs the hardware user interfaces (e.g., physical buttons, scanners).
A user interface team performs the following team-specific design, implementation, and
testing tasks in an iterative, incremental, parallel, and time-boxed manner:
This method component (process component class) is typically tailored via subclassing
to add, modify, and remove responsibilities, roles, tasks, and work products.
Clarify and minimize any overlap in responsibilities
between the user experience team and the:
Some development organizations consider user experience a
discipline rather than a team. Instead of constructing a user
experience team, such organizations instead distribute the
above roles to the above teams. This helps avoid “turf
battles” between these teams.