User roles UCD technique

A user role is a particular kind of relationship between some users and a system. In other words, roles are played by users.

A role is an abstraction, a collection of characteristic needs, interests, expectations, and behaviors. Any one user may play many different roles, even in relation to the same system, and, of course, any number of users may play the same role.