5.2 Schedule Compression, Resource Leveling, and Earned Value Cost Control

Key Takeaways

  • Crashing shortens project duration by adding direct resources (overtime, extra crews, faster equipment) exclusively to Critical Path activities, starting with the critical activity that has the lowest Crash Cost per Day Saved: (Crash Cost - Normal Cost) / (Normal Duration - Crash Duration).

  • Fast-tracking compresses a schedule by overlapping sequential phases or activities (converting Finish-to-Start logic to Start-to-Start or beginning construction before design drawings are 100% complete), which avoids upfront overtime cost but substantially increases coordination and rework risk.

  • Resource Leveling adjusts schedule dates to enforce hard caps on peak daily labor or equipment availability and can extend the project completion date, whereas Resource Smoothing shifts non-critical activities strictly within their available Total Float without delaying project completion.

  • A cumulative construction S-Curve starts with a flat slope during mobilization, rises steeply during peak structural and MEP rough-in, and flattens out during punch-list and closeout.

  • In Earned Value Management (EVM), Cost Variance (CV = EV - AC) and Cost Performance Index (CPI = EV / AC) measure budget efficiency, while Schedule Variance (SV = EV - PV) and Schedule Performance Index (SPI = EV / PV) measure schedule progress; negative variances and indices below 1.00 signal cost overruns or schedule delays.

Last updated: October 2026

Once a baseline Critical Path Method (CPM) schedule and project budget are established, the project manager must actively control time, labor deployment, and jobsite expenditures. On the Tennessee Business and Law examination, candidates are tested on how to compress a delayed schedule at minimum cost, how to resolve trade crew over-allocations, and how to calculate Earned Value Management (EVM) metrics to detect cost overruns and schedule slippage before they become unrecoverable.

Schedule Compression: Crashing vs. Fast-Tracking

When a construction project faces an accelerated owner occupancy deadline, needs to recover days lost to unexcused delays, or seeks to avoid daily liquidated damages, the project manager must compress the schedule. The two fundamental schedule compression techniques are Crashing and Fast-Tracking.

1. Crashing (Time-Cost Tradeoff Analysis)

Crashing is the intentional compression of activity durations by allocating additional direct resources—such as authorizing overtime hours, adding a second shift, increasing crew size, or mobilizing higher-production equipment—to shorten the Critical Path. Because overtime premiums, shift differentials, and extra equipment rentals cost money, crashing always increases direct construction cost.

To compress a schedule economically, the project manager calculates the Crash Cost Slope (Crash Cost per Day Saved) for each crashable activity:

Crash Cost per Day Saved=Crash Cost−Normal CostNormal Duration−Crash Duration\text{Crash Cost per Day Saved} = \frac{\text{Crash Cost} - \text{Normal Cost}}{\text{Normal Duration} - \text{Crash Duration}}

When solving a schedule-crashing problem on the exam, apply three mandatory rules:

  1. Never Crash a Non-Critical Activity: Crashing an activity that is not on the Critical Path wastes money because non-critical activities already have positive Total Float. Shortening a non-critical activity simply increases its float while reducing the total project duration by zero days.
  2. Prioritize the Lowest Crash Cost per Day on the Critical Path: Among all activities currently on the Critical Path that have remaining crash capacity, always select the activity with the lowest Crash Cost per Day Saved first.
  3. Monitor Parallel Paths Becoming Critical: As you shorten the Critical Path day by day, its total duration eventually drops until it equals the duration of a secondary path. At that point, both parallel paths are critical. Any further reduction in total project duration requires crashing an activity on both critical paths simultaneously (or crashing a single shared activity that sits on both paths).

Worked Numeric Example: Selecting the Optimal Activity to Crash

Suppose a project's current duration is 45 days, and the owner offers a bonus if the contractor compresses the schedule by 2 days (to 43 days). Review the four activities below:

ActivityOn Critical Path?Normal DurationCrash DurationMax Crash DaysNormal CostCrash CostCrash Cost per Day Saved
Activity AYes (Critical)10 days7 days3 days$20,000$24,500$24,500−$20,00010−7=$1,500/day\frac{\text{\textdollar}24,500 - \text{\textdollar}20,000}{10 - 7} = \text{\textdollar}1,500/\text{day}
Activity BNo (TF=5 days\text{TF} = 5\text{ days})8 days5 days3 days$12,000$13,800$13,800−$12,0008−5=$600/day\frac{\text{\textdollar}13,800 - \text{\textdollar}12,000}{8 - 5} = \text{\textdollar}600/\text{day}
Activity CYes (Critical)14 days10 days4 days$35,000$38,600$38,600−$35,00014−10=$900/day\frac{\text{\textdollar}38,600 - \text{\textdollar}35,000}{14 - 10} = \text{\textdollar}900/\text{day}
Activity DYes (Critical)12 days10 days2 days$18,000$22,400$22,400−$18,00012−10=$2,200/day\frac{\text{\textdollar}22,400 - \text{\textdollar}18,000}{12 - 10} = \text{\textdollar}2,200/\text{day}
  • Step 1 (Eliminate Non-Critical Distractors): Even though Activity B has the lowest cost per day ($600/day), Activity B is not on the Critical Path (TF=5 days\text{TF} = 5\text{ days}). Crashing Activity B would save zero project days.
  • Step 2 (Rank Critical Activities by Slope): Among the Critical Path activities (A at $1,500/day, C at $900/day, and D at $2,200/day), Activity C has the lowest crash cost slope at $900 per day and can be crashed by up to 4 days.
  • Step 3 (Calculate Added Cost): Crashing Activity C by 2 days reduces the overall project duration from 45 days to 43 days for an incremental direct cost of 2×$900=$1,8002 \times \text{\textdollar}900 = \text{\textdollar}1,800.

2. Fast-Tracking

Fast-Tracking compresses a schedule by overlapping phases or activities that would normally be performed in strict sequential order—without necessarily adding overtime or extra crew labor. Fast-tracking is accomplished in two ways:

  • Project-Level Fast-Tracking (Phased Design and Construction): Beginning site grading, deep foundations, and structural steel fabrication before the architect and engineers have completed 100% of the interior and mechanical construction drawings (common in Design-Build and CM-at-Risk delivery).
  • Network-Level Fast-Tracking (Logic Overlapping): Rewriting network dependencies on the Critical Path so that sequential Finish-to-Start (FS) tasks become overlapping Start-to-Start (SS) tasks with leads (for example, starting rough plumbing and electrical in Zone 1 as soon as metal framing in Zone 1 is erected, rather than waiting for framing to finish across the entire floor).

While fast-tracking avoids upfront overtime expense, its primary drawback is substantially increased risk of coordination conflicts, design errors, and costly field rework if later design decisions conflict with foundations or rough-ins already installed.


Resource Management: Resource Leveling vs. Resource Smoothing

Even when a CPM network is logically sound, plotting daily crew or equipment requirements on a Resource Histogram often reveals severe spikes—such as three concurrent activities requiring 18 masons on Tuesday and Wednesday when the contractor only employs 10 masons, followed by only 4 masons needed the following week. Schedulers address resource imbalances using Resource Leveling or Resource Smoothing:

TechniquePrimary ObjectiveConstraint PriorityCan It Delay the Critical Path / Project Completion Date?
Resource LevelingResolve resource over-allocations when labor, equipment, or capital is strictly capped (e.g., only 1 tower crane or 10 electricians available)Resource-Constrained: Hard resource limit overrides early schedule datesYES — delaying activities to stay below the resource cap can push out the Critical Path and extend final completion
Resource SmoothingFlatten daily/weekly labor peaks and valleys to maintain steady, uniform crew utilization on siteTime-Constrained: Project completion date is fixed and cannot moveNO — shifts non-critical activities strictly within their available Total Float, leaving the completion date unchanged

Job Cost Coding, S-Curves, and Earned Value Management (EVM)

Job Cost Coding and the Job Cost Ledger

Financial accounting tells a contractor whether the company as a whole made a profit last quarter, but job cost accounting tells the project manager whether a specific concrete or framing crew is losing money this week while corrective action is still possible. When a bid is won, the estimator's line items are converted into a project Job Cost Ledger organized by standardized Cost Codes (commonly structured around CSI MasterFormat divisions plus category suffixes for Labor, Materials, Equipment, and Subcontracts). Every field timecard, material invoice, and equipment rental ticket is coded to its exact work package so the project manager can compare budgeted unit costs and man-hours against actual field performance.

The Cumulative Construction S-Curve

When a project's cumulative budgeted cost (or cumulative man-hours) is plotted on the vertical axis against elapsed calendar time on the horizontal axis, the resulting baseline graph forms a characteristic S-Curve:

  1. Early Mobilization Phase (Flat Lower Tail): During site layout, permitting, submittals, and initial excavation, only a small crew is on site and daily cash outflow is low, creating a gentle initial slope.
  2. Peak Production Phase (Steep Middle Inflection): Once structural erection, building enclosure, and simultaneous mechanical, electrical, plumbing, and interior framing trades are working across the site, daily labor and material expenditures reach their maximum rate, causing the cumulative curve to climb steeply.
  3. Closeout Phase (Flattening Upper Tail): During finish trim, startup testing, punch-list corrections, and demobilization, crew sizes drop sharply and cumulative expenditures plateau toward 100% of the Budget at Completion (BAC\text{BAC}).

Earned Value Management (EVM) Formulas and Diagnostics

Comparing planned cumulative spending against actual cash spent is a dangerous trap: if a contractor planned to spend $400,000 by Month 4 and actually spent $360,000, the project looks $40,000 "under budget"—unless only $250,000 worth of physical work was actually installed! Earned Value Management (EVM) solves this problem by integrating scope, schedule, and cost through three core values:

  • Planned Value (PV\text{PV}), or Budgeted Cost of Work Scheduled (BCWS\text{BCWS}): The authorized baseline budget for the work scheduled to be completed by the status date: PV=Planned % Complete×BAC\text{PV} = \text{Planned \% Complete} \times \text{BAC}
  • Earned Value (EV\text{EV}), or Budgeted Cost of Work Performed (BCWP\text{BCWP}): The authorized baseline budget for the physical work actually completed in the field by the status date: EV=Actual % Complete×BAC\text{EV} = \text{Actual \% Complete} \times \text{BAC}
  • Actual Cost (AC\text{AC}), or Actual Cost of Work Performed (ACWP\text{ACWP}): The actual dollars incurred on the job cost ledger to perform the work completed by the status date.

From PV\text{PV}, EV\text{EV}, and AC\text{AC}, four performance indicators and a completion forecast are calculated:

Cost Variance (CV)=EV−ACCost Performance Index (CPI)=EVAC\text{Cost Variance (CV)} = \text{EV} - \text{AC} \qquad \text{Cost Performance Index (CPI)} = \frac{\text{EV}}{\text{AC}} Schedule Variance (SV)=EV−PVSchedule Performance Index (SPI)=EVPV\text{Schedule Variance (SV)} = \text{EV} - \text{PV} \qquad \text{Schedule Performance Index (SPI)} = \frac{\text{EV}}{\text{PV}} Estimate at Completion (EAC)=BACCPI\text{Estimate at Completion (EAC)} = \frac{\text{BAC}}{\text{CPI}}
MetricFormulaFavorable ResultUnfavorable ResultExact Operational Meaning
Cost Variance (CV\text{CV})EV−AC\text{EV} - \text{AC}Positive (>$0> \text{\textdollar}0) = Under BudgetNegative (<$0< \text{\textdollar}0) = Over BudgetDollar difference between value of work earned and actual money spent
Schedule Variance (SV\text{SV})EV−PV\text{EV} - \text{PV}Positive (>$0> \text{\textdollar}0) = Ahead of ScheduleNegative (<$0< \text{\textdollar}0) = Behind ScheduleDollar value of work ahead of or behind the baseline schedule
Cost Performance Index (CPI\text{CPI})EVAC\frac{\text{EV}}{\text{AC}}>1.00> 1.00 = Under Budget<1.00< 1.00 = Over BudgetBudgeted value earned per $1.00 of actual cost spent
Schedule Performance Index (SPI\text{SPI})EVPV\frac{\text{EV}}{\text{PV}}>1.00> 1.00 = Ahead of Schedule<1.00< 1.00 = Behind ScheduleRate of physical progress as a ratio of planned progress
Estimate at Completion (EAC\text{EAC})BACCPI\frac{\text{BAC}}{\text{CPI}}<BAC< \text{BAC}>BAC> \text{BAC}Forecasted total final cost of the project at current cost efficiency

Tip

Fast Exam Memory Rule for EVM: Every variance and index formula starts with Earned Value (EV\text{EV})! In subtraction formulas (CV=EV−AC\text{CV} = \text{EV} - \text{AC} and SV=EV−PV\text{SV} = \text{EV} - \text{PV}), EV\text{EV} is always first, and a negative number is bad (over budget or behind schedule). In division ratios (CPI=EV/AC\text{CPI} = \text{EV}/\text{AC} and SPI=EV/PV\text{SPI} = \text{EV}/\text{PV}), EV\text{EV} is always in the numerator, and a ratio below 1.001.00 is bad.

Worked Numeric Example: Complete EVM Project Diagnostic

A Tennessee commercial contractor has a total baseline budget (BAC\text{BAC}) of $1,000,000 for a 10-month structural concrete package. At the end of Month 5:

  • The baseline schedule called for 50% of the work to be completed: PV=0.50×$1,000,000=$500,000\text{PV} = 0.50 \times \text{\textdollar}1,000,000 = \text{\textdollar}500,000.
  • Field quantity takeoffs confirm that 40% of the total concrete work is physically installed: EV=0.40×$1,000,000=$400,000\text{EV} = 0.40 \times \text{\textdollar}1,000,000 = \text{\textdollar}400,000.
  • The job cost ledger shows $450,000 in actual labor, material, and equipment costs incurred to date: AC=$450,000\text{AC} = \text{\textdollar}450,000.

Calculating the EVM metrics:

  1. Cost Variance (CV\text{CV}): EV−AC=$400,000−$450,000=−$50,000\text{EV} - \text{AC} = \text{\textdollar}400,000 - \text{\textdollar}450,000 = -\text{\textdollar}50,000 (Over Budget by $50,000).
  2. Schedule Variance (SV\text{SV}): EV−PV=$400,000−$500,000=−$100,000\text{EV} - \text{PV} = \text{\textdollar}400,000 - \text{\textdollar}500,000 = -\text{\textdollar}100,000 (Behind Schedule by $100,000 of work).
  3. Cost Performance Index (CPI\text{CPI}): EVAC=$400,000$450,000≈0.889\frac{\text{EV}}{\text{AC}} = \frac{\text{\textdollar}400,000}{\text{\textdollar}450,000} \approx 0.889 (Over Budget—earning only $0.89 of budgeted value for every $1.00 spent).
  4. Schedule Performance Index (SPI\text{SPI}): EVPV=$400,000$500,000=0.800\frac{\text{EV}}{\text{PV}} = \frac{\text{\textdollar}400,000}{\text{\textdollar}500,000} = 0.800 (Behind Schedule—progressing at 80% of the planned rate).
  5. Estimate at Completion (EAC\text{EAC}): BACCPI=$1,000,0000.8889=$1,125,000\frac{\text{BAC}}{\text{CPI}} = \frac{\text{\textdollar}1,000,000}{0.8889} = \text{\textdollar}1,125,000 (projected $125,000 total cost overrun at completion if crew efficiency does not improve).
  6. Estimate to Complete (ETC\text{ETC}) and Variance at Completion (VAC\text{VAC}): The remaining cash needed to finish the job is ETC=EAC−AC=$1,125,000−$450,000=$675,000\text{ETC} = \text{EAC} - \text{AC} = \text{\textdollar}1,125,000 - \text{\textdollar}450,000 = \text{\textdollar}675,000, and the forecasted final budget deficit is VAC=BAC−EAC=$1,000,000−$1,125,000=−$125,000\text{VAC} = \text{BAC} - \text{EAC} = \text{\textdollar}1,000,000 - \text{\textdollar}1,125,000 = -\text{\textdollar}125,000.

The crashing example assumes one controlling path and linear crash costs over the proposed reduction. Recalculate all paths after each reduction; a second path can become critical, requiring more than one activity to be shortened. EAC = BAC/CPI assumes future cost efficiency remains like the measured period. CPI requires positive AC and SPI positive PV; equality means exactly on budget or schedule. Earned value percentages must be budget weighted when mixed work packages have different values.

Loading diagram...
Earned Value Management (EVM) Performance Diagnostic Flowchart
Test Your Knowledge

A project manager needs to shorten a construction schedule by 1 day to avoid liquidated damages. The schedule includes four crashable activities: Activity J (Non-Critical, Total Float = 4 days, Crash Cost = $500/day), Activity K (Critical Path, Crash Cost = $1,100/day), Activity L (Critical Path, Crash Cost = $850/day), and Activity M (Critical Path, Crash Cost = $1,400/day). Which activity should the project manager crash first? Assume a single controlling path and that no other path becomes critical after a one-day reduction.

A

Activity J, because $500/day is the lowest crash cost per day among all activities

B

Activity L, because it is on the Critical Path and has the lowest crash cost per day ($850/day) among critical activities

C

Activity M, because crashing the most expensive Critical Path activity yields the largest reduction in indirect overhead

D

Both Activity J and Activity K simultaneously for a combined cost of $1,600

Test Your Knowledge

A commercial building project has a total Budget at Completion (BAC) of $800,000. At the end of Month 4, the baseline schedule planned for 60% of the work to be finished (PV = $480,000). Physical field inspection shows that 50% of the work is actually complete (EV = $400,000), and the job cost ledger shows Actual Costs (AC) of $360,000. What is the current status of the project?

A

Ahead of schedule (SV = +$80,000) and over budget (CV = -$40,000)

B

Ahead of schedule (SV = +$120,000) and under budget (CV = +$120,000)

C

Behind schedule (SV = -$80,000; SPI = 0.83) and under budget (CV = +$40,000; CPI = 1.11)

D

Behind schedule (SV = -$40,000; SPI = 0.90) and over budget (CV = -$80,000; CPI = 0.83)

Test Your Knowledge

How does Resource Smoothing differ from Resource Leveling in construction project scheduling?

A

Resource Smoothing adds overtime labor to the Critical Path, whereas Resource Leveling converts Finish-to-Start logic into Start-to-Start logic

B

Resource Smoothing can extend the final project completion date by several weeks, whereas Resource Leveling never changes the critical path

C

Resource Smoothing applies only to heavy equipment rentals, whereas Resource Leveling applies only to salaried home-office personnel

D

Resource Smoothing shifts non-critical activities strictly within their available Total Float without delaying the project completion date, whereas Resource Leveling enforces hard resource caps and can extend the project completion date

Test Your Knowledge

Why does a cumulative construction cost or labor S-Curve typically exhibit its steepest upward slope during the middle phase of a building project?

A

Multiple major trades—such as structural framing, building enclosure, and mechanical, electrical, and plumbing (MEP) rough-in—are working concurrently on site, generating the highest daily rate of labor and material expenditure

B

Mobilization, bond premiums, and building permit fees are all paid during the final week of punch-list closeout

C

Retainage is increased from 5% to 50% during the middle months of construction under Tennessee law

D

Crew productivity drops to zero during the middle phase while waiting for the Certificate of Occupancy

Sections you finish are checked off in the contents.