Lecture 11
Lecture 11
and Modeling
1
Advanced Project
Management Concepts
(Lecture 11,12)
2
Advanced Project Management Concepts
We briefly review the critical path method (CPM) and program
evaluation and review technique (PERT).
3
Advanced Project Management Concepts
we refer to these techniques as networks. To describe the project in
network terminology, we have:
Activities
Events
Nodes
Arcs
Paths
Critical path
4
Advanced Project Management Concepts
An activity is a task that requires time to complete.
The critical path is the path that, if delayed, results in an increase in the
overall project time.
5
Advanced Project Management Concepts
6
Advanced Project Management Concepts
The actual representation of the project with respect to the nodes
and arcs can take two different forms:
7
Activity on node (AON)
project activities are represented by the nodes on the network.
There is an arc to node 1 and there is an arc to node 2. This means that there
is no precedence relationship between the activities represented by nodes 1
and 2.
There is also a single arc leaving node 1 and a single arc leaving node 2. Both
of these arcs lead to node 3.
8
Activity on node (AON)
Once the activity at node 3 is complete, there is one arc that leads to node 4.
The activity on node 4 can begin only when the activity represented by node 3 is
completed.
When the activity on node 4 is completed, there are two different arcs.
One arc leads directly to the finish, and the other arc leads to node 5.
Before either of these activities can be conducted, the activity on node 4 must be
completed.
There is a single arc from node 5 that also leads to the finish node.
This means that in order to finish the network, both the activity of node 4 and the
activity of node 5 must first be completed.
9
Activity on node (AON)
10
. Activity on arc (AOA)
The activity-on-arc (AOA) project representation utilizes nodes to
represent finished events and arcs to represent activities.
Arc A leads between node 1 and node 2. Arc B leads between node
1 and node 3. This means that both of these activities can be
performed at the same time.
The next node is node 4. A single arc, C, leads from node 2 to node
4. Another single arc, D, leads from node 3 to node 4. This means
that both activity arc C and activity arc D must be completed in order
to reach event node 4.
11
. Activity on arc (AOA)
Once at event node 4, there is activity arc E to event node 5.
Arc F and arc G can be performed at the same time. At event node
6, there is a final activity arc, H, to the finish event.
Before the finish event can be reached, both activity arcs G and H
must be complete.
12
. Activity on arc (AOA)
13
. Activity on arc (dummy activity)
it is sometimes necessary to insert a dummy activity.
14
. Activity on arc (dummy activity)
15
Simulation Project Network
Example
16
Simulation Project Network Example
We use the AOA approach to illustrate one possible network for part
of a simulation project
In this network, the arcs correspond to the following first-level
project tasks:
A = Problem statement
B = Project planning
C = System definition
D = Input data
E = Model translation
F = Verification
G = Validation
H = Experimental design
I = Analysis
J = Conclusions
17
Simulation Project Network Example
18
Simulation Project Network Example
This network is only one of many ways that the simulation project
might have been represented.
19
Calculating the Critical Path
Once we have developed our AOA network and have estimated the
duration of each activity arc in the network,
To compute the critical path, we will need to calculate the following values
for each activity in the network:
20
Calculating the Critical Path
For each of the activities in the network, we can easily calculate the
earliest finish time as:
EF = ES + task duration
Similarly, the latest start time for each of the activities in the network can
be calculated with the following equation:
LS = LF – task duration
21
Calculating the Critical Path
22
Calculating the Critical Path
We now begin our calculations with a chart with the following
headings:
Activity
Duration
Predecessor
ES
EF
23
Calculating the Critical Path
We begin by listing the data for activities A and B.
The earliest finish times for each activity are the same as the
duration of the activities
24
Calculating the Critical Path
25
Calculating the Critical Path
The next activity is C, System Definition. This activity has both
activity A, Problem Formulation, and activity B, Project Planning, as
predecessors. This means that the earliest start for activity C,
System Definition, is the later of activities A and B. Because activity
A has the earliest finish of 5, the earliest start for activity C is 5. The
earliest finish for the System Definition is the earliest start plus the
duration of the activity. Thus, the earliest finish is 10 days
26
Calculating the Critical Path
Activities D, Input Data Collection and Analysis, and E, Model
Translation, both have activity C, System Definition, as a
predecessor.
27
Calculating the Critical Path
Activity F, Verification, requires that both activity D, Input Data
Collection and Analysis, and activity E,
Model Translation, be complete. Because the later of these two
activities is 35 days, activity F, Verification, cannot begin until the
end of activity D, Input Data Collection and Analysis.
28
Calculating the Critical Path
Activity G, Validation, has activity F, Verification, as a predecessor.
Since activity F, Verification, does not
end until 45, the earliest start date for activity G, Validation, is 45.
The duration of activity G is 5 days, so the earliest finish date is 50
days.
29
Calculating the Critical Path
Activity H, Experimental Design, has activity G, Validation, as a
predecessor.
30
Calculating the Critical Path
Activity I, Analysis, has activity H, Experimental Design, as a
predecessor.
31
Calculating the Critical Path
Last, Activity J, Report and Presentation, has activity I, Analysis, as
a predecessor.
Because the earliest finish time for activity I, Analysis, is 62, the
earliest start date for activity J, Report and Presentation, is 62.
32
Calculating the Critical Path
33
Calculating the Critical Path
We begin by listing the data for activities A and B.
The earliest finish times for each activity are the same as the
duration of the activities
34
Calculating the Critical Path (backward pass)
The minimum amount of time that this particular project can be
completed in is a total of 72 days.
35
Calculating the Critical Path (backward pass)
36
Calculating the Critical Path (backward pass)
The only successor to activity I, Analysis, is activity J, Report and
Presentation. Because the latest start date of activity J is 62, the
latest finish date of activity I, Analysis, is 62. The latest start date of
activity I, Analysis, is 52 days.
37
Calculating the Critical Path (backward pass)
Activity H, Experimental Design, has only one successor.
38
Calculating the Critical Path (backward pass)
Activity G, Validation, has one successor, activity H, Experimental
Design.
39
Calculating the Critical Path (backward pass)
The only successor to activity F, Verification, is activity G, Validation
Activity E, Model Translation, has only activity F, Verification, as a
successor.
40
Calculating the Critical Path (backward pass)
Activity D, Input Data Collection and Analysis, has only one
successor. This is activity F, Verification
41
Calculating the Critical Path (backward pass)
The latest start and latest finish times for activity C, System
Definition, are somewhat more complicated to determine than the
previous activities.
42
Calculating the Critical Path (backward pass)
43
Calculating the Critical Path (backward pass)
Activity B, Project Planning, has only one successor, activity C,
System Definition.
44
Calculating the Critical Path (backward pass)
Activity B, Project Planning, has only one successor, activity C,
System Definition.
This means that the latest finish date for activity A is also 5 days.
Because activity A is 5 days in duration, the latest start date is 0
days
45
Calculating the Critical Path (backward pass)
46
Calculating the Critical Path (Slack)
The backward pass is complete.
We can now calculate what is known as the slack for each activity.
This is the difference between the latest start and the earliest
start.
It is also the difference between the latest finish and the latest start.
47
Calculating the Critical Path (Slack)
48
Calculating the Critical Path
The critical path can be identified by the activities with 0-day values
in the slack column. This means that the critical path is:
49
Calculating the Critical Path
If any of the above critical path tasks exceeds the estimated activity
duration, the duration of the whole project will be extended.
If any of the noncritical tasks do exceed slack time, then these tasks
become critical.
50
Note
The critical path for this new network will also have to be resolved.
51
Summary
Any Questions?
52