Category: 

What Is Resource Leveling?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 11 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

Resource leveling is a type of allocation process that seeks to match the demand for specific resources with the availability of those same resources. The idea is to make sure that when and as those resources are needed as part of the day to day process of doing business, they are on hand and ready for use. Managing this balance between demand and availability typically requires accurately projecting future needs and taking steps to acquire the resources in a manner that benefits the production process.

One way to understand the concept of resource leveling is to consider a manufacturing plant that requires certain raw materials in order to produce a line of goods. In order to keep costs within reason, the business will project the influx of orders from customers and the number of finished units required to fill those orders in a timely manner. That information is used to determine the volume of raw materials needed to create those units within the time frame allotted. Orders are placed so that the raw materials arrive just ahead of when they are needed to keep the production flowing without any interruption.

Ad

It is important to note that resource leveling is not just about knowing what is needed to keep a production line going, but when to have those resources delivered and available. In many nations, taxes are assessed on the inventories of raw materials that are kept on hand. By structuring the delivery of those materials so they do not languish in a warehouse for weeks on end before entering the production process, companies enjoy less of a tax burden, a move that helps to enhance the overall profitability of the operation.

At the same time, resource leveling requires accounting for any shifts in demand that would also affect the arrival of resources at the plant site. For example, if a large customer should cancel an order, the business would in turn revise the delivery schedule for various lots of raw materials so that only the resources needed to fill other orders are received. In the event that a new customer places a large order and requests delivery as soon as possible, there may be a need to work with suppliers to increase the frequency of materials deliveries in order to keep up with the increased demand. From this perspective, resource leveling should be viewed as an ongoing process and not a single event that is considered complete at any given point in time.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}