Issue 11083: Meta-Model: Missing association of Task Definition to Qualification (spem2-ftf) Source: International Business Machines (Dr. Peter Haumer, phaumer@us.ibm.com) Nature: Enhancement Severity: Significant Summary: Meta-Model: Missing association of Task Definition to Qualification The SPEM 2 meta-model defines the concept of Qualification in Section 12.6, which is associated to Role Definitions. To fully utilize the concept it shall also be associated to Task Definition. This would allow to define Tasks purely based on the required qualifications and would allow a tool implementation of the meta-model to propose mappings of roles that would be a good fit to be listed a performers of the task based on the qualifications. This would allow to realize a so-called “late-role assignment” for roles to tasks for roles that all provide similar or common sub-sets of qualifications. Resolution: - Added an association from Task Definition to Qualification and updated existing association name and role name from Role Definition to distinguish qualifications provided by roles from qualification required by tasks. - Renamed the role name for the association from Role use to Qualification to applied Qualification. - Added an association from Task Use to Qualification Revised Text: - Updated Figure 12.3 (formerly Figure 12.2) - Updated text in Section 12.6, Qualification, Semantics: "A Qualification documents one specific skill or competency that is used to model and represent the qualifications provided by instances of a Role Definition and/or the qualifications required for the performance of a Task. These qualifications can be used to find and map roles for tasks when assembling method content and assigning organization specific roles to these tasks dynamically. Qualifications can also be used to find individuals (i.e. people) as instances of…" - Updated role name for Role Definition association to Qualification in Section 12.7 to provided Qualification. Changed text: "providedQualification: Qualification: Provides a list of qualifications that the role typically provides. This list can be mapped against the required qualifications list defined for Task Definitions (see Section 12.9). The qualifications need to be present by individual that are represented as instances of instances of the Role Definitions." - Added association to Task Definition in Section 12.9. Added text: "requiredQualification: Qualification: Provides a list of qualifications that the task typically requires to be performed by one or more roles. This list can be mapped against the provided qualifications list defined for Role Definitions (see Section 12.7)." - Updated Figure 13.12 - Updated association role for Role Use in Section 13.13: "appliedQualification: Qualification: A Role Use can select a sub-set of valid Qualifications defined for the Role Definition for this one use of the Role Definition in the context of a particular Activity." - Added association from Task Use to Qualification in Section 13.14: "usedQualification: Qualification: A Task Use can select a sub-set of valid Qualifications defined for the Task Definition for this one use of the Task Definition in the context of a particular Activity." Actions taken: May 31, 2007: received issue January 15, 2008: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 30 May 2007 23:01:17 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Peter Haumer Company: IBM mailFrom: phaumer@us.ibm.com Notification: Yes Specification: Peter Haumer Section: 12 FormalNumber: ptc/07-03-03 Version: 2.0 RevisionDate: March/12/2007 Page: 83ff Nature: Enhancement Severity: Significant HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 Description Meta-Model: Missing association of Task Definition to Qualification The SPEM 2 meta-model defines the concept of Qualification in Section 12.6, which is associated to Role Definitions. To fully utilize the concept it shall also be associated to Task Definition. This would allow to define Tasks purely based on the required qualifications and would allow a tool implementation of the meta-model to propose mappings of roles that would be a good fit to be listed a performers of the task based on the qualifications. This would allow to realize a so-called .late-role assignment. for roles to tasks for roles that all provide similar or common sub-sets of qualifications.