Let’s break down two important schedule optimization techniques in project management: Schedule Leveling and Schedule Crashing — both found in the PMBOK® Guide.
🟨 1. Schedule Leveling
A resource optimization technique that adjusts the project schedule to resolve resource conflicts or overallocations, often without changing the project scope, but it may extend the project duration.
📌 Key Points:
- Prioritizes resource availability over strict timeline.
- Delays activities if needed to avoid overloading resources.
- Often used when the same team is working on multiple tasks simultaneously.
✅ Example:
A developer is assigned to two critical tasks at the same time. To avoid overload, you delay one task by 3 days.
📉 Trade-off:
- Longer schedule but more realistic resource allocation.
🟥 2. Schedule Crashing
A schedule compression technique that reduces the total project duration by adding resources or increasing costs, typically on the critical path.
📌 Key Points:
- Focuses on finishing the project faster.
- Adds overtime, extra staff, or external support.
- Only applies to critical path activities to have real impact.
✅ Example:
You assign two more testers to critical testing to finish it faster.
📉 Trade-off:
- Higher cost, possible diminishing returns (e.g., too many people slow down work).
🧠 Quick Comparison Table
| Technique | Goal | May Extend Duration | Increases Cost | Affects Critical Path? |
|---|---|---|---|---|
| Schedule Leveling | Balance resource usage | ✅ Yes | ❌ No | ❌ Not necessarily |
| Schedule Crashing | Shorten project timeline | ❌ No | ✅ Yes | ✅ Yes |
🟦 Fast Tracking
Fast tracking is a technique where activities that were planned to be done in sequence are performed in parallel—without waiting for the predecessor to finish—to shorten the overall project duration.
🔧 How it Works:
- You overlap tasks that would normally be done one after the other.
- You don’t add resources (unlike crashing), but you increase risk by running dependent tasks in parallel.
📌 Example:
Originally, design must finish before development starts.
With fast tracking, development begins before the design is fully complete (e.g., starting backend development while frontend design is still underway).
⚠️ Risks:
- Rework if earlier phases change.
- Quality issues due to incomplete input.
- Increased coordination required.
🧠 Key Differences from Crashing
| Technique | How It Compresses Time | Adds Cost? | Increases Risk? | Use When… |
|---|---|---|---|---|
| Fast Tracking | Overlapping tasks | ❌ No | ✅ Yes | You can safely run tasks in parallel |
| Crashing | Adding resources to tasks | ✅ Yes | ⚠️ Maybe | You need to shorten critical path |
✅ Best Practices:
- Only fast track non-critical work if the risk is low.
- Use on critical path tasks for real time savings.
- Combine with crashing if more compression is needed.

Leave a Reply