Team profile

A Team Profile is a breakdown element that groups role descriptors or composite roles defining a nested hierarchy of teams and team members.

Work assignments and work product responsibilities can be different from activity to activity in a development project. Different phases require different staffing profiles, like different skills and resources doing different types of work. Therefore, a process needs to define such different profiles in a flexible manner. Role descriptors, composite roles, as well as team profiles provide the data structure necessary to achieve this flexibility and to provide a process user with the capability to define different teams and role relationships for every activity (including activities on any nesting-level as well as iterations or phases).

Therefore, in addition to the work breakdown and work product breakdown structures defined so far, team profiles are used to define a third type of breakdown structure: team breakdown structures. These are created as an activity specific hierarchy of team profiles comprising of role descriptors and composite roles. The following diagram shows three instances of team profiles forming a hierarchy (the top-level node is a logical node just grouping all teams and roles defined for an activity together). Every team profile instance has a number of roles associated which will be represented as role descriptors.

Example for a team profile with nested team profiles and role descriptors

Just as with any other breakdown element and descriptors, team profiles can be defined within the scope of any activity in a breakdown structure. In other words, every activity can define its own team profiles consisting of activity specific role descriptors and composite roles that are being reusable for lower level activities.

The following screen shot provides an example of a team breakdown structure that applies to the Iteration E1 Teams diagram.

Creating team profiles

  1. In the Library view, double-click an activity to open it.
  2. In the process editor that opens, select the Team Allocation tab.
  3. Right-click the activity and select New Child > Phase to create a phase. Type in a name and press Enter.
  4. Right-click the phase and select New Child > Team Profile to create a team profile. Type in a name and press Enter.
  5. Select the newly created team profile and in the Properties view select the Roles tab.
  6. Click Add and assign the desired roles to your team profile.

Feedback