|
Software Project Management under Uncertainties
Event Chain Methodology: Single
Events
Single events are the building blocks of the comprehensive probabilistic model of the software development process.
Each event has a number of properties. The events can affect the whole project, a group of tasks, a particular task, or the resource. For example, if it is discovered that a selected software tool does not provide the required functionalities, all tasks that are using this tool can be delayed.
The following types of events are commonly used in the software development project:
- Start and end tasks or group of tasks,
- Duration of a task or duration of each task within the group can be increased or reduced,
- Costs associated with a task or group of tasks can be increased (reduced),
- Tasks or each task within a group can be canceled,
- Resources can be reassigned or a new resource can be assigned, and
- Whole projects can be canceled.
|