Optimizing Project Duration and Cost Through Schedule Compression
Crashing is a schedule compression technique used to reduce the project duration by adding additional resources to critical path activities at the least incremental cost.
It involves making cost-time tradeoffs to achieve the optimal balance between project duration and total cost.
Crashing is not always the best solution. Consider:
Determine the current critical path and its duration using CPM.
Only activities on the critical path are candidates for crashing.
For each critical activity, identify:
Determine the cost per time unit for crashing each activity:
The slope represents the additional cost per unit of time saved.
Start with activities that have the lowest cost slope (cheapest to crash per time unit).
Create a prioritized list of crashable activities.
Crash activities in order of priority until:
[Visualization of time-cost tradeoff showing optimal crash point]
The curve shows the relationship between project duration and total cost, helping identify the optimal crash point.
| Activity | Normal Duration | Normal Cost | Crash Duration | Crash Cost | Cost Slope | Max Crash Days |
|---|---|---|---|---|---|---|
| A (Critical) | 10 days | $5,000 | 7 days | $8,000 | $1,000/day | 3 days |
| B (Critical) | 15 days | $10,000 | 12 days | $13,000 | $1,000/day | 3 days |
| C (Critical) | 8 days | $4,000 | 6 days | $5,000 | $500/day | 2 days |
| D (Non-critical) | 12 days | $6,000 | 9 days | $9,000 | $1,000/day | 3 days |
Scenario: A software project has a critical path duration of 90 days, but the client needs it in 80 days to meet a trade show deadline. Early completion bonus: $50,000.
Crash Analysis:
Optimal Solution: Crash requirements by 3 days ($6,000), development by 7 days ($10,500), and testing by 0 days. Total cost: $16,500. Net gain: $33,500 bonus.
Question 1: An activity has normal duration 8 days ($4,000), crash duration 5 days ($7,000). What is its cost slope?
Question 2: Why shouldn't you crash activities that aren't on the critical path?
Scenario: Your project has two parallel critical paths after initial crashing. How does this affect further crashing decisions?
After initial crashing, new critical paths may emerge. You must then crash activities on all critical paths simultaneously to further reduce project duration.
Consider how crashing affects indirect costs (overhead, facilities, etc.) which may decrease with shorter durations.
In reality, cost slopes may not be linear - crashing becomes progressively more expensive.