SEON: Networked Ontology Specification

Software Project Management Ontology (SPMO)

1. Ontology Description

2. Related Ontologies

Networked ontologies used by SPMO:

Ontology Relation Integration Level
SPO - Software Process OntologyHigh

3. Ontology Models

Figure 1 presents the packages of the SPMO Modularization.

Figure 1. SPMO Modularization.

The Project Management Ontology (PMO) is defined as a layer over the Software Process Ontology, addressing aspects related to scope, time & duration, and cost estimation of intended processes, as well as aspects related to tracking planned versus performed processes.

3.1. WBS

Figure 2 presents the conceptual model of the WBS subontology.

Figure 2. WBS conceptual model.

3.2. Estimated Process

Figure 3 presents the conceptual model of the Estimated Process subontology.

Figure 3. Estimated Process conceptual model.

3.3. Tracked Process

Figure 4 presents the conceptual model of the Tracked Process subontology.

Figure 4. Tracked Process conceptual model.


4. Concepts Definition

The following table shows the definitions for SPMO concepts.

Concept Definition
Corrective Action Register Information Item describing an action to eliminate the cause or reduce the likelihood of recurrence of a detected nonconformity or other undesirable situation. [ISO/IEC/IEEE 24765]
Ex.: an additional developer shall be allocated for Project X; a new agreement on the requirements change shall be obtained from the client.
Cost Estimated Activity A Project Activity with cost estimated.
Cost Estimated Process A Project Process with cost estimated.

Deliverable
Duration Estimated Activity A Project Process with duration estimated.
Duration Estimated Process A Project Process with duration estimated.
Estimated Activity A Project Activity with scope, cost, duration and time estimated.
Estimated Process A Project Process with cost, duration and time estimated.
Estimated Stakeholder Allocation
Practical Result
Project Manager Stakeholder responsible for managing a Project.
Project Plan Document describing the planning of a Project, to be used as the basis for project management.
Scope Estimated Activity A Project Activity with its scope in the project defined in terms of the work packages that it shall produce.
Tracked Activity
Tracked Process
Tracked Stakeholder Participation
Work Package

Detailed Concepts


<<subkind>>
Corrective Action Register

SPMO::Corrective Action Register
Specializes SPO::Information Item

Information Item describing an action to eliminate the cause or reduce the likelihood of recurrence of a detected nonconformity or other undesirable situation. [ISO/IEC/IEEE 24765]
Ex.: an additional developer shall be allocated for Project X; a new agreement on the requirements change shall be obtained from the client.

Relations:
Noncompliance Register (0..*) <>-- (0..*) Corrective Action Register
Noncompliance Resolution creates Corrective Action Register




Cost Estimated Activity

SPMO::Cost Estimated Activity
Specializes SPO::Project Activity

A Project Activity with cost estimated.






Cost Estimated Process

SPMO::Cost Estimated Process
Specializes SPO::Project Process

A Project Process with cost estimated.







<<mode>>
Deliverable

SPMO::Deliverable
Specializes




Relations:
Practical Result (0..*) <>-- (2..*) Deliverable
Software Project (1..1) has (0..*) Deliverable




Duration Estimated Activity

SPMO::Duration Estimated Activity
Specializes SPO::Project Activity

A Project Process with duration estimated.






Duration Estimated Process

SPMO::Duration Estimated Process
Specializes SPO::Project Process

A Project Process with duration estimated.






Estimated Activity

SPMO::Estimated Activity
Specializes SPO::Scheduled Activity, SPMO::Cost Estimated Activity, SPMO::Scope Estimated Activity, SPMO::Duration Estimated Activity, SPO::Project Activity

A Project Activity with scope, cost, duration and time estimated.


Relations:
Estimated Stakeholder Allocation (0..*) is to perform (1..1) Estimated Activity <<mediation>>
Tracked Activity (0..1) tracked in relation to (1..1) Estimated Activity




Estimated Process

SPMO::Estimated Process
Specializes SPMO::Duration Estimated Process, SPMO::Cost Estimated Process, SPO::Scheduled Process, SPO::Project Process

A Project Process with cost, duration and time estimated.


Relations:
Tracked Process (0..1) tracked in relation to (1..1) Estimated Process




Estimated Stakeholder Allocation

SPMO::Estimated Stakeholder Allocation
Specializes SPO::Stakeholder Allocation




Relations:
Estimated Stakeholder Allocation (0..*) is to perform (1..1) Estimated Activity <<mediation>>
Tracked Stakeholder Participation (0..*) refers to (1..1) Estimated Stakeholder Allocation




Practical Result

SPMO::Practical Result
Specializes SPMO::Deliverable




Relations:
Practical Result (0..*) <>-- (2..*) Deliverable




<<role>>
Project Manager

SPMO::Project Manager
Specializes SPO::Person Stakeholder

Stakeholder responsible for managing a Project.


Relations:
Project Manager is in charge of Quality Assurance Planning




<<subkind>>
Project Plan

SPMO::Project Plan
Specializes SPO::Document

Document describing the planning of a Project, to be used as the basis for project management.


Relations:
Quality Assurance Planning uses Project Plan




Scope Estimated Activity

SPMO::Scope Estimated Activity
Specializes SPO::Project Activity

A Project Activity with its scope in the project defined in terms of the work packages that it shall produce.


Relations:
Scope Estimated Activity (1..*) is to produce (1..*) Work Package




Tracked Activity

SPMO::Tracked Activity
Specializes SPO::Performed Project Activity




Relations:
Tracked Activity (0..1) tracked in relation to (1..1) Estimated Activity
Tracked Activity (0..*) contributes to produce (1..*) Work Package




Tracked Process

SPMO::Tracked Process
Specializes SPO::Performed Project Process




Relations:
Tracked Process (0..1) tracked in relation to (1..1) Estimated Process




Tracked Stakeholder Participation

SPMO::Tracked Stakeholder Participation
Specializes SPO::Stakeholder Participation




Relations:
Tracked Stakeholder Participation (0..*) refers to (1..1) Estimated Stakeholder Allocation




Work Package

SPMO::Work Package
Specializes SPMO::Deliverable




Relations:
Scope Estimated Activity (1..*) is to produce (1..*) Work Package
Tracked Activity (0..*) contributes to produce (1..*) Work Package





Software Project Management Ontology (SPMO)
Mon Sep 25 21:34:14 BRT 2017