NivaarExam PrepOfficial exam papers ↗

07-Str-B2 · May 2018

Question 1 of 6: Scheduling — CPM with a start-to-start lag, late bar chart and delay impact

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

Notes on this paper

Paper format: National Exams, May 2018 — 07-Str-B2 Management of Construction. Three hours, closed book, one approved Casio or Sharp calculator permitted. Six questions of equal value (20 marks each); any five constitute a complete paper and only the first five that appear in the answer book are marked. All six are worked below so the paper serves as a complete revision set whichever five a candidate elects.

Reference texts: Hegazy, T., Computer-Based Construction Project Management (Prentice Hall) — precedence (activity-on-node) networks with start-to-start lags, forward and backward passes, total and free float, the late bar chart, and contractor cash-flow and overdraft analysis; these chapters carry Questions 1 and 5. Hendrickson, C. & Au, T., Project Management for Construction (2nd ed., Carnegie Mellon) — Chapter 5 (cost estimation and unit-cost data), Chapter 8 (bidding and contract award), Chapter 10 (fundamental scheduling procedures), Chapter 11 (advanced scheduling with lags) and Chapter 12 (cost control and financing of constructed facilities). Halpin, D.W. & Senior, B.A., Construction Management (4th ed., Wiley) — quantity take-off, crew productivity, bidding strategy, bonding and construction safety management. Peurifoy, R.L. & Schexnayder, C.J., Construction Planning, Equipment and Methods (9th ed., McGraw-Hill) — excavation production and the physical determinants of backhoe daily output, behind Question 2. R.S. Means, Building Construction Cost Data (annual) — the anatomy of a unit-price line: crew, daily output, unit, and bare material / labour / equipment / total columns. Sullivan, W.G., Wicks, E.M. & Koelling, C.P., Engineering Economy (17th ed., Pearson) — Chapters 5 and 6, present-worth analysis and the repeatability (least common multiple of lives) assumption for alternatives with unequal lives, used in Question 4. Canadian Construction Documents Committee, CCDC 2 — Stipulated Price Contract (2020), CCDC 220 Bid Bond, CCDC 221 Performance Bond and CCDC 222 Labour and Material Payment Bond, with the BC Builders Lien Act holdback provisions and the Master Municipal Construction Documents (MMCD) — the Canadian tendering and payment machinery behind Questions 3 and 5. WorkSafeBC Occupational Health and Safety Regulation (Parts 8, 11, 12, 13, 18 and 33), CSA Z259 fall-protection and CSA Z94.4 respirator series, and the Transportation Association of Canada Manual of Uniform Traffic Control Devices for Canada — the Canadian rule set behind Question 6.

Check — how the two printed figures on page 2 were read. Network (Question 1): nine activity boxes with seven links — A → D carrying the printed SS = 3 lag (the line leaves A's top-left corner, runs across the top of the sheet and drops into D's top-left corner), then D → H, B → E, B → F, C → G, F → I and G → I, all finish-to-start with zero lag. No further arrows are drawn; A, B and C are the only start activities and E, H and I the only finish activities. Foundation plan (Question 2): an 80 m × 70 m rectangle with a rectangular notch 25 m deep cut into the top edge, one internal trench running the full width 20 m up from the bottom (the 50 m and 20 m dimensions meet on it), and one internal trench dropping from the bottom of the notch to that line. The notch width is not dimensioned on the paper, and Step 1 below shows the total trench length does not depend on it, so nothing is assumed. All plan dimensions are taken as trench centrelines; reading them instead to the outside face of the trench would shorten the total by about 1.6 per cent and change no conclusion.

Question 1: Scheduling — CPM with a start-to-start lag, late bar chart and delay impact (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. The nine activities of the printed precedence diagram, their durations in working days, and the single lagged relation between A and D.

Activity data from the printed network
ActivityDuration (days)Predecessor and relation
A8— (start activity)
B4— (start activity)
C5— (start activity)
D9A, start-to-start, lag 3 days
E14B, finish-to-start
F6B, finish-to-start
G7C, finish-to-start
H8D, finish-to-start
I3F and G, finish-to-start

Find. Early and late start and finish times for every activity, total and free float, the project duration and critical path, a late bar chart, and the schedule consequence of a two-day delay to activity G.

SS = 308A (8)08TF = 0312D (9)312TF = 01220H (8)1220TF = 004B (4)26TF = 2418E (14)620TF = 2410F (6)1117TF = 705C (5)510TF = 5512G (7)1017TF = 51215I (3)1720TF = 5each box: ES | EF / activity (duration) / LS | LF
Solved precedence network. Each box carries ES | EF on the top row, the activity and its duration in the middle, and LS | LF on the bottom row, with total float beneath. The critical chain A → D → H is shown in red; the A → D link is the printed start-to-start lag of three days.

Approach. Run a forward pass from day 0 that treats the A → D link as a constraint on starts rather than finishes, take the largest early finish as the project duration, run the backward pass with the same lag subtracted again, then read the floats and test the two-day delay against activity G's total float.

  1. Set the forward-pass rule for each relation type. In a precedence network the early start of an activity is governed by the strongest constraint imposed by its predecessors, $$ES_j=\max_i\begin{cases}EF_i+\text{FS}_{ij}&\text{finish-to-start}\\ ES_i+\text{SS}_{ij}&\text{start-to-start}\end{cases}\qquad EF_j=ES_j+d_j$$ with day 0 as the instant the project opens, so an activity with $ES=0$ starts on the morning of working day 1.
  2. Push the three chains forward. A, B and C have no predecessors, so $ES=0$ and $EF$ equals their durations: $EF_A=8$, $EF_B=4$, $EF_C=5$. The only lagged link then gives $$ES_D=ES_A+\text{SS}=0+3=3,\qquad EF_D=3+9=12$$ and the remaining finish-to-start links follow directly: $ES_H=EF_D=12$ so $EF_H=20$; $ES_E=ES_F=EF_B=4$ so $EF_E=18$ and $EF_F=10$; $ES_G=EF_C=5$ so $EF_G=12$.
  3. Merge the two paths into activity I and read the project duration. Activity I waits for the later of F and G, so $ES_I=\max(10,12)=12$ and $EF_I=15$. The project cannot finish before its last activity does, and the three terminal activities finish at day 20 (H), day 18 (E) and day 15 (I): $$T=\max(EF_H,EF_E,EF_I)=\boxed{20\ \text{working days}}$$
  4. Run the backward pass from day 20. Each terminal activity is given $LF=T=20$, and every other activity takes the tightest requirement of its successors, $LF_i=\min_j (LS_j-\text{FS}_{ij})$. Working right to left: $LS_H=20-8=12$, so $LF_D=12$ and $LS_D=3$; $LS_I=20-3=17$, so $LF_F=LF_G=17$, giving $LS_F=11$ and $LS_G=10$; $LF_C=LS_G=10$ so $LS_C=5$; $LF_E=20$ so $LS_E=6$; and $LF_B=\min(LS_E,LS_F)=\min(6,11)=6$ so $LS_B=2$.
  5. Close the backward pass through the start-to-start link — the step most candidates drop. Activity A has no finish-to-start successor at all, so its late finish is not fixed by H; what the lag constrains is A's start. Subtracting the same lag on the way back, $$LS_A=LS_D-\text{SS}=3-3=0,\qquad LF_A=LS_A+d_A=0+8=8$$ Activity A therefore has zero float even though nothing directly follows its completion: if A starts a day late, D starts a day late, and the whole project slips.
  6. Compute total and free float for every activity. Total float is the slack against the project end, free float the slack that can be used without disturbing any successor, $$TF_i=LS_i-ES_i=LF_i-EF_i,\qquad FF_i=\min_j\left(ES_j-EF_i\right)$$ Applying these to the passes above gives the table below. The activities with $TF=0$ are A, D and H.
  7. State the critical path. The zero-float chain runs from A through the lagged link into D and on to H, and its length is checked directly against the lag rather than by adding all three durations: $$\text{SS}+d_D+d_H=3+9+8=\boxed{20\ \text{days along } A\rightarrow D\rightarrow H}$$ Note that $d_A+d_D+d_H=25\gt 20$; on a lagged network the critical path length is not the sum of the durations on it, which is why the pass arithmetic, not a path enumeration, must govern.
  8. Draw the late bar chart. Every bar is plotted from its late start to its late finish, which is the schedule a contractor would follow to defer expenditure as long as possible without extending the project; the dashed lead on each non-critical bar is its total float.
02468101214161820A8dB4dC5dD9dE14dF6dG7dH8dI3dsolid bar = late schedule (LS to LF) | dashed = total float | red = criticalWorking days from project start
Late bar chart: every activity is plotted from its late start to its late finish. The dashed lead on each non-critical bar is its total float, so the critical activities A, D and H have none.
Complete CPM calculation, all times in working days from project start
ActivityDurationESEFLSLFTotal floatFree floatCritical?
A8080800yes
B4042620no
C50551050no
D931231200yes
E1441862022no
F6410111772no
G7512101750no
H81220122000yes
I31215172055no

The delay question is now answered by comparing the delay with the right float. Activity G carries five days of total float but zero free float, because its early finish on day 12 is exactly what sets activity I's early start. A two-day delay therefore does move work, but not the completion date:

$$\text{delay}=2\ \text{days}\lt TF_G=5\ \text{days}\ \Longrightarrow\ \boxed{T\ \text{stays at }20\ \text{days}}$$

Re-running the passes with $d_G$ effectively increased by two confirms the detail: $EF_G$ moves from day 12 to day 14, activity I is pushed from an early start of 12 to 14 and an early finish of 15 to 17, and the total float of C, G and I all fall from five days to three. The critical path is unchanged at A → D → H and no other activity is touched. In practical terms the delay is absorbed, but it consumes two-fifths of the cushion protecting the C → G → I chain, so a further three-day slip would make that chain critical as well.

Question 1 — results
QuantityResult
Project duration20 working days
Critical pathA → D → H (via the SS = 3 lag)
Critical activities (TF = 0)A, D, H
Total floats: B / C / E / F / G / I2 / 5 / 2 / 7 / 5 / 5 days
Free floats: E / F / I (all others zero)2 / 2 / 5 days
Late bar chartbars plotted LS → LF, above
Effect of delaying G by two daysNo change to the 20-day duration; activity I slips from day 12 to day 14 and the float on C, G and I falls from 5 to 3 days
← Paper overview