• Home
  • Beginners
  • Knowledge Areas
    • Integration
    • Scope
    • Schedule
    • Cost
    • Quality
    • Resource
    • Communications
    • Risk
    • Procurement
    • Stakeholder
  • Process Flow
  • Reference Materials
    • Books
    • Exam Prep Courses
    • Practice Questions
  • Tips
  • Lessons Learned
  • About

PM DRILL

PMP exam guide

You are here: Home / Knowledge Areas / Schedule Management / Resource Leveling and Resource Smoothing Explained with An Example

Resource Leveling and Resource Smoothing Explained with An Example

October 6, 2018 By Manickavel Arumugam 22 Comments

5
SHARES
ShareTweet

Resource leveling vs Resource smoothing

What is resource leveling?

What is resource smoothing?

Are they the same? If not, what is the difference?

We will try to answer the above questions in this article.

Table of Contents

  • Resource Optimization
  • Examples of Resource Optimization Techniques
  • Comparison of Resource leveling and Resource smoothing
  • Example to illustrate the difference between Resource leveling and Resource smoothing
  • Application of Resource Leveling to the Sample Project
  • Application of Resource Smoothing to the Sample Project
  • Conclusion

Resource Optimization

Resource optimization is a tool/ technique used in the Develop Schedule process of Schedule Management knowledge area.

Resource optimization is a schedule network analysis technique applied to a schedule that has already been analyzed by the Critical Path Method (CPM).

Resource optimization is needed when resources have been overallocated, such as when a resource has been assigned to two or more activities during the same time period. It may also be needed when certain resources (eg. equipment or machinery) are available in limited quantities, while the CPM schedule demands more than the available quantities.

In short, resource optimization is employed when there is a resource conflict (ie. when the schedule requires more than the available resources) or when there is a need to keep the resource usage at a constant level.

Examples of Resource Optimization Techniques

Two examples of resource optimization techniques are:

  1. Resource leveling and
  2. Resource smoothing

Comparison of Resource leveling and Resource smoothing

Let us see a comparison of the two resource optimization techniques below:

Comparison of Resource Leveling and Resource Smoothing

Example to illustrate the difference between Resource leveling and Resource smoothing

Now, let us look at an example and try to understand how resource leveling and resource smoothing works in a project.

Consider a project with 7 activities as shown in the table below. The predecessors of each activity and the duration of the activities are given. The number of compressors (consider it as a resource) required by each activity is also listed. The organization has only 6 compressors available with them.

Activivty Table with Durations

The first step is to draw the schedule network diagram and determine the critical path.

Project Schedule Network Diagram

From the schedule network diagram, you can understand the critical path is A-B-C-E-G and the total duration of the project is 20 days.

The problem with the critical path method is it does not consider the availability of resources. So, now we need to check whether there are any resource conflicts in the schedule created by the critical path method.

It will be easier if we present the schedule in the Gantt chart/ bar chart format to understand the resource usage over time periods.

Gantt Chart Before Resource Optimization

With the bar chart representation, it is easier for us to calculate the compressors needed on each day. For example, we know that from day 1 to 3, only activity A is in progress; so, we need 6 compressors on each of these days. However, from day 6 to 9, activity C and activity D are running in parallel. So, you need 7 compressors (5 for activity C and 2 for activity D) on each of these days.

Let us plot the resources required as a histogram.

Resource Allocation Before Optimization

By drawing a line to show the resource limit, we can clearly see the days on which the resource conflict occurs. You can see that the schedule requires more compressors than available on six days; Day 6, 7, 8, 9, 11 and 12.

Now, let us see how the application of resource leveling and resource smoothing helps to remove the resource conflicts on these six days.

Application of Resource Leveling to the Sample Project

As we have seen earlier, resource leveling looks at removing all resource conflicts without worrying too much about extending the project duration.

Let us look at the first conflict, which happens between activities C and D. To avoid the conflict, we need to delay either activity C or activity D. Since activity C is on the critical path, it is prudent to delay activity D.

We have to delay the activity D until activity C completes. This means, activity D has to be shifted to start on Day 11. By doing this, the resources required on days 6 to 9 comes down to only 5 compressors. Since there is a float in activity D, everything looks fine.

But, when we move an activity, we have to see how it affects the other successor activities. In this case, since F depends on the completion of activity D, it also has to be shifted.

Gantt Chart
(the light blue color bars show the original schedule based on CPM)

Now, you can see that there is no resource conflict from day 1 to day 14. But, there is a conflict on days 15 and 16; activity E needs 4 compressors and activity F also needs 4 compressors.

So, we have to delay either activity E or activity F to avoid this conflict. Since activity F is not on the critical path, let us delay this activity.

We have to delay it until the completion of activity E. It means activity F can start only on day 20. However, it also leads to the shifting of activity G since activity F is its predecessor.

Let us look at the final Gantt chart and the resource usage histogram.

Gantt Chart After Resource Leveling

Resource Histogram After Leveling

It’s good. All resource conflicts are removed. Now, the maximum compressors required is only six numbers on any day.

However, in the process, the project gets delayed by two days. The total duration of the project is 22 days now.

The critical path also has changed. Activity F is part of the critical path now. So, the new critical path is A-B-C-E-F-G.

Application of Resource Smoothing to the Sample Project

Resource smoothing looks at removing as much resource conflicts as possible without delaying the total project duration.

Let us again start to adjust the original CPM schedule to avoid resource peaks.

Gantt Chart

Resource Histogram After Smoothing

Activity D is shifted from day 6 to day 11. This removes the resource peaks from day 6 to 9.

However, there is still resource conflicts on day 15 and day 16. This conflict cannot be removed without delaying the total project duration. So, resource smoothing will stop here.

Out of the six days of conflict, resource smoothing managed to remove 4 days of conflict. However, if the organization wants to stick to the original schedule, they should bring additional resources on day 15 & day 16.

Conclusion

Resource leveling is a resource-limited scheduling technique, while resource smoothing is a time-limited scheduling technique.

You could use either of them in your projects based on the requirements of your organization.

Does this article help you in your understanding of the difference between the two resource optimization techniques, resource leveling and resource smoothing?

If you still have any queries, please leave a comment. I will respond to them.

  • Author
  • Recent Posts
Manickavel Arumugam
Follow Me
Manickavel Arumugam
Certified Project Management Professional (PMP)®
Certified Risk Management Professional (PMI-RMP)®
An enthusiastic project management practitioner and trainer.
Manickavel Arumugam
Follow Me
Latest posts by Manickavel Arumugam (see all)
  • Yet another PMP Success Story - October 21, 2019
  • Project Management Using Microsoft Excel - September 10, 2019
  • PMI-RMP Course by uCertify – Is it for You? - August 3, 2019
5
SHARES
ShareTweet

Filed Under: Schedule Management

Most Shared Posts

Comments

  1. Anirudh Polaypalli says

    April 27, 2022 at 4:47 pm

    Thank you very much

    Reply
  2. CPPM says

    November 12, 2021 at 11:37 am

    Sir thanks If you are not aware you paper is being taught in IIM

    I hope you are getting some royalty from them

    Reply
  3. Omar Syam says

    August 10, 2021 at 11:27 pm

    Thanks a lot .

    Reply
  4. Mwasaha says

    May 26, 2021 at 9:53 am

    Very informative article and easy to understand.

    Reply
  5. Shoummo Barua Chowdhury says

    March 18, 2021 at 2:10 pm

    Thanks for the explanation. It was very Clear and organized. I also appreciate the use of an example to give a clear idea.

    Reply
    • Manickavel Arumugam says

      April 3, 2021 at 7:14 am

      Thank you

      Reply
  6. Dumb Bastard says

    October 17, 2020 at 8:49 pm

    This is the best explanation to date ,…. for leveling , and smoothing..

    Reply
  7. Amy says

    June 28, 2020 at 7:24 pm

    Great explanation! I was struggling to wrap my head around resource smoothing, but your example explained it really well and made it so much easier to understand compared to other examples I have found

    Reply
    • Manickavel Arumugam says

      June 29, 2020 at 12:59 pm

      Thanks Amy. I am glad that the article helped you to understand the resource smoothing concept better.

      Reply
  8. Yogesh Krishnan says

    June 23, 2020 at 1:30 pm

    Great Explanation!!

    Reply
    • Manickavel Arumugam says

      June 29, 2020 at 12:57 pm

      Thanks Yogesh.

      Reply
  9. Sindi says

    April 13, 2020 at 8:11 am

    Great informative article

    Reply
    • Manickavel Arumugam says

      April 13, 2020 at 2:26 pm

      Thanks Sindi

      Reply
  10. Dr. ALI ALMADHLOUH says

    December 24, 2019 at 8:38 am

    It is an excellent article. I like the flow and the explanation of your example.

    Reply
    • Manickavel Arumugam says

      December 24, 2019 at 2:44 pm

      Thanks Dr. Ali. Appreciate your feedback.

      Reply
  11. Jim Stewart says

    November 4, 2019 at 12:08 pm

    I have never heard the word ‘compressor’ used anywhere in project management. Can I just substitute the word ‘resource’ one-for-one and then I will understand this better?

    Reply
    • Manickavel Arumugam says

      November 4, 2019 at 1:19 pm

      Absolutely! It is just a resource. You can think of any resource in your project.

      Reply
      • Jim Stewart says

        November 6, 2019 at 1:11 pm

        Great, thanks.

        Reply
  12. Ada says

    October 8, 2019 at 4:13 pm

    This is the best explanation I’ve found so far. Thank you for this!

    Reply
    • Manickavel Arumugam says

      October 9, 2019 at 5:19 am

      Thanks Ada for the feedback.

      Reply
  13. Yasmeen says

    June 22, 2019 at 6:20 am

    Excellent explanation! Thank you!

    Reply
    • Manickavel Arumugam says

      June 22, 2019 at 7:03 pm

      Thanks Yasmeen.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Email
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
PMP Exam Prep Live Online Training
10 Questions Quiz

You may also like

ITTOs Communications Management

How to remember ITTOs of Project Communications Management?

How to remember ITTOs of Project Communications Management? This is the seventh article in the series “How to remember ITTOs”. You can find all the articles in this series here: How to remember ITTOs series. ITTO is an acronym that stands for Inputs, Tools and Techniques, and Outputs. In this article, we will focus on […]

Closing process group

Sequence of Activities in Closing Process

Closing process group includes only one process, namely, Close project or phase. This process belongs to the Integration knowledge area. Close project or phase is the process during which we formally close the project or phase. Generally, the project charter will include project success criteria, project exit criteria and who will sign off the project. […]

ITTOs Quality Management

How to remember ITTOs of Project Quality Management?

This is the fifth article in the series “How to remember ITTOs”. You can find all the articles in this series here: How to remember ITTOs series. ITTO is an acronym that stands for Inputs, Tools and Techniques, and Outputs. In this article, we will focus on Project quality management. What is Project Quality Management? […]

How to remember ITTOs of Project Resource Management?

How to remember ITTOs of Project Resource Management?

This is the sixth article in the series “How to remember ITTOs”. You can find all the articles in this series here: How to remember ITTOs series. ITTO is an acronym that stands for Inputs, Tools and Techniques, and Outputs. In this article, we will focus on Project resource management. What is Project Resource Management? […]

Process Flow for Project Integration Management

How to remember ITTOs of Project Integration Management?

How to remember ITTOs of Integration management? ITTO is an acronym that stands for Inputs, Tools and Techniques, and Outputs. Do we need memorize ITTOs for all the 49 project management processes included in PMBOK Guide, Sixth Edition? I believe it’s a never ending debate, ever since the PMBOK Guide and PMP certification examination came […]

Copyright © 2025 · pmDrill.com

PMI®, PMP®, and PMBOK® Guide are trademarks of Project Management Institute, Inc.