Download - Resource Leveling Technique

Transcript
  • 7/28/2019 Resource Leveling Technique

    1/11

    Resource leveling technique, how often you are using it and is it common practice?

    9 days ago

    Like CommentFollow Flag More

    Ahmad Shihadeh, Osama Abdelmalik Arafat, PMP Certifeid, Primavera P6 like this

    37 comments Jump to most recent comments

    Follow Jan

    Jan van den Berg Yes, i use resource leveling technique regularly and i consider this common

    practice.

    Regards Jan

    7 days ago Like

    Follow Andreas

    Andreas Andersson Do you mean the automatic leveling function in Primavera or the process of

    and in it's self.

    in terms of the built in function i haven't met anyone who uses it. Most planners, including me, do it

    old school style. Ie. manually.

    7 days ago Like

    Follow Joe

    Joe Barros i don't use it,i try once never again it short the durations and on other activities

    increases to be able to level the resources,it is a mess

    7 days ago Like1

    Follow Lorenzo

    Lorenzo Lopez Fernandez I agree with previous comments.

    Resource leveling is inevitable do it to avoid overloading the resources and schedules.

  • 7/28/2019 Resource Leveling Technique

    2/11

    But I do not advise to do it automatically, or Primavera or Project, or any other program.

    It is preferable to see the curves resource use and go leveling them.

    7 days ago Like4

    Follow Anthony

    Anthony Myers We use the automatic resource leveling function in Primavera on all of our refinery

    turnaround projects prior to start of execution and at least once at every update. We use 2 activity

    codes per activity and total float to prioritize our activities.

    We have been using this process for 6 years at 7 refineries and have found it to be very beneficial.

    6 days ago Like2

    Follow Saju

    Saju Samuel when you load resource , cost , manpower, etc, it is based on your productivity and

    cost strategy based on BOQ. It is optimum and no need to level it again.

    It want to level, I suggest you to do it manually other than automatic leveling

    6 days ago Like

    Follow Lambert

    Lambert S. Saju - Do you have unlimited manpower per discipline? How can you level it manually if

    there are thousands of activities?

    6 days ago Like

    Follow Nicola

    Nicola Preto Interesting point of view Mr. Lambert, I'm working now in Algeri, for a important

    project.

    I have the same problem, i can't do it manually..

    how i can define a correct procedure in primavera p6?

  • 7/28/2019 Resource Leveling Technique

    3/11

    (i'd like to study better this program because i really want to work in USA one day. My actual level

    are good for italian planner, but if i compare myself with all of you i'm a very basic planner. Any

    suggest for a great book for improve my level?)

    Best regards

    Nicola

    6 days ago Like

    Follow Saju

    Saju Samuel @Lambert, you have unlimited man power it doesn't mean that you have to put all

    company manpower in a particular project, Man power is based on the amount of work in that

    project /duration and the productivity of the company. Before loading manpower you must have

    some idea about manpower and productivity of each an every labor based on activity.

    " your duration and manpower is related'

    Take only overloaded activities that showing above in histogram, correct it Manually

    6 days ago Like2

    Follow Lorenzo

    Lorenzo Lopez Fernandez It is clear that there is no single answer.

    Each type of project requires a different use.

    In general I do not like to use any automatic system.

    But I understand that when there are many activities no choice.

    My use of the manual leveling to large construction projects.

    I do not know its use in oil or gas.

    6 days ago Like

    Follow Mimoune

  • 7/28/2019 Resource Leveling Technique

    4/11

    Mimoune Djouallah Anthony : Could you please explain more your methodology, how do you deal

    with soft links, do you use them at all, I read one of your contribution ( i can't remember which

    forum) that for resource leveling you use other software beside P6 ?

    6 days ago Like

    Follow Lambert

    Lambert S. @Saju - Maybe we are not in the same boat.... If you have available 100 welders in your

    pool, Then your schedule histogram shown an overloaded of 120 welders. Are you going to reduce it

    one by one even if there are thousands of activities? How many types of resources you are using?

    Friendly advice, Don't work with the computer let the computer works for you.

    5 days ago Like2

    Follow Muhanad

    Muhanad Fakhri, MSc, MBA @ Lambert:- You need to re-prioritize your activities to maintain your

    100 welders peak, by shifting some activities and watching the accumulative hours at each point. Or,

    you could negotiate with the management to deploy more people, it happened to me in my current

    shutdown job where we required more scaffolders, 230 compared to 150 scaffolders in peak, and so

    we managed to get nearly 240 by requesting from other ongoing projects.

    5 days ago Like2

    Follow Lambert

    Lambert S. Muhanad please check the topic, we are discussing resource leveling

    5 days ago Like

    Follow Anthony

    Anthony Myers Mimoune:

    Most of the execution phase work in turnarounds and outages can be broken down into 3 phase.

    1. Disassembly

    2. Inspect and repair

    3. Reassembly

  • 7/28/2019 Resource Leveling Technique

    5/11

    We create 2 global activity codes

    1. Activity Priority with values 1 - 9

    2. Equipment Priority with values AA - ZZ

    All disassembly activities have an Activity Priority less than 5.

    All inspect and repair activities have an Activity Priority of 5.

    All reassembly activities have an Activity Priority greater than 5.

    Jobs with know repairs would have a 1 for disassembly, 5 for inspect and repair and 9 for

    reassembly. The repair activities get as much float as possible.

    Jobs with no known repairs would have a 4 for disassembly, 5 for inspect and repair and 6 for

    reassembly.

    We only use true logic. A must happen before B. Usually only 1 constraint date which is pull feed.

    If we have several similar jobs that we need to sequence. Job 1 would receive the Equipment Priority

    AA. Job 2 AB, 3 AC etc.

    If all else is equal we tell Primavera to then look at total float. The less float the higher the priority.

    First criteria is Activity Priority, second is Equipment Priority and last is total float. We level within

    float.

    Set your resource limit to allow for 25% overage, but when leveling try to keep most of the hours

    below the limit line. A small spike here are there should not be an issue. Large on long duration

    overallocation must be avoided.

    Use you histogram to when leveling set at the smallest time scale you use. For turnarounds we use

    hours, for capital projects days.

  • 7/28/2019 Resource Leveling Technique

    6/11

    When I review a schedule I teach to only have 1 activity without a predecessor and 1 without a

    successor. If there is more than 1 constraint data the reason must be noted in the activity note tab.

    NO SOFT LINKS. EVER. TRUE LOGIC TIES ONLY. Soft links will override any benefits you would gain

    from leveling.

    5 days ago Like5

    Follow Jan

    Jan van den Berg Further to my initial post regarding resource leveling, and reading the

    contributions of other members of the group I would like to expand on resource leveling either

    manual or automatic by the software. As said before I use automatic resource leveling frequently, by

    every weekly update on all project in the portfolio. On the other hand I use inherently leveling

    planning technique, by using cascading tasks approach. Furthermore all the schedules need to by

    resourced by similar resources, properly prioritized, absolutely no loose ends are allowed and the

    labor estimate shall not be more out the say 5 10% otherwise the results are untrustworthy and

    hence useless. On authors website I have 2 articles on resource leveling. One on the basis of

    automatic leveling for resources and one other article on automatic resource leveling on limited

    floor space. The website is http://plannenvoornietplanners.net/

    5 days ago Like

    Follow Anthony

    Anthony Myers As Jan van den Berg described, we too use leveling when we are resource

    constrained due to logistics, resource availablity or safety. Using these features gives us a more

    predictable turnover date.

    5 days ago Like

    Follow Mimoune

    Mimoune Djouallah I appreciate your detailed answers, i tried the automatic leveling but with a

    limited success, usually our main resources constraints is the availability of accommodation in

    remote areas, P6 will let you level using only one maximum value, or in our case the availability is

    not fixed, you may have 200 bed the first month then 250 the next one.

  • 7/28/2019 Resource Leveling Technique

    7/11

    it would have been useful, if P6 have the options to set the limit using roles, and and the options to

    assign activities the split or non split attribute.

    but the main reason that I use manual leveling is that going the automatic way will impose a wholedifferent approach how you develop the schedule in the first place, like using only hard logic, I don't

    want really to step outside my comfort zone.

    5 days ago Like

    Follow Engr.Faiz

    Engr.Faiz Rasul (PMP) can anyone who ever talked about mannual levelling explain that are the

    main steps for mannual levelling?

    5 days ago Like

    Follow Muhanad

    Muhanad Fakhri, MSc, MBA @ Lambert: I understood the subject matter and I was talking about

    either manually leveling the resources (prioritizing and shifting activities) to maintain my peak

    manpower histogram, or negotiating my management to increase resource in case the situation is

    inevitable ...

    5 days ago Like

    Follow Muhanad

    Muhanad Fakhri, MSc, MBA @ Faiz: The way I used to follow in manual leveling is by watching my

    manpower mobilization plan, once we got the job we will prepare the schedule considering many

    factors, one of them is the manpower and equipment required to accomplish a certain amount of

    work, this has to be discussed with the management in light of the current manpower utilizationacross the projects portfolio and the possibility to recruit more in the long run in addition to the

    peak manpower requirements such as accommodation and logistics and space constraints. Once the

    manpower mobilization histogram is agreed then this has to be our guidelines in adjusting the

    schedule prior final submission for client approval. So we need to ensure that individual resources

    are not exceeding the required peak and hence the accumulative resources are not exceeding the

    total manpower peak. Manually i believe its hectic and time consuming but with experience and

    dedication the stress would be..somehow...affordable. :)

    5 days ago Like1

  • 7/28/2019 Resource Leveling Technique

    8/11

    Follow Engr.Faiz

    Engr.Faiz Rasul (PMP) Muhanad Fakhri,Suppose I am getting Overallocation in "Month X" so I shall

    filter Out the Activities of "MOnth X" and shift some of them to other months or increase durations

    to decrease the resource usage.Is this the approach when we talk about mannual levelling?

    4 days ago Like1

    Follow Lambert

    Lambert S. Good Question!

    4 days ago Like

    Follow Dave

    Dave Caldwell Faiz: Look at the histogram at the bottom of the page and then manually move or

    adjust durations so that your hours come down to an acceptable level. Anthony: That is a great

    explanation, thanks.

    4 days ago Like

    Follow Lambert

    Lambert S. @Dave - Considering restrictions for each relationship of every activity and talking

    thousands of activities especially critical items. I don't think your idea is advisable. It is possible if the

    over allocation is very minimal and considered hours only instead of detailed manpower with few

    activities only.

    4 days ago Like

    Follow Dave

    Dave Caldwell @Lambert - I am sure that you are right in your projects. I work typically on new

    facilities and I may have 50 to one hundred activities with the same resource working at any one

    time. The issue that I found were priorities change over the life cycle of a project. This made us go

    through and modifying the plan after an update and realistically after the initial resource leveling

    session the changes were minimal.

    4 days ago Like

    Follow Anthony

  • 7/28/2019 Resource Leveling Technique

    9/11

    Anthony Myers Each project type has its own idiosyncrasies. What works well in one environment

    may not work at all in another. Projects that I work with range in size from 2,000 to 40,000 activities.

    Time increments are in hours. We try to keep the execution phase of our project below 45 days

    working 7 days per week 24 hours per day. The nature of our beast mandates we utilize the power

    of the computer as much as possible. Prioritized leveling works well for us, but could well be overkill

    for projects under 100 activities with longer durations. The beauty of todays software is that it can

    be configured for different needs within the same organization. The only requirement is that the end

    user know how and when to take advantage of this power.

    3 days ago Like

    Follow Jan

    Jan van den Berg Mimoune

    I understand that you have tried and that automatic leveling has limited success. You noted that the

    the number of bed may are different every month. Note that you can specify the limit of number of

    resources, of any way you want in time and availability. So suggest to proceed as follows. Make an

    resource called. BEDS specify the number as 20000% for 200 beds in the time period. Then assign

    this resource to all activities. Go to the leveling tab and set only the resource BEDS for leveling . The

    activities shall now be leveled. Next step is to priorities the activities.

    Regards Jan

    3 days ago Like

    Follow Anthony

    Anthony Myers I do something similar, but would assign 1 bed per resource to each activity.

    You would then need to turn off level within float or you could have overallocations.

    3 days ago Like

    Follow Jan

    Jan van den Berg Anthony

    Yes, there are many other items to consider during leveling. Hope to have a reaction of Mimoune or

    any other members of the group. Feedback is also important. Regards Jan

    3 days ago Like

    Follow Mimoune

  • 7/28/2019 Resource Leveling Technique

    10/11

    Mimoune Djouallah thanks, P6 let you define resource availability by period, that's good, but for

    leveling it use only one value, which is useless in my case.

    3 days ago Like

    Follow Muhanad

    Muhanad Fakhri, MSc, MBA Faiz you will have different combination of resources building up your

    histogram, not only one, you can use automatic leveling but you might have issues in overall

    duration and hence you might miss some milestones, If my resources are over allocated then I have

    two solutions, either to re-prioritize my activities and shift them, or discuss with my management to

    increase the pre-set peak. As we know, for example, excavating a trench using JCB with a prescribed

    productivity, assuming only 2 JCBs are available can not be challenged, when I update my schedule

    the balance work has to be done with available resources, i normally update the schedule and

    present the actual scenario to my management with delays expected and ways to recover including

    increment of resources or using the available float to re-prioritize, in severe cases a complete delay

    analysis and a recovery plan will follow when we exceed 5% slippage.

    2 days ago Like

    Follow Stijn

    Stijn Van de Vonder It's good to read that resource leveling functionality is used by some of you.

    But by all means, it is NOT common practice at all to level automatically. Very few of our clients use

    this functionality. Whether it is best practice is an other discussion. There exists a lot of academic

    research on what they call the RCPSP (resource constraint project scheduling problem). The

    algorithms in this research are far more powerful than the simple priority list-based heuristics in P6

    and MSP. But the bottom line is that every algorithm struggles to model human decisions / priorities

    (there are just too many factors that impact decisions). For that reason, automatic leveling is a

    bridge too far for most people.

    2 days ago Like

    Follow David

    David Hulett, Ph.D. I review a lot of schedules for best practices, which includes not overloading

    limited resources. Even if resources are entered, i see no evidence that the automatic leveling

    capability of the scheduling software has been used. Most contractors say they address resource

    management in some other software, but then the question is: "How can we be sure that the

    schedule reflects what you had to do to manage resources?" I suspect that resource management is

    the reason I see so many Start-not-earlier-than constraints, since resource leveling is usually

    resource shifting.

  • 7/28/2019 Resource Leveling Technique

    11/11

    Where I need to use the automatic resource leveling algorithms in the scheduling software is when I

    conduct a Monte Carlo simulation on the schedule, using risk drivers or 3-point estimates. There is

    just not enough time to level each of 3,000 iterations manually. Since manual leveling is usually

    more efficient than the algorithms, I believe that (1) at least the iterations are not violating resource

    constraints and (2) the simulation results may be more conservative than necessary.

    1 day ago Like

    Follow Osama Abdelmalik

    Osama Abdelmalik Arafat, PMP Certifeid, Primavera P6 I think at early stages of the project,

    automatic resources leveling is more efficient that manual, while at advanced stages of the project,

    manual leveling is more efficient.

    1 day ago Like

    Follow Jaco

    Jaco Stadler It would be interesting to see how does resource leveling add up in a Contract, most

    contract I have seen talks about Critical path (Logic and task) = EOT as such I believe the scehdule

    should tell you in order to achieve your early schedule you need x amount of resources, in Order to

    achive your late curve you need Y resources, I normally try to add in Lags and Increase duraton tolevel my early required resources. The reason EOT claim is impact is never based on a Contract that

    states reqource leveling, it always states CPM method.

    10 hours ago Like Reply privately Flag as inappropriate

    Follow Joe

    Joe Barros i agree with Muhana Fakhri,the resource are allocated according to the scope of

    work,hours required to complete the project,priorities,commission dates or key dates,once this hasbeen ascertain the program can be drawn the same as you build a house brick by brick,resources are

    allocated as required task by task taking into consideration that you program is not start steep and

    with over resourcing up front,if automatic resourcing is applied the program will increase or

    decrease task duration to level the resources,

    many times once the S curve has been drawn it is required to go back and readjust the plan to

    accommodate certain gapes but this has to be done the the project requirements in mind.

    therefore automatic resource leveling in my opinion is not a good option as the package does not

    know the project requirements