0% found this document useful (0 votes)
193 views35 pages

Project Scheduling: Chapter Nine

The document discusses project scheduling and activity networks. It provides rules for developing activity networks, including that activities must be completed sequentially and have unique identifiers. The document also discusses estimating activity durations, constructing critical paths, and calculating the probability of on-time project completion using the critical path and variance calculations. Laddering and hammock activities are demonstrated as network techniques.

Uploaded by

tan lee hui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
193 views35 pages

Project Scheduling: Chapter Nine

The document discusses project scheduling and activity networks. It provides rules for developing activity networks, including that activities must be completed sequentially and have unique identifiers. The document also discusses estimating activity durations, constructing critical paths, and calculating the probability of on-time project completion using the critical path and variance calculations. Laddering and hammock activities are demonstrated as network techniques.

Uploaded by

tan lee hui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

CHAPTER NINE

Project Scheduling

Networks, Duration Estimation, and Critical Path

9.1 RULES FOR DEVELOPING ACTIVITY NETWORKS

1. Some determination of activity precedence ordering must be done


prior to creating the network.

2. Network diagrams usually flow from left to right.

3. An activity cannot begin until all preceding connected activities


have been completed.

4. Arrows on networks indicate precedence and logical flow.


Arrows can cross over each other, although it is helpful for
clarity’s sake to limit this effect when possible.

5. Each activity should have a unique identifier associated with it


(e.g., number, letter, code, etc.).

6. Looping, or recycling through activities, is not permitted.


7. Although not required, it is common to start a project from a
single beginning node. A single node point also is typically used as
a project end indicator.
9.2 LABELS FOR ACTIVITY NODE

Early ID Number Early


Start Finish

Activity Activity Descriptor


Float

Late Activity Late


Start Duration Finish
9.3 PROJECT ACTIVITIES LINKED IN SERIES
9.4 ACTIVITIES LINKED IN PARALLEL (CONCURRENT)
9.5 MERGE ACTIVITIES

Activity A

Activity B Activity D

Activity C
9.6 BURST ACTIVITIES

Activity B

Activity A Activity C

Activity D
9.7 EXAMPLE OF CREATING A PROJECT ACTIVITY
NETWORK

Information for Network Construction


Name: Project Delta

Activity Description Predecessors

A Contract signing None

B Questionnaire design A

C Target market ID A

D Survey sample B, C

E Develop presentation B

F Analyze results D

G Demographic analysis C

H Presentation to client E, F, G
9.8 ACTIVITY NETWORK FOR EXAMPLE

E
Dev. Present.
B
Design

A D F H
Contract Survey Analysis Present

C
Market ID G
Demog.
9.9 ACTIVITY DURATION ESTIMATION – BETA
DISTRIBUTION

ESTIMATED TIME FORMULA

TE = A + 4(B) + C
6

WHERE:

A = MOST OPTIMISTIC TIME

B = MOST LIKELY TIME

C = MOST PESSIMISTIC TIME


9.10 CONSTRUCTING THE CRITICAL PATH

INFORMATION FOR PROJECT DELTA

Activity Description Predecessors Estimated Duration

A Contract signing None 5

B Questionnaire design A 5

C Target market ID A 6

D Survey sample B, C 13

E Develop presentation B 6

F Analyze results D 4

G Demographic analysis C 9

H Presentation to client E, F, G 2
9.10 CONSTRUCTING THE CRITICAL PATH (Continued)

Partial Project Activity Network with Task Durations

B E
Design Dev. Present
5 6

A D F H
Contract Survey Analysis Present
5 13 4 2

C G
Market ID Demog.
6 9
9.11 RULES WHEN USING THE FORWARD PASS

1. Add all activity times along each path as we move through the
network (ES + Dur = EF).

2. Carry the EF time to the activity nodes immediately succeeding


the recently completed node. That EF becomes the ES of the next
node, unless the succeeding node is a merge point.

3. At a merge point, the largest preceding EF becomes the ES for


that node.
9.12 ACTIVITY NETWORK WITH FORWARD PASS

5 B 10 10 E 16
Design Dev. Present
5 6

0 A 5 11 D 24 24 F 28 28 H 30
Contract Survey Analysis Present
5 13 4 2

5 C 11 11 G 20
Market ID Demog.
6 9
9.13 RULES FOR USING THE BACKWARD PASS

1. Subtract activity times along each path as you move through the
network (LF – Dur = LS).

2. Carry back the LS time to the activity nodes immediately


preceding the successor node. That LS becomes the LF of the next
node, unless the preceding node is a burst point.

3. In the case of a burst point, the smallest succeeding LS becomes


the LF for that node.
9.14 ACTIVITY NETWORK WITH BACKWARD PASS

5 B 10 10 E 16
Design Dev. Present
6 5 11 22 6 28

0 A 5 11 D 24 24 F 28 28 H 30
Contract Survey Analysis Presentation
0 5 5 11 13 24 24 4 28 28 2 30

5 C 11 11 G 20
Market ID Demograph.
5 6 11 19 9 28
9.15 COMPLETED ACTIVITY NETWORK WITH CRITICAL PATH AND ACTIVITY
SLACK TIMES IDENTIFIED

Critical Path is indicated in bold.

5 B 10 10 E 16
1 Design 12 Dev. Present
6 5 11 22 6 28

0 A 5 11 D 24 24 F 28 28 H 30
0 Contract 0 Survey 0 Analysis 0 Presentation
0 5 5 11 13 24 24 4 28 28 2 30

5 C 11 11 G 20
0 Market ID 8 Demograph.
5 6 11 19 9 28
ES ID EF

Slack Task Name

LS Duration LF
9.16 Probability of Project Completion

The Formula for Activity Variance is:

s2 = [1/6(b – a)]2, where b is the most pessimistic time and a is the most optimistic.

Example: Activity A: [(12 – 4)/6]2 = (8/6)2 = 64/36, or 1.78 days variance

The Formula for Project Variance is:

σp2 = Project variance = Σ (variances of activities on critical path)


Example: Suppose our critical path had 4 activities with the following variances:

Activity A: 1.78

Activity B: 4.00

Activity C: 0.69

Activity D: 1.00

Project Variance: 1.78 + 4.00 + 0.69 + 1.00 = 7.47 days

Project Standard Deviation = √7.47 = 2.73 days


Suppose our project has a critical path of 16 days. What is the probability that the

project will finish by day 18?

Solution: Using the Standard Normal Equation:

Z = (Due date – Expected date of completion)/ σp

Z = (18 – 16)/2.73, or 0.73

Normal Tables show that a Z value of 0.73 equates to a probability of .7673

There is a 76.7% chance of finishing the project by day 18.


How many extra days do we need to generate a 99% chance of finishing on time?

Solution:

Using the normal table, we find that a 99% likelihood equates to a Z score of 2.33,

therefore:

Due Date = Expected date of completion + (Z * σp)

= 16 days + (2.33 * 2.73)

= 16 + 6.36

= 22.36 days
9.17 ACTIVITY NETWORK DEMONSTRATING LADDERING TECHNIQUE

A1 A2 A3
Design Design Design

A1 A2 A3
Coding Coding Coding

A1 A2 A3
Debugging Debugging Debugging
9.18 NETWORK DEMONSTRATING HAMMOCK ACTIVITY

5 B 9 12 G 21
13 10
18 4 22 22 9 31

0 A 5 5 C 12 12 H 22 31 I 35
0 9 9 0
0 5 5 14 7 21 21 10 31 31 4 35

5 D 11 11 E 25 25 F 31
0 user needs 0 Coding 0 Debugging
5 6 11 11 14 25 25 6 31

5 A 31
Hammock
26
9.19 STEPS TO REDUCE THE CRITICAL PATH

1. ELIMINATE TASKS ON THE CRITICAL PATH.

2. REPLAN SERIAL PATHS TO BE PARALLEL.

3. OVERLAP SEQUENTIAL TASKS.

4. SHORTEN THE DURATION ON CRITICAL PATH


ACTIVITIES.

5. SHORTEN EARLY TASKS.

6. SHORTEN LONGEST TASKS.

7. SHORTEN EASIEST TASKS.

8. SHORTEN TASKS THAT COST THE LEAST TO SPEED UP.


DISCUSSION QUESTIONS

9.1 Define the following terms:

a. Path: group of activities sequenced by relationship through project network logic


b. Activity: any piece of work that will be performed during the project which has an
expected time and cost for completion
c. Early start: the earliest possible date upon which an uncompleted activity or project can
start based on sequencing and scheduling constraints
d. Early finish: the earliest possible date upon which an uncompleted activity or project
can be completed
e. Late start: the latest date an activity may start without delaying other project milestones
or the project’s expected completion date
f. Late finish: the latest date an activity may end without delaying other project
milestones or the project’s expected completion date
g. Forward pass: a process that works forward though the project network to determine
the earliest start and earliest finish time for an activity
h. Backward pass: a process that works backwards through the project network to
calculate the latest finish time for an uncompleted activity
i. Node: a convergence point of dependent paths in a network
j. AON: Activity on Node; a method of logic that determines activity networks in which a
node depicts an activity and arrows indicate sequencing between nodes
k. Float or Slack: a calculation which determines the amount of time an activity can be
delayed from its earliest start date without delaying the project’s completion date
l. Critical path: the path through the project network having the least amount of float time
and the longest time duration
m. PERT: Project Evaluation and Review Technique; a network analysis system based on
events and probability used when activities and their duration are difficult to define
9.2 What are the main benefits of constructing a network diagram for a project? Why is it
a useful project management tool?

There are a number of reasons why a network diagram is useful for a project. The
network allows project managers to clearly illustrate all activities associates with the
project and demonstrate any interdependencies between tasks. Another benefit is being
able to identify any ‘critical’ activities once the calculation has been performed, therefore
highlighting the path in the project which is most crucial to meeting time constraints. The
network also helps with identifying organizational resources.

Overall, project managers will find this a useful tool as it helps to time schedule tasks
within a project, identify the project duration, and helps the project manager co-ordinate
and plan the project accordingly.

9.3 List three methods for deriving duration estimates for project activities. What are the
strengths and weaknesses associated with each method?

One method for deriving time estimates is past experience. This method is beneficial in
that it is easy and uses past examples of similar activities to predict future time estimates.
However, it is limited in that estimates can be distorted by extenuating circumstances,
changes in time and conditions, and information obsolescence. Another method uses
expert opinion. Again, the approach is simple to use and draws on experience and
knowledge of experts. The shortcomings here involve potential inadequacy of staff (at
least relative to the expert giving the opinion) and project-specific complications. A third
method employs mathematical derivations. This approach is more objective and allows
multiple estimates based on best, most likely, and worst-case analysis. The weaknesses of
this method are that it is slightly more difficult to use and it disregards past failures (a.k.a.
lessons learned).
9.4 In your opinion, what are the chief benefits and drawbacks of using beta distribution
calculations (based on PERT techniques) to derive activity duration estimates?

Beta distribution allows for the likelihood that optimistic and pessimistic times will not
be symmetrical. By including realistic estimates of pessimistic and optimistic durations,
beta distribution creates a more accurate distribution of alternative duration times. One
drawback to this method is that it relies on estimates of pessimistic and optimistic time
estimates, which may not be reliable. There has also been some debate related to how the
time estimates in this method should be calculated and/or interpreted.

9.5 What options are available to reduce the critical path on a project? What
considerations would you need to make in choosing an appropriate option?

Project managers can select a number of different options in helping to reduce the critical
path within the network diagram. These are:
 Eliminate tasks
 Re-plan some serial activities to run concurrently
 Overlap sequential tasks
 Shorten the duration of critical path tasks
 Shorten early tasks / longest tasks / easiest tasks
 Shorten tasks that cost the least to speed up

Project managers will need to consider which of these options to apply depending on
which project constraints are fixed, what the project client expects from the project,
whether there are additional resources available to the project, and what acceptable
practice within the organization is.

9.6 The float associated with each project task can only be derived following the
completion of the forward and backward passes. Explain why this is true.
The forward pass establishes the earliest time that activities in the network can begin and
end. The backward pass determines the latest time activities in the network can begin and
end. Float time is the difference between the task’s latest and earliest end time (or the
task’s latest and earliest start time). Hence, float cannot be calculated until the forward
and backward passes have been completed.

====================================

PROBLEMS

9.1 You are a project manager for a medium-sized charitable organization. You are
required to plan an outdoor fundraiser that needs to be publicized, with a target of
attracting 300 people to the event.
a. Create a table to illustrate the activities associated with delivering this project and
identifying which tasks have predecessors.
b. Draw out the activity diagram illustrating burst and merge activities.

9.2 What is the time estimate of an activity in which the optimistic estimate is 2 days,
pessimistic is 12 days, and most likely is 4 days? Show your work.

9.3 What is the time estimate of an activity in which the pessimistic time is 68 hours,
optimistic time is 24 hours, and likely time is 48 hours? Show your work.
9.4 Using the following information, develop an activity network for Project Alpha.

Activity Preceding Activities


A ---
B A
C A
D B, C
E B
F D
G C
H E, F, G

9.5 Construct a network activity diagram based on the following information:

Activity Preceding Activities


A ---
B A
C A
D B, C
E D
F E

a. Which task is the burst activity?


b. Which task is the merge activity?

9.6 Consider the tasks in problem 5. Assume that the project scope has been changed and
as a result of this, new activities have been added to the project. Estimated durations for
each of the tasks have also been added. As the project manager, you have been asked to
re-develop your network activity diagram to include the following information:

Activity Predecessors Duration (Days)


A _ 1
B A 2
C A 5
D B, C 1
E D 4
F E 5
G D 2
H D 1
I G, H 3
J F, I 1

a. Identify all burst activities and merge activities.

b. Calculate the forward and backward pass on the network diagram. What is the
estimated total duration for the project?

c. Which is the critical path for the project?

d. Which activities have slack time?


9.7 Consider the following project tasks and their identified best, likely, and worst-case
estimates of task duration. Assume the organization you work for computes TE based on
the standard beta distribution formula. Calculate the TE for each of the following tasks
(round to the nearest integer).

Activity Best Likely Worst TE


A 5 5 20
B 3 5 9
C 7 21 26
D 4 4 4
E 10 20 44
F 3 15 15
G 6 9 11
H 32 44 75
I 12 17 31
J 2 8 10
9.8 Consider the following project tasks and their identified best, likely, and worst-case
estimates of task duration. Assume the organization you work for computes TE based on
the standard beta distribution formula. Calculate the TE for each of the following tasks
(round to the nearest integer).

Activity Best Likely Worst TE


A 4 5 10
B 4 6 9
C 2 5 8
D 5 8 10
E 12 16 20
F 6 10 12
G 5 9 14
H 14 16 22
I 10 14 20
J 1 2 5
9.9 Using the information from the following table, create an AON network activity
diagram.
a. Calculate each activity TE (rounding to the nearest integer); the total duration of
the project; its early start, early finish, late start and late finish times; and slack for
each activity. Finally, show the project’s critical path.

Activity Preceding activities Best Likely Worst TE

A - 12 15 25

B A 4 6 11

C - 12 12 30

D B, C 8 15 20

E A 7 12 15

F E 9 9 42

G D, E 13 17 19

H F 5 10 15

I G 11 13 20

J G, H 2 3 6

K J, I 8 12 22

b. Now, assume that activity E has taken 10 days past its anticipated duration to
complete. What happens to the project’s schedule? Has the duration changed? Is there
a new critical path? Show your conclusions.
9.10 An advertising project manager has developed a program for a new advertising
campaign. In addition, the manager has gathered the time information for each
activity, as shown in the table below.
a. Calculate the expected activity times (round to nearest integer).
b. Calculate the activity slacks. What is the total project length? Make sure you
fully label all nodes in the network.
c. Identify the critical path. What are the alternative paths and how much slack time
is associated with each non-critical path?
d. Identify the burst activities and the merge activities.
e. Given the activity variances, what is the likelihood of the project finishing on
week 24?
f. Suppose you wanted to have a 99% confidence in the project finishing on time.
How many additional weeks would your project team need to negotiate for in order
to gain this 99% likelihood?

Time Estimates (week)


Activity Optimistic Most Likely Pessimistic Immediate Predecessor(s)
A 1 4 7 —
B 2 6 10 —
C 3 3 9 B
D 6 13 14 A
E 4 6 14 A, C
F 6 8 16 B
G 2 5 8 D, E, F

9.11 Consider a project with the following information:

Activity Duration Predecessors


A 3 --
B 5 A
C 7 A
D 3 B, C
E 5 B
F 4 D
G 2 C
H 5 E, F, G
Activity Duration ES EF LS LF Slack
A 3 0 3 0 3 --
B 5 3 8 5 10 2
C 7 3 10 3 10 --
D 3 10 13 10 13 --
E 5 8 13 12 17 4
F 4 13 17 13 17 --
G 2 10 12 15 17 5
H 5 17 22 17 22 --

a. Construct the project activity network using AON methodology and label each
node.
b. Identify the critical path and other paths through the network.

You might also like