Project Assure
Try it free →
← All articles

Schedule Compression: Crashing vs Fast-Tracking

Project Assure · Schedule analysis

What Is Schedule Compression?

Schedule compression refers to techniques used to shorten the project schedule without altering the project scope. It is typically employed when a project is falling behind its baseline or when stakeholders demand an earlier completion date. The two primary methods are crashing and fast-tracking. While both aim to reduce duration, they differ fundamentally in approach, cost, and risk.

Crashing: Adding Resources to Compress Duration

Crashing involves adding extra resources to critical path activities to complete them faster. This can mean assigning more labour, overtime, additional equipment, or overlapping shifts. The key principle is to crash only those activities on the critical path, as shortening non-critical tasks does not affect the overall project finish date.

How Crashing Works

For each critical activity, you evaluate the cost-time trade-off. Typically, there is a 'normal' duration and a 'crash' duration (the minimum possible time). The cost slope (cost per unit time saved) is calculated. You crash activities with the lowest cost slope first, stopping when the desired compression is achieved or when no further compression is possible.

Example: If an activity normally takes 10 days with 2 workers, adding a third worker might reduce it to 7 days, but at a higher labour cost. The cost slope here is (extra cost) / (3 days saved).

Risks of Crashing

Fast-Tracking: Overlapping Tasks to Save Time

Fast-tracking involves performing critical path activities in parallel that were originally planned to be sequential. This is done by starting a successor task before its predecessor is fully complete, relying on partial dependencies or lead times. For example, in construction, you might start foundation work before all structural steel drawings are finalized.

How Fast-Tracking Works

Identify activities with a finish-to-start (FS) relationship that can be converted to a start-to-start (SS) with a lag, or simply overlapped. The amount of overlap is limited by the nature of the work; you cannot start a task until its predecessor has produced enough output to allow a meaningful start.

Example: In software development, coding can begin after the design is 50% complete, rather than waiting for 100% design sign-off.

Risks of Fast-Tracking

Comparing Crashing and Fast-Tracking

AspectCrashingFast-Tracking
Primary costDirect cost increase (resources)Potential rework cost
Risk profileModerate: quality, safetyHigh: rework, schedule slip
Effect on schedulePredictable time savingsVariable; may increase duration
ImplementationRequires resource availabilityRequires logical dependency analysis
Best forResource-rich, cost-tolerant projectsProjects with sequential tasks that can overlap

When to Use Each Technique

When to Crash

When to Fast-Track

Best Practices for Schedule Compression

Conclusion

Schedule compression is a valuable tool for project recovery, but it must be applied judiciously. Crashing offers predictable time savings at a cost premium, while fast-tacking carries higher rework risk but can save money if executed well. The best approach often combines both: fast-track where safe, and crash where necessary. Always analyse your schedule thoroughly before compressing; a single misstep can worsen delays. Using a free tool like Project Assure allows you to test compression scenarios without uploading your data, ensuring your project stays on track—or gets back on it.

Run these checks free, in your browser

Free, browser-based Primavera P6 XER schedule analyser — DCMA 14-point, GAO & NASA checks, EVM/S-curve, and forensic baseline-vs-update comparison. Nothing is uploaded; your XER is parsed locally in the browser. 3 free analyses, no card required.

Analyse your XER →

Frequently asked questions

What is the main difference between crashing and fast-tracking?

Crashing adds resources to critical path activities to reduce duration, increasing cost. Fast-tracking performs tasks in parallel that were originally sequential, increasing rework risk but not necessarily direct cost.

Can I combine crashing and fast-tracking on the same project?

Yes. Many projects use both techniques: fast-track overlapping tasks where safe, and crash critical activities that cannot be overlapped. However, be mindful of cumulative risk.

When should I avoid fast-tracking?

Avoid fast-tracking when dependencies are tight and rework would cause significant delays, or when the team lacks experience with concurrent work. Also avoid it if the project has a high risk of scope changes.

How do I calculate the cost slope for crashing?

Cost slope = (Crash cost – Normal cost) / (Normal duration – Crash duration). Select activities with the lowest cost slope first to achieve maximum compression for minimum cost.

What is the role of the critical path in schedule compression?

Only activities on the critical path affect the project finish date. Compression efforts must focus on critical path activities; shortening non-critical tasks does not reduce overall duration.