Back to ArticlesBack

Subscribe to our newsletter

Get the latest articles and resources sent straight to your inbox.

MPUG

“Don’t click the level button — it messes up your schedule.” How many times have you said this or heard it? If I had a nickel for each time I’ve heard this over the course of 25-plus years, well, let’s just say I’d be a wee bit closer to a comfortable retirement. There’s a truth in that statement. Microsoft Project will mess up your schedule — if you don’t understand what leveling does or how it works.

Sometimes we forget that Project is only a software tool, albeit a complicated one. It has no perception of time and therefore doesn’t understand concepts like today, the past or the future. It only has algorithms. And it doesn’t understand what we “want” it to do; it only does what we “tell” it to do. As a result, the ownership is on us, the human, to learn how Project works and what the available options do so that we can “tell” Project the right things to get the results we “want.”

Resource leveling — or just “leveling” as it’s more commonly known — is probably the most complicated, feared and misunderstood functionality within Project. It takes a long time to learn and the learning process is often a series of anxiety-filled experiments that end up creating more frustration than understanding. And because project managers actually have projects to run (who knew?), they typically don’t have time to experiment. The result; “Don’t click that button…”

It’s time to change that.

This is the first in a series of articles focused on resource leveling. The series objective is simple; to uncloak the mystery that is resource leveling and help you, the project manager, transition from fighting the tool to controlling the tool. To accomplish the objective this series includes articles covering the following general topics:

  • Laying a foundation, including scheduling vs. leveling and problem indicators and what they’re telling you;
  • A deep dive into how leveling works, including leveling mechanics (what to level and when);
  • Leveling hierarchy, covering which task stays and which task moves;
  • Resolution options — ways to resolve overallocations and limitations;
  • Leveling a schedule such as preparing to level, the leveling functions and the leveling cycle; and
  • Leveling guidelines.

Want more? Watch Daryl Deffler’s two-part webinar series on resource leveling, now available, on demand.

Read Daryl’s articles in this resource leveling series here:
“Scheduling vs. Leveling”
“Problem Indicators”
“Leveling Mechanics”
“Leveling Hierarchy, Part 1”
“Leveling Hierarchy, Part 2”
“Resolution Options”
“Understanding Split Task Options”
“Leveling Fields”
“Limitations”
“Preparing to Level”
“Resource Leveling: It’s Time to Level Your Schedule”
“Resource Leveling: The Leveling Cycle”
“Resource Leveling: Recommendations”

Also, download a resource leveling “cheat sheet” in PDF format!


Scheduling vs. Leveling: An Overview

Scheduling and leveling are two distinct foundational concepts within Project. They’re as essential as formula calculations are to Excel. In essence, they’re the primary reason for Project; to automate the process of sequencing project tasks while making the most effective use of available resources.

Scheduling is timeline-oriented, focused on creating the absolute shortest schedule duration. It occurs when the Calculate Project icon is clicked. Or, if you’re like many project managers who turn on the “Calculate project after each edit” option, scheduling occurs automatically after every change.

Leveling is resource-oriented, focused on making the most effective use of available resources. It occurs when one of the leveling icons such as Level All is clicked. If the Leveling option “Leveling calculations” is set to Automatic, it can also occur automatically, after every change is made.

What does “timeline-oriented” and “resource-oriented” mean? The following sequence provides a simple illustration of how scheduling and leveling work. For this sequence automatic scheduling and leveling have been turned off.

The project manager creates Tasks 1 through Task 3 with no relationships as illustrated below. Resource A is overallocated on the first three days.

In the second screen, below, the project manager defines Task 1 as the predecessor to Tasks 2 and 3. Notice that even though the relationships have been established, nothing has changed.

The project manager clicks the Calculate Project button and the results are shown below. Tasks 2 and 3 are shifted later in the timeline because they’re Task 1 successors. But notice Tasks 2 and 3 start on the same day, even though this overallocates the resource. The reason is simple: Scheduling is focused on sequencing the tasks to create the absolute shortest possible duration. Starting Tasks 2 and 3 on the same day doesn’t violate any dependency relationship, but it does result in the shortest possible duration, regardless of resource impacts.

In the final sample, below, the project manager clicked Level All. At this time, leveling, which is resource-oriented, delayed Task 3 to start after Task 2. This was done not because of any dependency relationship between Tasks 2 and 3, but because the first availability for the resource was the following Friday.

The following table provides a summarized comparison of both scheduling and leveling.

 

[table id=50 /]

Note: Task-level adjustments such as changing work, resource assignment units or duration adjust the individual task immediately, regardless of the automatic schedule or level option selections.

Guidelines

As tempting as it might be to set both scheduling and leveling to occur automatically, I don’t recommend this. My suggestion: Configure scheduling to occur automatically and leveling to occur manually.

This is recommended for several reasons. Performing both processes automatically blurs the process boundaries, and as a result it becomes difficult to determine if an issue appeared during scheduling or leveling. Performing these processes separately helps resolve issues at a high level. If the issue appears after scheduling (before leveling), it’s task related (task configuration, task dependencies, etc.). When the issue appears after leveling, it’s resource related.

Additionally, Microsoft recommends executing these processes separately to enable better tool performance and to produce better results.

Next time: Learn about resource leveling indicators.

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

© 2025 MPUG. All rights reserved.

TermsPrivacySitemap
Articles

Resource Leveling: Scheduling vs. Leveling

“Don’t click the level button — it messes up your schedule.” How many times have you said this or heard it? If I had a nickel for each time I’ve […]

5 min read
•over 8 years ago••
D
Daryl DefflerAuthor
Project Management
Microsoft Project
Best Practices
Productivity
D
Daryl Deffler

Content Writer

Daryl Deffler is currently employed by a large insurance company where he provides project management, project scheduling tool, process, and standards consulting for an enterprise project management office comprised of about 200 project managers. He has over 25 years in the IT project management field with experience managing small projects to large programs. During this time he has also developed and taught classes in both project management and scheduling tools such as Microsoft Project 2013, Primavera and ABT Workbench. He has been employed in the IT industry since 1979 in additional roles, including software development, technical support and management across mainframe, midrange and PC platforms.

View all articles by Daryl Deffler
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 1 month 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 1 month 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
about 2 months ago
Read
Explore All Articles