NivaarExam PrepOfficial exam papers ↗

16-Civ-B8 Management of Construction · December 2016

Question 1 of 6: Scheduling

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

Paper format. 98-Civ-B8 Management of Construction, National Exams December 2016. Three hours, closed book, one approved calculator (Casio or Sharp). Six questions of equal value (20 marks each); any five constitute a complete paper and only the first five presented in the answer book are marked. All six are solved here, because the set is a study resource rather than an examination script.

Reference texts.

  • Halpin & Senior, Construction Management, 4th ed. — precedence networks with lags, bonding, project control.
  • Hendrickson, Project Management for Construction, 2nd ed. — scheduling, cost control, earned value, financing of constructed facilities.
  • Project Management Institute, A Guide to the Project Management Body of Knowledge (PMBOK Guide), 6th ed. — schedule and cost management, earned value.
  • Fraser et al., Global Engineering Economics, 5th Canadian ed. — present worth, deferred annuities, maximum justifiable investment.
  • Canadian Construction Documents Committee: CCDC 2 (stipulated price), CCDC 4 (unit price), CCDC 14 (design-build), CCDC 3 (cost-plus), CCDC 23 Guide to Calling Bids and Awarding Contracts; CCDC 220 / 221 / 222 bond forms.
  • Builders Lien Act (British Columbia, RSBC 1997 c. 45) and the provincial construction-lien / prompt-payment statutes; RSMeans Residential Square Foot Costs.

Question 1: Scheduling (20 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. A precedence (activity-on-node) network of eight activities with three lagged relationships, read directly off the printed drawing on page 2 of the paper.

Activity durations and relationships, as printed on the network
ActivityDuration (days)Predecessor links (type, lag)
B8— (start activity)
D12B (SS 2)
E7D (FS 0)
C8D (FS 0)
F9D (FS 0), E (FS 0), C (FS 0)
H10B (FS 6), C (FS 0)
G12F (SS 8)
I8F (SS 8), H (FF 3)

Find. (a) the critical path, the project duration and the total float of every activity; (b) the change in project duration if activity F is delayed by three days.

[Figure not reproduced: Figure 1.1 — the printed precedence network redrawn: activity letter above, duration in days below; lag labels in red. See the official exam paper.]

Approach. Run a precedence-diagram forward pass to get early start and early finish for every activity (each relationship type imposes its own inequality on the successor’s early times), take the project duration as the largest early finish, then run the backward pass for late finish and late start and report total float as \(LS-ES\).

  1. State the four relationship rules in early-time form. For a link from predecessor \(p\) to successor \(s\) with lag \(L\), the forward pass imposes $$ES_s \ge ES_p + L \quad (\text{SS}), \qquad ES_s \ge EF_p + L \quad (\text{FS}), \qquad EF_s \ge EF_p + L \quad (\text{FF}),$$ and each activity takes the largest value its predecessors demand. Only the FF rule constrains a finish, so it is converted to a start by \(ES_s \ge EF_p + L - D_s\).
  2. Forward pass through the network. Starting at \(ES_B=0\), B finishes on day 8. The SS2 link releases D two days after B starts, so \(ES_D = 0+2 = 2\) and \(EF_D = 2+12 = 14\). D releases both E and C at day 14, giving \(EF_E = 21\) and \(EF_C = 22\). F waits on the latest of its three finish-to-start predecessors, \(\max(14,\,21,\,22)\), so $$ES_F = 22, \qquad EF_F = 22 + 9 = 31 .$$ H is pulled by B through FS6 to day \(8+6=14\) and by C to day 22, so \(ES_H = 22\) and \(EF_H = 32\).
  3. Carry the two lagged successors G and I. G hangs off F by SS8, so it may start eight days after F starts rather than after F finishes: $$ES_G = ES_F + 8 = 30, \qquad EF_G = 30 + 12 = 42 .$$ I is pulled by F through SS8 to day 30, and by H through FF3, which requires \(EF_I \ge EF_H + 3 = 35\), i.e. \(ES_I \ge 35 - 8 = 27\). The governing value is 30, so \(ES_I = 30\) and \(EF_I = 38\).
  4. Read the project duration. The network has two terminal activities, G and I, and the project cannot finish before the later of them: $$T = \max\,(EF_G,\;EF_I) = \max\,(42,\;38) = \boxed{42 \text{ days}}$$
  5. Backward pass. Setting \(LF_G = LF_I = 42\) and working right to left with the mirror-image rules (an SS link constrains the predecessor’s late start, an FF link its late finish), G gives \(LS_G = 30\) and I gives \(LS_I = 34\). H is held by the FF3 link to \(LF_H = LF_I - 3 = 39\). F is held by G to \(LS_F = LS_G - 8 = 22\) and by I to \(LS_I - 8 = 26\); the binding one is 22, so \(LF_F = 31\). Continuing, \(LF_C = LS_F = 22\), \(LF_E = 22\), \(LF_D = \min(LS_E,\,LS_C,\,LS_F) = 14\) and \(LS_B = LS_D - 2 = 0\), which returns exactly to zero and confirms the pass.
  6. Tabulate the schedule and take total float as \(TF = LS - ES\).
    Precedence-network schedule, all times in working days
    ActivityDurationESEFLSLFTF
    B808080
    D122142140
    E7142115221
    C8142214220
    F9223122310
    H10223229397
    G12304230420
    I8303834424
  7. Identify the critical path. The zero-float activities form one unbroken chain through the network: $$\boxed{\;B \rightarrow D \rightarrow C \rightarrow F \rightarrow G \;=\; 42 \text{ days}\;}$$ Walking it link by link reproduces the duration exactly: B starts at 0, the SS2 lag releases D at day 2, D runs 12 days to day 14, C runs 8 days to day 22, F runs 9 days to day 31 but releases G after only 8 of them at day 30, and G’s 12 days close the project at day 42. Note that the plain sum of the five critical durations is \(8+12+8+9+12 = 49\) days — seven days more than the answer, because the SS2 and SS8 links let successors overlap their predecessors. That sum-equals-duration check is valid only on an all-finish-to-start network, and using it here would be wrong.
  8. Part (b): delay activity F by three days. F carries zero total float, so it has no slack to absorb a delay. Pushing its start from day 22 to day 25 pushes the SS8 link with it, and G — the activity that sets the project finish — starts at day 33 and ends at day 45: $$ES_G' = 25 + 8 = 33, \qquad EF_G' = 33 + 12 = 45 .$$ The other terminal activity moves to \(ES_I' = 33\), \(EF_I' = 41\), which is still not governing, so $$\boxed{T' = 45 \text{ days} \;=\; T + 3 \text{ days}}$$ The whole three-day delay is transmitted to the completion date, and there is no other path able to take over as critical: the nearest competitor, the chain through I, still finishes four days earlier.

Check: the two readings of “delaying F by 3 days” give different answers, and that is the point of the question. If F is delayed in the sense of starting three days late (the reading taken above), the project slips the full three days to 45. If instead F’s duration grows by three days (9→12) while it still starts on day 22, the project duration does not move: both of F’s successors are tied to F by start-to-start links, so G still starts on day 30, F now finishes on day 34 — still inside its own late finish of 34 — and the project still ends on day 42. A candidate should state which reading is being used; the first is the standard meaning of “delaying an activity” and is the one carried into the Final Results.

Question 1 — results
QuantityValue
Project duration (as scheduled)42 days
Critical pathB → D → C → F → G
Total float — B, D, C, F, G0 days (critical)
Total float — E1 day
Total float — I4 days
Total float — H7 days
(b) Project duration with F delayed 3 days45 days (a 3-day slip)
(b) Alternative reading: F’s duration extended 3 days42 days (no slip)
← Paper overview