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:Scenario

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

Description

An ems:Scenario is an information resource that describes a project execution scenario. A scenario is one possible way of running a project.

A scenario contains a set of assumptions about scope, resources, productivity, quality, and other metrics. Each assumption may be either a single measure, a fact table, or a work breakdown structure. Since assumptions involve quantities that may not be know precisely, they are described using probability distributions.

While planning a project, it is useful to consider several alternate scenarios and compare their cost-benefit-risk trade-offs. For example, one scenario might be to reduce the requested scope to fit a given schedule, with a given staffing limit. Another scenario might be to deliver the complete requested scope as soon as possible using as much staff as needed.

A manager might define the scenarios to be evaluated. However, if an estimator determines that none of the scenarios are viable, he might define alternate viable scenarios. Scenarios might be defined at the start of the project, or at any time during the course of the project when corrective action is required. Scenarios are the inputs to estimates.

A manager adopts one scenario for the project by creating a new baseline that includes the scenario and its estimates.

Properties

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

Property Range Type Occurrence Edits Description
dc:identifier datatype xsd:string exactly-one read-only The short identifier for this scenario within its list.
ems:scenarioList resource ems:ScenarioList exactly-one read-only The scenario list that this scenario belongs to.
ems:project resource ems:Project exactly-one read-write The project that this scenario applies to.
ems:isActive datatype xsd:boolean exactly-one read-write Is the scenario active?
ems:assumes inline resource ems:MeasureDistribution zero-or-more read-write A measure distribution that this scenario assumes.
ems:assumesTable inline resource ems:FactDistributionTable zero-or-more read-write A fact distribution table that this scenario assumes.
ems:assumesWbs inline resource ems:WorkBreakdownStructure zero-or-more read-write A work breakdown structure that this scenario assumes.

dc:identifier

See Domain Entities, dc:identifier.

ems:scenarioList

See Domain Entities, ems:{entity}List.

ems:project

This property is a link to the ems:Project resource that this scenario applies to. Its value MUST be specified on creation and it SHOULD NOT normally be changed after that, other than to immediately correct an error since this change could invalidate any estimates that were previously based on the scenario.

The ems:Project resource SHOULD belong to the same service as the scenario. This specification only defines behavior for when the ems:Project resource belongs to the same service as the scenario. See Distributed Computing for more information.

ems:isActive

This boolean property indicates whether the scenario is under active consideration as a potential way of running the project. A true value indicates to estimators that they should provide estimates for this scenario when requested. When a scenario has been rejected, this property should be set to false to avoid further estimation work.

After negatively evaluating a scenario, a manager should set this value to false to indicate that is no longer under active consideration as a way to run the project.

ems:assumes

This property gives an assumption for this scenario. A scenario may have zero or more assumptions. The object of this property is an inline ems:MeasureDistribution resource.

An assumption is any condition or constraint that must be obeyed in the scenario, e.g. schedule, staffing, scope. Assumptions often involve imprecisely known quantities such as productivity or size. The uncertainty in assumptions is expressed by giving a probability distribution for the assumed quantities.

ems:assumesTable

Like ems:assumes, except that the object of this property is an inline ems:FactDistributionTable resource.

ems:assumesWbs

Like ems:assumes, except that the object of this property is an inline ems:WorkBreakdownStructure resource.

Examples

Comments

Add your comments here:

 
Edit | Attach | Print version | History: r14 | r12 < r11 < r10 < r9 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r10 - 06 Apr 2010 - 20:29:23 - 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