Concept: Delayed Assignment
Delayed assignment is an approach where the assignment is not done as part of the method element's base definition so that the assignments can be easily changed (e.g., to reflect a specific organization and/or specific governance policies).
Relationships
Main Description

Delayed assignment is also sometimes referred to as "late" assignment.

There are two common types of delayed assignment, delayed role assignment and delayed category assignment. 

Delayed role assignment

Roles are assigned to tasks as the performing role and to work products as the role that is responsible for the work product.

Delayed role assignment is where the assignment of a role to a task or work product is not done where the task or the work product is defined. The result is that the roles can be swapped out without changing the tasks or the work products. This supports the customization of the method to support a specific organization or set of governance policies.

Specifically, when delayed role assignment is used:

  • The base definition of a task should not refer to specific performing role(s)
  • The base definition of a work product should not refer to specific responsible role
  • The base definition of a role should not refer to being responsible for specific work product(s) and/or refer to specific performed task(s).

Delayed role assignment affects both the structuring of the method (relationships between elements) and the detailing of method elements (hyperlinks in the text). Specifically, when delayed role assignment is used:

  • (structure) Performing roles are assigned separate from the base task definition.
  • (structure) Responsible roles are assigned separate from the base role definition.
  • (detail) Work products are written without referencing a specific responsible role.
  • (detail) Tasks are written without referencing specific performing role(s).  
  • (detail) Roles are written without referencing specific tasks and/or work products.
  • (detail) Instead of referring to a specific role, you can refer to the skills or competencies needed. If a role must be mentioned, use a generic role name (in lower case) that is easily understood.

Delayed standard category assignment

Delayed standard category assignment is an approach where method elements are defined without referencing a specific standard category in order to make it easier to define alternate categorization schemes (i.e., different domains, disciplines, etc).

When delayed standard category assignment is used, assignment of elements to standard categories is not done in the base method element definition. The assignments can be defined in sub-packages in the same plug-in as the element or in a completely separate plug-in.