Task: Complete Role Model
Task sourced from Gaia (Identify Preliminary Role Model)
Purpose
T he purpose of this task is to detail the Preliminary Role Model based upon the adopted organizational structure.
Relationships
Main Description
This task should involve separating (whenever possible) the organizational-independent role aspects, detected from the analysis phase,  and the organizational-dependent ones, derived from the adoption of a specific organizational structure. This demarcation promotes a design-for-change perspective by separating the structure of the system (derived from a contingent choice) from its goals (derived from a general characterization). Developing multiagent systems: The Gaia methodology (p. 336-337, 358-361) provides guidelines for  this task.
Steps
Defining organization roles

Define organizational roles, those whose presence were not  previously identified, and whose identification derive directly from the adoption of a given organizational structure.

The  representation of organizational roles  can  be defined from scratch or by exploiting templates from catalogues of organizational patterns.

Refining role activities
Define all the activities in which each  role will be involved.
Refining role responsabilities
Define the liveness and safety responsibilities for each role.