This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

ems:Project

Domain entities: ems:Project, ems:Scenario, ems:Estimate, ems:Baseline, ems:Measurement

Description

An ems:Project is an information resource that faciliates the interchange of estimation and measurement data for some real-world project. In general, real-world projects are complex, human activities and have many aspects, and each of these aspects may be developed and managed by different tools. Of particular relevance in this context are project portfolio management, project planning and execution, performance management, and, of course, software sizing and estimation.

When planning a project, the project manager may consider several alternate scenarios, which are represented as ems:Scenario resources. One or more estimates, represented as ems:Estimate resources, may be created and reviewed. The manager then selects a scenario and associated estimates as the baseline for managing the project. Baselines are represented as ems:Baseline resources. The manager may also define sources of measurements, represented as ems:Measurement resources, for monitoring the project.

When the project is finished, the manager performs closing activities and marks the project closed using the ems:isClosed property. This signals that the project data may be used for estimation model calibration and other purposes.

Properties

An ems:Project resource contains the Standard Properties and the following properties:

Property Range Type Occurrence Edits Description
dcterms:identifier datatype xsd:string exactly-one read-only The short identifier for this project within its list.
ems:projectList resource ems:ProjectList exactly-one read-only The project list that this project belongs to.
ems:currentBaseline resource ems:Baseline zero-or-one read-only The current baseline for the project.
ems:isClosed datatype xsd:boolean exactly-one read-write Is the project closed?
ems:realProjectId resource rdfs:Resource zero-or-more read-write An identifier of the associated real-world project.
ems:seeAlsoPortfolio resource rdfs:Resource zero-or-more read-write A link to a portfolio management information resource for the project.
ems:seeAlsoProject resource rdfs:Resource zero-or-more read-write A link to a project management information resource for the project.
ems:seeAlsoPerformance resource rdfs:Resource zero-or-more read-write A link to a performance management information resource for the project.
ems:seeAlsoEstimation resource rdfs:Resource zero-or-more read-write A link to an estimation tool information resource for the project.

dcterms:identifier

See Domain Entities, dcterms:identifier.

ems:projectList

See Domain Entities, ems:{entity}List.

ems:currentBaseline

The ems:currentBaseline property links the project to its current ems:Baseline, if one exists. The current baseline defines the plan of record for managing the project. Measurements are monitored with respect to the estimates that are defined in the current baseline.

Initially, there is no current baseline. The current baseline is established when the project manager approves a set of estimates and plans and creates the first ems:Baseline resource for the project. The manager may create new ems:Baseline resources at any time in the project. The most recently created baseline becomes the current baseline.

This read-only property is automatically maintained by the service. When a new ems:Baseline is created for the project, it becomes the current baseline, replacing any previous baseline.

ems:isClosed

This boolean read-write property indicates whether the project is closed. On creation, this property should normally be set to false.

When work on the project has finished, the manager should perform closing activities and set this property to true. When this property is true it indicates to other consumers that the project data is available for further analysis, e.g. for calibration of estimation models.

ems:realProjectId

This optional read-write property is a URI identifier for the real-world project associated with this ems:Project information resource. As described in Cool URIs for the Semantic Web, it is often useful to distinguish between real-world objects and the information resources that describe them.

A consumer may be able to obtain more information about the real-world project by deferencing its identifier or by searching on its identifier in some database or index.

ems:seeAlsoPortfolio

This optional read-write property is a link to a portfolio management information resource for this project.

ems:seeAlsoProject

This optional read-write property is a link to a project management information resource for this project.

ems:seeAlsoPerformance

This optional read-write property is a link to a performance management information resource for this project.

ems:seeAlsoEstimation

This optional read-write property is a link to an estimation tool information resource for this project.

Examples

Comments

Add your comments here:

 
Topic revision: r6 - 25 Nov 2010 - 20:01:02 - ArthurRyman
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback