Activity networks

Represent a project as an activity network (activity-on-node) from a precedence table; identify immediate predecessors and successors; recognise when a dummy activity is required.

Worked examples

Reading a precedence table

Straightforward

Problem

A small construction project has the following activities and their immediate predecessors.
ActivityDescriptionDuration (days)Immediate predecessors
ASite preparation3—
BOrder materials2—
CLay foundations4A
DDeliver materials3B
EBuild frame5C, D
FFit roof2E
Identify: (a) which activities can start immediately, (b) what E depends on, and (c) which activity leads to the finish.

Identifying a dummy activity

Moderate

Problem

Two activities in a project share a complicated dependency: Activity C depends on A only; Activity D depends on both A and B. Explain why a dummy activity is needed and what it represents.

Finding activities with no successors

Moderate

Problem

For the project below, identify which activities lead directly to the finish node.
ActivityImmediate predecessors
A—
B—
CA
DA, B
EC, D
FB
GE, F

Practise

Q1·Straightforward
A project has four activities with the following immediate predecessors:
ActivityImmediate predecessors
A—
BA
CA
DB, C
How many immediate predecessors does activity D have?
Q2·Straightforward
A project has five activities with the following immediate predecessors:
ActivityImmediate predecessors
A—
B—
C—
DA, B
EB, C
How many activities have no immediate predecessor (i.e., can start at the beginning of the project)?
Q3·Straightforward
In an activity network, a dummy activity is sometimes added to correctly represent dependencies without creating a false link. What is the duration (in days) of a dummy activity?
Q4·Moderate
A project has six activities:
ActivityImmediate predecessors
A—
B—
CA
DA, B
EC
FD, E
How many immediate predecessors does activity D have?
Q5·Moderate
Using the same project as the previous question:
ActivityImmediate predecessors
A—
B—
CA
DA, B
EC
FD, E
How many activities have B as an immediate predecessor?
Q6·Moderate
A project has six activities:
ActivityImmediate predecessors
A—
B—
CA, B
DB
EC, D
FC
How many immediate predecessors does activity E have?
Q7·Moderate
A project has seven activities:
ActivityImmediate predecessors
A—
BA
CA
DB, C
ED
FB
GE, F
How many activities lead directly to the finish of the project (i.e., have no successors — nothing depends on them)?
Q8·Moderate
In a project network, dummy activities are used to keep the diagram logically correct. Each dummy activity has a duration of 0 days. If a project requires 3 dummy activities, what is the total number of days contributed by all dummy activities combined?
Q9·Challenging
A project has seven activities:
ActivityImmediate predecessors
A—
B—
CA, B
DA
EC, D
FC
GE, F
How many immediate predecessors does activity G have?
Q10·Challenging
A project has eight activities:
ActivityImmediate predecessors
A—
B—
CA
DA, B
EC
FD, E
GB
HF, G
How many activities have exactly 2 immediate predecessors?
Q11·Challenging
A project has the following activities:
ActivityImmediate predecessors
A—
B—
CA, B
DB
EC, D
FA
GE, F
Activity B is an immediate predecessor of how many activities?
Q12·Challenging
A project manager creates the following precedence table:
ActivityImmediate predecessors
A—
B—
CA
DA, B
EC
FD, E, B
GF
How many immediate predecessors does activity F have?