University of Adelaide · S1 2026 · FACULTY OF ENGINEERING

ENGI5003 · Professional Engineering Management

- one subject, every graph, every model, every mark
50% final exam · hurdle14 Chapters10-page Bible
Our own words - no uploaded lecturer files
Built to mirror S1 2026 · updated this semester
Chapter 6 of 8 · ENGI5003

Budgeting: Cost Estimation, Slack & Crashing

Budgeting turns the WBS and schedule into money: you estimate each work package's cost, spread it over the Gantt to get a cumulative-cost S-curve, then manage the time-cost trade-off by levelling cash flow within slack or crashing the critical path to buy time. This is the quantitative spine of the ENGI 5003 exam — the closed-book paper reliably tests cost estimation, slack levelling, and a multi-step crashing calculation where you must re-check the critical path after every cut.

In this chapter

What this chapter covers

  • 01Direct vs indirect (overhead) costs
  • 02Top-down, bottom-up and apportioning estimation
  • 03Budget on the Gantt: early-start vs late-start
  • 04Periodic cost and the cumulative-cost S-curve
  • 05Slack management: levelling cash flow
  • 06The time-cost trade-off
  • 07Cost slope = $ per period crashed
  • 08Crashing procedure and parallel critical paths
Worked example · free

Crash a project the cheapest way to save 2 weeks

Q [5 marks]. A project's critical path is P-Q-R-S at 20 weeks (the only critical path). The crashable critical activities and their cost slopes are: P $15k/wk (can crash 2 wk), Q $9k/wk (can crash 1 wk), R cannot be crashed, S $14k/wk (can crash 2 wk). A parallel path P-T-R-S currently runs at 19 weeks. Find the cheapest way to shorten the project by 2 weeks and the total extra direct cost.
  • +1Confirm the critical path and list crashable critical activities with their cost slopes: Q is cheapest at $9k/wk, then S at $14k/wk, then P at $15k/wk (R is not crashable).
  • +1Step 1 — crash the cheapest critical activity, Q, by 1 week ($9k). P-Q-R-S drops 20→19; now P-T-R-S also = 19, so a second critical path appears. Running extra cost = $9k.
  • +1Re-check the paths before the next cut: both P-Q-R-S and P-T-R-S sit at 19 weeks, so any further cut must shorten BOTH paths together.
  • +1Step 2 — to drop both paths, either crash a SHARED activity (here S, $14k/wk, shared by both paths) or one activity on each path. S alone ($14k) beats crashing Q-on-one-path + T-on-the-other; Q is already at its 1-week limit anyway. Crash S 1 week. Both paths → 18 weeks. Running extra cost = $9k + $14k = $23k.
  • +1State the result: 20 → 18 weeks (saved 2) for $23k extra direct cost — the cheapest feasible 2-week compression. Note any indirect/overhead saved over the 2 fewer weeks can offset this.
Cheapest plan: crash Q by 1 wk then the shared S by 1 wk → 20→18 weeks for $23k extra direct cost.
Sia tip — After every crash, re-list path lengths before choosing the next activity — the moment a second path ties, crashing the original path alone stops shortening the project. Ask Sia to drill you on the 'shared activity vs one-per-path' decision; that re-check is the single most common exam-losing slip.
Glossary

Key terms

Direct cost
A cost traceable to one activity or work package — labour (hours × rate), materials and equipment, and subcontractors. These are the costs placed on the Gantt and changed when an activity is crashed.
Indirect cost
A cost that cannot be tied to a single task — overhead (site, supervision, plant hire), general and administrative (G&A), and contingency. Indirect costs typically accrue per unit of time, so finishing sooner reduces them.
Apportioning method
A top-down estimating technique that allocates a known total budget across WBS elements by each element's percentage significance; the percentages must sum to 100%. Used when a project closely resembles a past one.
Cumulative-cost S-curve
The running total of periodic (per-period) project spend plotted against time. The early-start schedule traces the upper envelope (spend early) and the late-start schedule the lower envelope; a feasible plan lies between them.
Slack management
Levelling the periodic cost or resource profile by shifting activities only within their slack, with the due date held fixed. Shift order: non-critical with free slack first, then non-critical with total slack, then critical only if a later end date is accepted.
Cost slope
The added direct cost per period saved when crashing an activity: (crash cost − normal cost) / (normal time − crash time). The critical activity with the smallest cost slope is crashed first because it buys a period most cheaply.
FAQ

Budgeting: Cost Estimation, Slack & Crashing FAQ

What is the difference between direct and indirect costs in project budgeting?

Direct costs (labour, materials, subcontractors) are traceable to a specific activity and go on the Gantt. Indirect costs (overhead, G&A, contingency) cannot be tied to one task and usually accrue per unit time, which is why crashing raises direct cost but cuts indirect cost.

How do I calculate the cost slope for crashing?

Cost slope = (crash cost − normal cost) ÷ (normal time − crash time). It is the extra direct cost per period saved. When crashing, pick the critical activity with the smallest cost slope first (Rule 1); if slopes tie, crash the one that can be crashed earliest (Rule 2).

Why do early-start and late-start budgets give the same total?

ES and LS schedules spend the same total budget — only the timing differs. ES front-loads spend (activities start as soon as allowed); LS back-loads it (each non-critical activity waits out its slack). Drawing both shows the feasible cash-flow envelope and where the periodic-cost peak sits.

Why must I re-check the critical path after every crash step?

Crashing the original critical path shortens it until it ties the length of a parallel path. Once a second critical path appears, crashing the first alone no longer shortens the project; you must crash a shared activity or one activity on each path. Forgetting this re-check is the classic exam error.

Does slack management change the project duration or total cost?

No. Slack management only re-shapes when money is spent — cutting the periodic peak and raising the trough — by shifting activities within their slack. The project total and the due date are unchanged. The moment you would need to move a critical activity you have left levelling and entered a schedule trade-off (crashing or accepting a delay).

Study strategy

Exam move

Treat this chapter as three linked drills, not theory. First, lock the cost-estimation vocabulary (direct vs indirect, top-down/bottom-up/apportioning) because Part-A short answers test recognition. Then practise the full crashing algorithm until it is automatic: (1) find the critical path and list every path's length, (2) compute each crashable critical activity's cost slope, (3) crash the cheapest critical activity one period and add its slope to a running total, (4) re-list path lengths and, if a second path ties, crash a shared activity or one on each path, (5) repeat to the target and report weeks saved plus total extra cost. The marks are won by the step-4 re-check and lost when students keep crashing one path after a parallel path has caught up. Keep the cost-slope formula and the slack-shift order on your single A4 note sheet, and rehearse stating the final line ("X weeks saved for $Y extra direct cost") so you bank the result mark.

A+Everything unlocked
Unlocks this Bible + all 9 of your University of Adelaide subjects - and 1,000+ Bibles across every Australian university.
Sia - your ENGI5003 tutor, unlimited, worked the way the exam marks it
The full 10-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$25/ month
30-day money-back · cancel in one tap · how it works
Unlock the full ENGI5003 Bible + 9 University of Adelaide subjects解锁完整 ENGI5003 Bible + University of Adelaide 9 门科目
$25/mo