Back to ArticlesBack

Join 500,000+ PM Professionals

Get expert PM insights, PMP prep tips, and earn PDUs with exclusive content delivered weekly.

MPUG

A person inexperienced in project management may think that resource leveling is a method of making use of resources having the same height. Most experienced project managers know that it is a resource optimization technique which tries to make the best use of available resources to create a workable project schedule. Resource leveling is often misconstrued as the only resource optimization technique, but there is another one—resource smoothing.

Resource Optimization

Resource optimization is a scheduling technique that tries to create a near perfect project schedule within the given resource and time constraints.

In resource optimization, activity scheduled dates are determined or adjusted so that the available resources are not overloaded and the project’s target finish date is not compromised.

Resource optimization can be done in one of the following two ways:

  1. Resource leveling
  2. Resource smoothing

I have written this article to explain both techniques.

Resource Leveling

Resource leveling is the process of rescheduling activities such that the requirement for resources on the project does not exceed resource limits. The project completion date may be delayed in the process (Max Wideman PM Glossary).

Sometimes a project resource is assigned to more than one activity simultaneously making  the resource overloaded. You can resolve the over-allocation by using resource leveling. Level the resources by either delaying the activities or by splitting them.

Let me explain it with the help of an example. Let us consider a small project having five activities—A, B, C, D, and E.

The figure below shows a network diagram for our example project. We can see that activity E is dependent on activities A, B, C, and D. Activity E can start only after all of its predecessors are finished.

Let us assume each activity can be done by a one person in an eight hour working day. The figure below shows the time-phased project schedule.

The above diagram is just a network diagram. It is not a complete project schedule, since it does not show assigned resources. Generally a constant number of resources are allocated to a project. Looking at the above schedule only, the project would need four resources on Day 1 and one resource on Day 2 for completion. In this case, four resources would be too many. I’ll explain why.

Let us assume that only two resources (Jane and John) are allocated to the project. Jane and John will work on Day 1 to finish activities A and B and C and D respectively. The figure below depicts the resource utilization levels of these two resources.

Notice that both Jane and John are working 16 hours on Day 1. This is far from an ideal scenario. A resource can work for a maximum of eight hours per day. Hence, the schedule needs to be adjusted.

The following figures depict the resource adjusted schedule with two resources.

You will notice that activities B and D have been delayed to Day 2 in order to remove the over-allocation. Now, we’ll look at a depiction of the resource utilization level in the adjusted schedule.

You will notice that, in the above figure, both the resources are leveled. Jane and John will each work for eight hours per day.

In resource leveling, resource usage is maintained at a constant level, but the project schedule may be compromised. MS Project has a feature to automatically level the resources. It is very well explained in another post on resource leveling best practices.

Resource Smoothing

The process of rescheduling activities such that the requirement for resources on the project do not exceed resource limits is called resource smoothing. In smoothing, as opposed to resource leveling, the project completion date may not be delayed. Activities may only be delayed within their float (Max Wideman PM Glossary).

In resource smoothing, you have to make the use of available resources to finish the project within the given target finish date. You can use total and free float to adjust the activities’ start and finish dates.

Resource smoothing is much more involved than resource leveling. You can read my previous post on how to use network diagram to understand how total float is used to adjust the project schedule.

As I said before, in resource smoothing, as opposed to resource leveling, the resource usage is maintained at a constant level, but the project finish date is not changed.

Conclusion

You should use both resource leveling and resource smoothing to optimize the resource utilization while developing a project schedule. Usually resource smoothing is done after resource leveling, but they can be done in parallel, too. Generally, resource leveling increases the cost of a project, whereas resource smoothing introduces an extra amount of scheduling risk.

Have you used any of the resource optimization techniques in your project? If yes, what was our experience? I would love to hear about it in the comments below.

Get Weekly PM Insights

Join 500,000+ PMs receiving updates on the latest PM methodologies, PDU opportunities, tool reviews, career tips, and member exclusives.

PMI ATP
PMI Authorized Training Partner
REP #4082

Learning Paths

PMP® TrainingCAPM® TrainingPgMP® TrainingPMI-ACP® TrainingMS ProjectMS PlannerMS TeamsJira

PM Resources

PDU TrackerLive WebinarsSalary CalculatorTool ComparisonsJob BoardKnowledge BasePM Glossary

Community

Discussion ForumStudy GroupsEvents Calendar

Follow Us

LinkedInYouTubeTwitterFacebook
MPUG Logo

© 2026 MPUG. All rights reserved.

TermsPrivacySitemap
Articles

Resource Leveling: How Can You Use it in Project Management?

A person inexperienced in project management may think that resource leveling is a method of making use of resources having the same height. Most experienced project managers know that it […]

4 min read
•about 6 years ago••
P
Praveen MalikAuthor
Project Management
Microsoft Project
Best Practices
Productivity
P
Praveen Malik

Content Writer

Praveen Malik, PMP, has two-plus decades of experience as a project management instructor and consultant. He regularly conducts project management workshops in India and abroad and shares his project management thinking in his blog, PM by PM.

View all articles by Praveen Malik
Related Content

Continue Reading

Discover more insights and articles that complement your current reading

Two Project Manager Agent Features You Might Like
Articles
5 min read

Two Project Manager Agent Features You Might Like

Discover two game-changing features of Microsoft’s Project Manager Agent including agent-to-agent communication and the new integrated interface in Planner.

E
Erik van Hurck
about 2 months ago
Read
Master Dependency Analysis in Microsoft Project with SSI Tools!
Articles
2 min read

Master Dependency Analysis in Microsoft Project with SSI Tools!

Learn how to master dependency analysis in Microsoft Project using SSI Tools’ Directional Path, Connecting Path, and Dependency Tracer to analyze predecessors, successors, and project logic.

K
Kenny Arnold
about 2 months ago
Read
A PM’s Halloween Survival Guide
Articles
5 min read

A PM’s Halloween Survival Guide

Discover the spooky parallels between Halloween and project management, from scope creep monsters to ghosted team members, in this fun survival guide for PMs.

R
Ronald B. Smith, MBA, PMP
3 months ago
Read
Explore All Articles