Guild of Project Controls: Compendium | Roles | Assessment | Certifications | Membership

Tips on using this forum..

(1) Explain your problem, don't simply post "This isn't working". What were you doing when you faced the problem? What have you tried to resolve - did you look for a solution using "Search" ? Has it happened just once or several times?

(2) It's also good to get feedback when a solution is found, return to the original post to explain how it was resolved so that more people can also use the results.

Print Resource Availability

58 replies [Last post]
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Resource Availability (Production) Tables

Availability of resources can vary with time, the basic availability definition is done at the resource tables, and here fixed calendar variations can be defined. But fixed variations is not always good modeling, at times you need the availability to move with a group of activities and then lower availability should be defined in order to avoid unnecessary idle resources and correct resource allocation based on variable availability. Good software provides for the scheduler be able to modify resource availability through activities that move as the schedule moves with time.

In P6 how can we print resource availability tables for:

1)Resource availability defined under resources tables?
2)Resource availability defined at the activity level?
3)Combined resource availability?

Please provide some means that can be practical when using hundreds of resources as use of histograms is kind of useless when dealing large jobs.

How P6 Digger handles changes in resource availability?

Best Regards,
Rafael

Replies

Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229

I believe resource availability will be available in P6 but the software will not be able to level the consumable resource as Spider Project can.  If the production is delayed or consumption is faster than production then the consumption activity will be delayed until more material is available.

Please note I am also leveling trucks as a renewable resource and because of the availability production and consumption activities cannot happen at the same time in this particular model. If you increase the number of trucks or assign them at partial workloads then the activities can be scheduled at same time while a split will also be scheduled as to meet the requirement for materials to be available for installation [consumption].

 photo MatProdCons_zpsdnlifti0.jpg

Itachi Uchiha
User offline. Last seen 7 years 16 weeks ago. Offline
Joined: 24 Dec 2016
Posts: 3
Groups: None

Hi

I have read all questions answers and examples . Very good conversation . I have a question

I will tell simply . In a road project there are 2 activities . Production of materials and filling works . 20 trucks work in this project . For example 8 truck work in production works 8x15=120 m3 material product . I want to show this in Primavera P6 . Some trucks produce materials 1st week 120 another week 150 sometimes 30 . and in filling works a resource consume this material .

I want to see Stock everyday . I want to calculate stock . Is it possible in Primavera ?

 

Thanks

Jackson Smith
User offline. Last seen 10 years 19 weeks ago. Offline
Joined: 6 Dec 2013
Posts: 2
Groups: None
I want to make sure that it is very important to see whether or not his is something that is going to improve in many way.
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
Thank you...and I understand what you mean.

Best Regards,
Rodel
Hi Rodel,
if we both agree that automatic adjustment of resource crews to activity duration just produce something to think about and not to accept then there is nothing to discuss. Accepting new resource requirements means recalculation of the whole schedule and not just one activity.

Specific tasks with specific timing shall be planned as specific activities, I never suggested to use partial workload for this case.
With crane you will not schedule each lift as specific activity. It may be done but the size of the schedule will become too large for easy work.

I am used to apply the term estimating to estimating of costs and durations basing on some norms and usually without considering resource limitations.

Do you agree that simulating total workload instead of both workload and quantities of assigned resources is wrong?

Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
I agreed that partial workload is available anywhere and even in real life. I explain availability because Rafael is questioning about Act with resource working for certain hours which I clearly stated that it is common here in Australia as an example. We have students, trainee, and part time worker as a good example. You mentioned deployment of crane which is also a good example. Managing resource is equivalent for resource deployment or pooling and when you deploy a resource you scheduling them on a right timing to avoid conflict. I agree on partial deployment using you methods which make the things easier but in real life is not that easy. You have to make sure on the timing to avoid conflict. “Correct me if my statement and understanding are wrong”

As a good example is booking a meeting room to a specified time to make sure that if someone want to use it they will know it is not available on the it was book by others. Or using a crane on different locations (partial workload on every task) where specific time and duration should be specified to allow others when there turn are available to use crane.

I mentioned Planning is the same as estimating but not literally. If a planner is calculating durations or resources what do kind of process are they using? Is that called estimating? An estimating has different approach like planning. Estimating also use plan to quantify quantity, time, cost, resources….and many others same as planning. Estimator also use their imagination on how it going to build to assume what type of resources required, how long it will take…etc although it is not as detail as planning.

Using Duration driving resource approach is also only another method which I keep explaining but it is the duty of planner if the output is correct or not. If the output is not feasible then the planner need to decide on what is the best for the output like on your example for welding machine of 1.25 output. Of course it is not acceptable and the planner needs to decide to make it feasible or acceptable output. It is the same as resource driving, where if output is not acceptable then have to work out by using different approach or different methods to make it acceptable.

Most of the planner use durations first to plan working backwards to meet the deadline then work on the resources if feasible/realistic or not until final schedule is agreed.

In Planning Durations is commonly used with or without resources so what is wrong with that approach? As long as the planners understand the methodology and process I don’t see the difference.

Best Regards,
Rodel
Hi Rodel,
partial workload is common everywhere.
This is the way people use cranes that participate in many activities done in parallel.

Planning is not the same as estimating, planning is modelling project execution.

If we have only one welding machine the information that we need 1.2 welding machines is nice to have but cannot be accepted. In one of my previous posts I described the crew that does automatic welding. You will not need 2.4 buses, 7.2 welders and 3.6 pipelayers together with 1.2 welding machines. You can use 3 pipelayers or 6 pipelayers, not 4 and not 5.
If productivity of assigned crew is not sufficient people shall decide what can be done to accelerate the work. Two CRC machines on the same activity is nonsense. Maybe it makes sense to create new spread?

Resource assignment decisions are much more complicated than just multiplying existing assignments and make 10 welding machines do the work in one day.

It is easy to calculate necessary amount of crews for plaster work in your second example. To finish the work in 8 days you will need 1.25 crews. You want this result?
Or you will look at the whole project and will think what additional resources to use for accelerating project performance crashing critical activities most effective way? Maybe accelerating some other work will be more cost effective?

Playing with resources or technologies is natural, playing with durations is unprofessional.

You did not answer what is wrong with my examples.

I did not understand the purpose of your explanations about resource availability. We discussed the case when resources are available but are required on certain activities only part time and thus may be used on other activities in parallel (also part time).

Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
Yes you are correct. I change the model to suit on the topic.
Resource availability is different from resource productivity.
Wikipedia: “Availability is the proportion of time a system is in a functioning condition” while "Productivity is a measure of output from a production process, per unit of input".

Availability generally pertaining to time while Productivity is more on measurable output result.

As I mention that scenario is very common here in Australia where resources used is based on their available time (partial working period and not partial workload)

Problem 2:
I opposed the idea because planning is the same as estimating. Like estimating, planning is also using different type of approach and always based on given criteria or available information and done by simple mathematical formula to have result.
For example:
Available data: Automatic welding machine = 2 units with 600” diameter production per 10 days.
1)     How many automatic welding machine I need to complete 600” diameter in 5 days? [Scenario is looking for number of resource to meet duration (unknown is resource?)] – input duration (Task driving)
2)     How many days I can complete 600” diameter if I double the number of welding machine? [Scenario is looking for duration based on number of resource (unknown is duration?)] – input resource (Resource driving)

Another example:
A wall surface with the 1600sqm to plaster composed of 2x800sqm wall on different locations (East wing and West wing). If used one crew can finished both wall surfaces (1600sqm) in10 days:
1)     How many crew I need to finish 1600sqm in 5 days? (task driven)
2)     How many days I need to finish 1600sqm using 2 crews? (resource driven)

On these examples it clearly defines different rules process based on the given criteria. So why I have to live on one rule if 2 rules are both valid?

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Vladimir,

Partial workload is easy, is intuitive, it displays how you distribute work load at the jobsite without any mathematical trick, in any case the math is done automatically by the algorithm. Can you imagine the manual math trick I would have to do to mimic partial workloads and for others to understand what I did, fractions of resources? What about when you have a team assigned to work 60% of the time on an activity and a few members of the team to work 50% of the time the team works? Nesting partial work loads of a resource within a multi resource is common in my schedules; with workloads functionality it is easy. Just take a look at my posting #44 where I have a Reinforcing Steel Crew that works 40% of the duration of Footings activity but at the same time 2 members work only 50% of the 40% duration of the activity.

This is easy to understand but not easy to model without the partial workloads functionality.

By the way I liked your trucks example but I will adopt as mine the example of the 9 pregnant women giving birth to a child at a month time.

Best Regards,
Rafael
Rafael,
I understood that Rodel changed the model. Actually it is the same as defining activity calendars as 4 hours per day and 6 hours per day with 100% resource workload at these hours.
It is not the same as partial workload but in any case last activity will start when one of preceding activities will be finished.
Shift work simulation is too complicated for such easy task. But the task is totally different.

Best Regards,
Vladimir
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

As the problem was originally started (posting no 38) the model was to limit the time the persons would be able to work but did not limited the activities duration to less than 8 hours, it was understood to be 8 hours per day with people accommodating for less hours within the 8 hours duration of the activity.

10 people = available or limit for 8hrs/day and 5days/week
--- The above statement defines that the calendar is equal for all resources.
Scenario: Independent activities
Act1 has 4 persons working only for 4hrs/day
--- The above statement limits the workload of the resources to 4hrs on an 8 hours activity calendar so workload is 50%
Act2 has 4 persons working only for 6hrs/day
--- The above statement limits the workload of the resources to 6hrs on an 8 hours activity calendar so workload is 75%
Act3 has 4 persons working 8hrs/day.
--- the above statement workload the resources to 8hrs on an 8 hours activity calendar so workload is 100%.
It means 12 persons available with different working hours.
--- kind of in contradiction with first postulate, is confusing.

If you change activity calendar then the model will be different. You have to give me the new rules for resources calendars and assignments as well as for activity calendar and durations. By changing the activity calendar and modeling shift work using different calendars for each shift instead of using partial assignments you will have two different models as follows. It is up to you which model best represent your plan. Hope I am getting closer to what you mean with my model using shift work instead of partial assigments.

VW60

60% work load means the resource will work 60% of the activity duration .000001% at the very start, .000001% at the very end and the remaining somewhere in between at your convenience as long as you synchronize with other assignments for this resource. Perhaps this can give you a clue about the differences between the models and why activity 3 starts on Monday on one model while at the other starts on Friday afternoon. Maybe Vladimir can add to my interpretation.

Best Regards,
Rafael
Hi Rodel,
I don’t understand what do you do with calendars.
All activities have the same calendar but resources are assigned with different workloads.
50% workload means that resources are busy on activity execution 50% of their working time. Working hours are the same but resources are not used on activity 100% of their working time.

Please explain why do you oppose the idea.
Do you think that nine women can give birth to one child in one month?
Do you think that two trucks can move some equipment two times faster than one truck?
In my example of the welding crew buses are used for moving the crew from the camp to the construction site. The same two buses can move larger crew, isn’t it?
Simple proportion does not work.
In some cases it may be true but not as a rule.
I don’t understand why do you oppose so obvious statements. Please explain what is wrong with my examples.

Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
Thanks for the response. I already make a sample with spider project and I have 2 answers that are why I ask the question. If I assign all activities a calendar with their working hours, Act 3 start after act1 but if all same calendar act 3 start after act1 & act2.

I just want to clear my mind which is the best approach.

Problem two: I respect you opinion but I still opossed the idea.

Best Regards,
Rodel
Hi Rodel,
activity 3 will start when enough resources will become available. So it will start when the first of two activities 1 and 2 will be finished. You can try yourself - it is very easy to create such project.
The software will not calculate optimal crew for doing the task for the certain time. If the crew is assigned the software will calculate crew workload if crew productivity is known. But if the workload will exceed 100% the software will suggest to adjust assigned crew.
Please look again at the examples suggested by me and Rafael. Nine women will not give birth to one child in one month and an approach that is used in P6 is wrong. Please tell us if you need more examples to make it clear.
Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
Thanks for the valuable info. I already got it before your post and again thank you, very much appreciated.

We haven’t resolved the issue and make the things more complicated.
I will re-raise my query:
Problem 1:
If Act1 start 8:00Am to 12:00PM and Act2 start 8:00AM to 2:00PM when Act3 should start working? Is it following day after Act1 & Act2 finished or Act3 will start after Act1 finished?

Problem 2:
Task driving resources (not productivity)
All projects are done by crews, sometime it can be done by individual or specialist.
Problem: if task is reduced or increase duration with fixed unit (fixed contract or fixed productivity per crew or individual) can the software calculate the resources required base on the new given durations?

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

By highlighting an activity, or a phase and then right click you will get the option to create reports specific of the group. You can also change from a WBS organized by area to a WBS organized by responsibility, create the report for a group or phase as defined in the WBS you are working, then move and the report will still be linked to the correct WBS Phase. Like any sophisticated software it has its tricks.

Note that you might have partial assignments of a crew (multi resource) within an activity but within the crew or multi resource you might have individual partial. You might have a resource in which 2 units work 100% of the activity duration while others do work 50%. Combinations are to represent real needs.

RA44

Multi-resources or crews can be adjusted individually at the activity level or globally at the multi-resource definition; Update content – enables the user to update the current multi-resource assignments globally in the project with new multi-resource properties and composition. Note that: historical project data cannot be updated, i.e. in the ongoing project with included performance data updating of multi-resources properties will not affect data before the project data date.

About the sample job if you increase duration of activity 1 there will be a re-distribution of resources such that job duration is not increased, same if you do so with activity 2, what you cannot do is increase the duration of both without increasing the duration of the job after resource leveling.

Some time ago you asked and I remember because I agree so much.

IS FLOAT REAL?

This example highlights your statement. Also applies to my beloved resource critical float, less slippery but still slippery. I have an issue with using float as a delay impact measure, I don’t believe it should be on the contracts nor on the protocols, delays should be measure as per impact on project dates.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Rafael,
I got it!!! It’s awesome!!! Just curious on the start of Act3. Should it be after Act1 & Act2 or Start as soon as Act1 finish?

Best Regards,
Rodel
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
That’s great and I want to learn how it was setup. I kept trying and I cannot produce such kind of report (sorry I’m not spider project expert but I’m trying). One more query if Act1 start 8:00Am to 12:00PM and Act2 start 8:00AM to 2:00PM when Act3 should start working? Is it following day after Act1 & Act2 finished or Act3 will start after Act1 finished?

Thank you and your assistance are very much appreciated.

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
WL03
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
I’m not seeking for quantity wise. I am after for resource hours as specified on the problem. I already done quantity wise and it’s very simple but to show work hour per day for each activity or total hour per day would be highly appreciated. For your example it should have a profile of 40hrs per day for Act1 & Act2 and 32hrs per day for delayed Act 3.

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
WL01
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael/ Vladimir,
I believed we all mixed the problems and that creates confusion. Let us concentrate on the first model first.

10 people = available or limit for 8hrs/day and 5days/week
Scenario: Independent activities
Act1 has 4 persons working only for 4hrs/day
Act2 has 4 persons working only for 6hrs/day
Act3 has 4 persons working 8hrs/day

It means 12 persons available with different working hours (not productivity)
If we run leveling the software should interpret 12 persons cannot work at the same time because 10 persons is only allowed or available or to complete the task we need 12 persons and one activity should be delay. These scenarios are common here in Australia. We have students, trainee and part time workers working only for 4 to 6 hrs a day or sometimes 2 or 3 times a week full time.

I also interpret this wrongly that is why I have wrong result. The correct interpretation of this if we use P6 to model should be:

Act1 4 persons = 32hrs/day + 4hr calendar working day = 32hrs/ 8hrs/day * 4 = 16hr/day
Act2 4 persons = 32hrs/day + 6hr calendar working day = 32hrs/ 8hrs/day * 6 = 24hr/day
Act3 4 persons = 32hrs/day + 8hr calendar working day = 32hrs/ 8hrs/day * 8 = 32hrs/day
All activities should have 32h/d = 4 persons and have different working hours calendar assigned.
If a correct calendar assigned on each activity and availabilities then P6 will recognize the limit as 10 and 12 cannot work at the same time and one activity will be delay. Resource Profile will show correct hrs allocation per activity using any of the 2 combination (i.e. Act1 & Act2 = 40hrs/day and delay act3 = 32hrs/day)

Second Model:
Task driving resources (not productivity)
As I have mentioned not all projects are done by crewing, sometime it can be done by individual or specialist. If my previous example is not clear please let me know so I can find a better example.
Problem: if task is reduced or increase duration with fixed unit (fixed contract or fixed productivity per crew or individual) can the software calculate the resources required base on the new given durations?

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
If the following crew can pour 320 cm of concrete in 4 hours, can we say half this crew can make the same pour in 8 hours?

1ea Crew Supervisor
1ea Concrete Pump
4ea Concrete Masons
2ea Screed operators (one on each end)
4ea Laborers
1ea ride-on trowel machine
1ea trowel machine operator

Half a crew would be

½ea Supervisor
½ea Concrete Pump
2ea Concrete Masons
1ea Screed Operators
2ea laborers
½ea ride-on trowel machine
½ea trowel operator

We do not work using half crews nor crews and a half, we use full crews, production will not be proportional to increase/decrease in crew size it is in error to assume so. Can 16 such crews make the pour in 15 minutes? At five minutes the concrete will be stiff enough to support the weight of the troweling machines?

If you are to reduce or increase the duration of an activity you have to tell the machine what crew composition can execute such change. Perhaps you must change the pump size, the screed must be operated by 2 no matter how fast or slow the pour goes and so on. You cannot have ½ trowel machine. It just does not make any sense. This would be the most ridiculous error in planning an experienced planner would not accept.

Can you program different crews with real productivity and make the software to model real behavior not a crude assumption that it goes linear? In any case it would be a step function. This programming would be necessary to make sure the software is capable to tell me how many resources and which changes must be done to meet the target by reducing or extending the duration of a task, otherwise I believe it would be GIGO. For programming you still must figure it out the different options outside the software, so to me it does not make much sense even if possible.

GARBAGE IN GARBAGE OUT

You can relate the duration of an activity to the production rate of the crew and the volume of work but this is an approach that is based on the real productivity rate of the crew (a fixed composition crew) and changes in volume of work. This functionality is convenient for when you have similar activities but different volumes of work.
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
Sorry for the late response. I have been busy and engage on other important matters.
First problem:
My apology and did not check my computation before I post it. You are right and it is one of the P6 limitations. Work around is to reflect the correct FTE so limit will be reduced. In Spider Project how it can be done? Is it possible to show the correct hours per activity (i.e. 16, 24 & 32 per day) and will show delay of one activity?

Second problem:
I been engage on various pipeline works and I know how it was done. It depends of what type of fluid running into pipelines. Some pipelines are using GRP, Poly, CIP, GIP, SS etc… For oil & gas mostly required NDT, PT and different kinds of testing and for Water mostly only pressure test. We used different approach defends on locations and type of lines. If pipe are bigger diameter it can be performed by 2 or more welder at the same time. It can be 1 welder on ditch area and another welder on the other side. For ticker pipe root pass can be performed by high class welder while fill pass and capping are different welders. For crossing underwater sometime it will be fabricated offshore and pull by barge onshore while continue jointing or sometimes underwater welding will be performed. Some joints are done by automatic welding machine for more accurate pass and etc…

Generally every projects have different requirements. Some are done by crew and some by individual or sometime specialist. Generally fabricators have individual specialties and not using crewing. For the example I mention assuming that productivity is not an issue. To meet the deadline set is the software is capable to tell me how many resourced I need by reducing or extending the duration of a task?

Thanks and best regards,
Rodel
Hi Rodel,
In the pipeline construction project CRC welding crew consists of:
6 welders, 2 riggers, 4 installers, CRC machine, 3 heavy pipelayers, 5 tractors, 11 skinners, 1 light bulldozer, 2 buses, 1 truck, 3 drivers.
Let’s suppose that you want to make activity duration 20% shorter. What quantity of crew resources will be needed?

Let’s suppose that John is assigned to do some work. How many Johns will be need if this work duration will be made 20% shorter.

Another example: some activity is done by two resources with different productivities. You increased activity duration and now it is sufficient to assign only one of these two resources. Which one will be selected by P6?

Once I was invited to estimate the schedules created in one software development company. When I asked why some person worked 49 hours per day the answer was – don’t worry, he does his work on time.

In Spider Project you can calculate necessary workload (equivalent to hours per day) of assigned resources if activity duration and resource productivities are set. But Spider will not accept the workload that exceeds 100%. The planner shall change assigned crew first.

I looked at the sample project that you sent to me. If the start date of this project will be changed all resource dates shall be adjusted manually. If resource availability is defined by schedule events defining proper dates is hard and permanent job.

Best Regards,
Vladimir
Hi Rodel,
I will discuss duration driven resources later.
Now about the example. You wrote:
"In P6 the setup of resource is max unit/time = 10 * 8 = 80h/d (equivalent for 10 person)
Act1 = 50% of 4 persons = 16h/d
Act2 = 75% of 4 persons = 24h/d
Act3 = 100% of 4 persons = 32h/d

If the three activities is not link together P6 will level activities either Act1 & Act2 or Act1 & Act3 or Act2 & Act3 (any combination of 2 activities) will worked parallel and one activity will be delayed because it exceed the max unit/time 80hrs/day (10 person)."

16+24+32=72. So the limit of 80h/d is not exceeded and all activities will be scheduled in parallel though resources for their execution are not available.

Best Regards,
Vladimir

Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

I appreciate your response and believe many P6 users have learned from it. Sometimes you have to find workarounds and it works, not as good but works. I had my own workarounds with SureTrak that lacks cost accounts but could mimic them using resources to represent cost accounts.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
I agree with you and like what I have said P6 don’t have Resource Production by Activity but P6 can mimic similar but not as good as Spider functions. If you can have an opportunity to play duration type settings in P6 you will understand what I mean.

Best Regards,
Rodel
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
I opposed on your comment regarding duration drive resource assignment. In some cases it happened.
For example: Fabrication of Steel work (not cast in situ) or pipe shop welding
If 2 steelmans can fixed 7 tons of steel in fabrication yard in 10 day but I have a deadline to complete 7 tons of steel in 5 days how many resource I need?
By reducing the number of day the software should gave me an equivalent steelman.

Same as pipe shop welding. If 1 welder can complete 10 joint of 20” diameter of pipe in 10 day how many welders I need to complete in 5 days?

I agree that total hours is not precise equivalent to quantities but can mimic as equivalent.

For your example Act1 = 50% of 4 person, Act2 = 75% of 4 person, Act 3 = 100% of 4 person for crew of 10 people assignment. (my understanding with this is schedule quantity = 10 men for 8hr/day)

In P6 the setup of resource is max unit/time = 10 * 8 = 80h/d (equivalent for 10 person)
Act1 = 50% of 4 persons = 16h/d
Act2 = 75% of 4 persons = 24h/d
Act3 = 100% of 4 persons = 32h/d

If the three activities is not link together P6 will level activities either Act1 & Act2 or Act1 & Act3 or Act2 & Act3 (any combination of 2 activities) will worked parallel and one activity will be delayed because it exceed the max unit/time 80hrs/day (10 person).

Best Regards,
Rodel
Hi Rodel,
I hope that I explained initial question of Rafael since you did not ask new questions.

Now about duration driven resource assignments.
I am sure that this approach is wrong.
If I want to accelerate the coding and will use 10 programmers instead of 1, the duration will not become 10 times shorter.
Construction crews consist of many types of resources. Adding some of them you not necessarily need to add others. There may be space limitations, etc.
There is not linear proportion between activty duration and the quantities of resources that are assigned.
Spider will calculate necessary workload of resources if both activity duration and crew productivity are defined but only people shall decide if to change resource assignments and how. And besides total hours per day are not equivalent to quantities.

For your example of crew of 10 people assignment.
How I can set that activity 1 needs 4 resource units with 50% workload (4h/d), Activity 3 requires 4 persons with 75% workload (6 hours per day), activity 3 requires 4 persons with 100% workload (8 hours per day).
As the result the number of simultaneously assigned people exceeds 10 and one of these activities shall be delayed because you have no enough resources to do them all in parallel.
This is what I meant by total workload - quantities are not defined at all and as the result you can get wrong schedule.

Variable workloads in Spider Project are not predefined. The software decides if to increase or decrease the number and workload of assigned resources basing on user settings (min and max), activity priorities, resource availabilities, to minimize total project duration.

Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
Thanks for the response.
You said:
"If for some reason the event will happen earlier than expected resources that are created at certain time will not be available."
"If event will be delayed resources may start to be used before they are available."

Actually not exactly but similar to what I’m looking for that is why I asked the question: "In Spider Project how do you change the duration of activity without changing the limit of resources and activity will reduce or increase resource qty."

I’m looking for a Task driving the resource and not resource driving the activity.

For example:
Two activities both had crew consist of 10 men with 10 day duration each and not link to each other. Let say Act1 can start now and Act2 have constrained to start after 15 days (area will be free 15 day after). If I used a crew (10 members) and finished in 10 days my crew will idle for 5 days before I can start on Act2. If I extend the duration of Act1 to 15 days what settings should I used in Spider Project to calculate how many men should I used in 15 days instead of 10 men in 10 days?

Another scenario: Act1 = 10day with 10 men. If I make Act1 to 5 day duration what settings should I used in Spider Project to calculate number of resource required to finish Act1 in 5 day (ex: 10day/2 = 5 day = 10 men * 2 = 20 men)

I hope I explained it clear.

P6 quantity is not the workload as you mention. The workload is the limit settings (Max unit/time) and P6 unit/time assigned to activity is the % of Max unit/time defined.

In P6 settings you can change the settings of unit/time by percentage instead of unit/duration (unit/time).

Ex:
Hours Per Time Period = 8hrs/day, 40hrs/week…etc
Resource A = Crew (10 men)
Max Unit/Time = 80h/d

Act 1 = 20% = 16h/d
Act 2 = 30% = 24h/d
Act 3 = 50% = 40h/d

P6 variable resource is called resource curve and future bucket.

Best Regards,
Rodel
Hi Rodel,
I received xer, thank you.
But I will be able to play with it later.
Once more about the difference with resource production at certain time or at certain schedule event.
If for some reason the event will happen earlier than expected resources that are created at certain time will not be available.
If event will be delayed resources may start to be used before they are available.

You asked "In Spider Project how do you change the duration of activity without changing the limit of resources and activity will reduce or increase resource qty."
In Spider Project activity duration depends on assigned resources. If you want to shorten the duration change the quantity of assigned resources or assign resources with higher productivity.
There is also Variable resource assignment option - when you assign quantity or workload range (like from 4 to 6 resource units). In this case activity can start if minimal resource quantity is available and additional resources will join if they will become available (up to maximal limit).
In any case activity duration is defined by assigned resource productivities.
In construction we usually assign resource crews. And these crew member quantities do not change in the same proportion when we want to change crew productivity.

Besides, P6 quantity is actually total workload. How can I distinguish 2 resource units assigned with 90% workload, 3 resource units with 60% workload, 4 resource units with 45% workload, etc.? If you know please advise.

Best Regards,
Vladimir
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

In Spider Project you can change the duration of an activity and it will not change the limit of resources if there is no resource production attached to the activity. Only activities that have resource production attached to it will create resources based on the production rule. Of course you can create resources defined by fixed dates but the general rule is that you increase or reduce resource availability depending on how activities move. If you create a model only with resource production determined by fixed calendar days changing duration or moving start/finish of activities will have no effect on the availability of resources, but this is not how availability of resources is done at the jobsite. Usually you keep a relative large work force for a type of work for a certain period and then reduce the workforce, this reduction move with time and must be considered for subsequent resource allocation or leveling.

In my example only two activities are producing resources. If I set a link between Concrete Gazebo and Concrete Guard House with a lag you will see after Concretes Buildings 1 and 2 concrete crew resources is kept reduced and constant to 5. If I move the start of Concrete Guard House or change duration of this activity resource will be kept constant until another activity changes the availability or until a fixed date production rule do so. In the following figure you will see the delay of Concrete Guard House had no effect on resource availability it just show a time span when the resources were idle, a true modeling of idle resources necessary to perform true cost modeling and true financial resources leveling.

RP44

This is just a sample job but a true model would eventually reduce to 0 the availability of resource through the last activity that uses them or through a hammock in case you do not know which one is to be last. Only General Overhead resources would be kept throughout the duration of the job.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
I think you’re missing the point. I already admit that Primavera don’t have spider project functions such as Resource Production by activities and have similar for Resource Production by time. My point is Primavera control resource using duration types which not exactly the same spider project using Resource Production by activity. P6 activities drive resources using “duration types” and resources behaviour will be depends on the selected duration type which I already explain from my previous post the type and resources response. By combining the time limit (Date and Max unit/time) and correct duration type will similarly produce output as Resource Production by activity of Spider Project but not exactly the same but reasonably correct.

I am not forcing the software to match the resource production like you mentioned. I’m only expediting what Primavera can do or equivalent for Spider Project functions which is not present at Primavera. As we keep saying all Planning software have differences. All have their own advantages and disadvantages and by doing this type of model exercise we can find their limitation and what can do or cannot do. Honestly it’s a good exercise and I will send the XER to Vladimir so he can play with it.

Just a quick query for you. In Spider Project how do you change the duration of activity without changing the limit of resources and activity will reduce or increase resource qty. (fixed unit a reverse of fixed date). I’m still playing spider project and I cannot get it yet.

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

In your P6 model seems like you are modeling resource production with time but not with a link to an activity. You are forcing resource production to match the results, after this of course it will match, but a simple change on activity times will make it invalid. From the screens you are showing it seems you are mimicking the results by brute force and not through true activity resource production functionality.

THERE IS A MONUMENTAL DIFFERENCE BETWEEN RESOURCE PRODUCTION FIXED WITH TIME TO RESOURCE PRODUCTION BY ACTIVITIES.

Resource production fixed with time is similar to drawing Gantt charts with no logic while resource production tied to activities is based on schedule logic. Quite relevant to resource leveling, quite relevant for cash flow determination and quite relevant to leveling of limited financial constraints.

In your screen where can I see the specific link between the activity and the resource?

The Spider view for resource production if produced by fixed time would display “(Time)” as to make it clear it is not tied to an activity that moves with time. There you can see when the resource production is not tied to an activity but fixed in time; you can also see the link between the resource and the specific activities that can move with time and therefore the resource production.

RP31

The date displayed after (Time) is a fixed date that will not vary as the schedule is updated while the dates displayed after (Activity Name) is a computed value that will vary as the schedule is updated.

I highlighted an activity resource production rule as you can see in the following illustration, you can see production is defined to happen at the start of activity named Concreteworks Bldg 1, the software will deduct 10 units from available at finish of the activity as it moves through updates and resource leveling. The date box (start) is not editable here as it is a computed value.

RP32

In reality what I need is the equivalent of the following table as the previous screen displays resource creation for a single resource. I need it in a concise mattter for resource production of hundreds of resources, as it happens in real jobs.

RP15

I know P3 and SureTrak are limited into advanced resource modeling and lack the functionality for activity resource production, but these are obsolete products. Maybe because of this many are not capable to follow the logic to activity resource production, they do not know the functionality even when it is a must have functionality to prepare adequate models that follows how resources are made available on the jobsite as the schedule moves. As I said before SureTrak was so unable to model our resource needs that we did not used such limited functionality at all, perhaps just to make gross checks after using soft links.

Can you post the xer file of your P6 model so Vladimir can help me out as he better understand what I am looking for?

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
I downloaded the file and performed the exercise. You did not provided the XER so I created my own based on the information I get from Spider Project. For this exercise I used “015.101.sprj” to model in P6. Correct me if I’m not doing it correctly as I’m not a spider project expert.

First I setup a calendar exactly as calendar defines in your sample data (8hr/d – 5d/w – 8AM to 5PM – Mon to Fri) Hours per time period = (8hr/d, 40hr/w etc…)
Then I created a “concrete crew member” resource (default unit/time = 8hr per day). And finally define all activities using your data with equivalent durations. I nominate “Fixed duration and Unit/Time” settings because I need to input the Unit/time or total Units but duration must not move and these settings fits for the purpose.
Note: P6 don’t have precise QTY like Spider Projects so in order to mirror that I need to change Unit/Time for each activity to specify the number of member in a resource. For Act1 & Act2 I change 80h/d (8h/d * 10 = 80h/d) and Act2 & Act4 = 40h/d (8h/d * 5 = 40h/d)
After completed I run the schedule as shown below:
P6 Result:
 RSRCP61
Spider Project Result:
 RSRCSP1
Sorry Rafael, I removed Availability Diagram as it was not the correct Diagram and it’s just a mirror of Resource diagram shown using different color.

Then I need to set resource production as define in Spider Project. P6 don’t have this specific features but I believed by limiting the resource will mirror Spider Project resource production as shown below.
 RSProdP6 RSProdSP
Note: As I have mentioned P6 don’t have Qty so I’m using man-hour to represent qty (total men * hr per time period = 10 men x 8hr/d = 80hr/d). Another issue is negative value is not allowed so I worked it out to mirror Spider Projects resource production as illustrated above P6 & using Spider Project production date.

Then level the resource and I got same output as Spider Project as shown below:
P6 Result:
 RSRCP62
Spider Result:
RSRCSP2

Next exercise is very interesting:
As instructed I reduce Act1 from 40 to 20 and P6 automatically calculate show below output.
RSRCP63
When I do the same in Spider Project reducing duration of Act1 it does not do anything so I have to right click the diagram and select recalculate which have same result as P6.
RSRCSP3
Now the interesting part happened is Spider Project change the Resource Production end date to new date and use that for calculation while P6 do automatic calculation but it does not change the limit I define so when I run resource levelling again it used the old define data and the result is shown below.
RSRCP64
Because P6 preserve the define limit it pull back the available activities and recognise that activity is able to start which resulting to shorter duration. It may be a good thing on some condition or it maybe a wrong info (I believed it will depends on the reviewer or planners interpretation of result). I’m not sure if Spider Project has an option to preserve Resource Production settings or functions to limit resource. (Sorry for my ignorance on the software as I’m still learning) and like what I have said it maybe a good or bad as P6 has missing a lot of functions available in Spider Projects.

I’m still need to do some exercise on the other sample but this time using Resource Production time and not activity. I suspect it is equivalent to Fixed Duration and Unit or Fixed Unit duration type in P6.

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

We understand the time difference; this is informal communication for when we have time, it might even be days in case your workload is heavy. Have a good night and don’t think about the issue until tomorrow or when you have time.

I used Spider version 10.01.71 released on 21.06.2010 it is possible in order to see the file you might need an updated version of the demo. I just downloaded update 10.01.72 takes less than 2 minutes to download, less than a minute to install.

On version 101 change activity 1 Concrete Building 1 from 40 days to 20 days and observe how the dates on the resource production table are re-computed as per updated schedule without having to change availability by dates. If you keep the availability fixed by dates using other model in this case the schedule will be correct but not the idle resources, in other occasions both will be wrong.

You can try creating resources by time as shown in the following table but it will result in idle resources, in this case, as usual, would be bad modeling strategy.

RP by time

IR

As you can see the extra five resources are available from day 3 but if you want to waste them two extra days just set the date to 06/21/2010. Using time for the production of resources is such a bad strategy most of the time so wrong that the Resource Production Table uses the Title of Activity Name even when in exceptional cases fixed time creation of resources makes sense.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 58 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
Thanks. It’s almost midnight here in Australia so no need to hurry. I have a big working night last few days due to my other commitments. "End of Financial Period again and bunch of report to do!!!".

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
The link is the following.

It is a .rar file that contain all versions.

http://rapidshare.com/files/401995935/Resource_Production.rar

Best Regards,
Rafael
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

I will provide you with my Spider Files, of course I don’t mind this is a good alternative. I will post them on rapidsahre so anyone can download them, even Vladimir, so he can follow me. In a few minutes will give you the links.

Thanks in advance for your patience.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Rafael,
I believed spider project has a capability of exporting xer. To make sure that we are using same data I would request if you can provide me xer exported from your original data and I will do the leveling or Vladimir will do the leveling for us. I will check the correct settings if required and if possible can you provide spider format also so I can check the validity of data using demo version if you don’t mind.

Thanks & Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

The question is not about resource assignments or usage but about resource availability, is about displaying how the software creates resource availability as the activities move with time without intervention of the user by manually entering data, is not about resource production using fixed dates but about resource production based on movable dates to be automatically re-defined as an activity move with time. These rules I want to see, I only see the rules for manually creating resources. This has nothing to do with duration types, duration types might drive assigments and activity duration but is not where you define resource production.

In the table I am showing (post # 12) the rules are clear and the dates shown are not fixed but a computed value based on the rule. The computed value is changed by the software without any further intervention of the scheduler on the resource production rules.

Can you display histograms only for avilability? Similar to the following illustration.

Availability

I do not have P6 and perhaps you can tell me how to get a sample version similar to what other vendors provide. In Spider Project the Sample version is limited for 40 activities for unlimited time. Maybe a free viewer like Spider Free Viewer can help me see the sample job without limitation on activity count. The other option would be if you post the file into rapid-share or any other file hosting service in the hope someone can help me see what you are doing, either Vladimir or other that understand what we do every day regarding resource production driven by activities.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
Sorry but I not manually update the resource availability and I’m not using fixed dates that is why I explained the 4 duration types and their response when updating the values.
All profiles are calculated by software as per your sample. P6 reflects the results after leveling using the original setup that you used. How I wish I could share you the original file (xer) and let you do the leveling and how P6 calculate resource availability base on the duration types settings.

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

You are missing the point; the question is not about resource assignments or usage but about resource availability, is about how the software creates resource availability as the activities move with time without intervention of the user by manually entering data, is not about resource production using fixed dates but about resource production based on movable dates to be automatically re-defined as an activity move with time.

In my example I am always showing resource availability, in the second and third diagrams on my posting no 11 the availability is shown by a red line and idle resources are highlighted yellow, if you do not see yellow it is because of resource production following the activities but not by manual adjustments. These are two sets of rules for resource creation; in your sample I just see resource creation using fixed dates. Between second and third diagrams the variation in resource availability is done by the software following the set of rules for resource production by activities, there is no need for any manual adjustments for resource production.

If you think about a single Activity A and the activity is scheduled to start day 1 and finish day 30 I would hire personnel only for these 30 days if the personnel is not needed for other activities. If the activity is delayed 10 days I would hire personnel for days 10 to 40 but not from day 1 to 40. The software got to follow the schedule automatically and create resource availability the way I would do it in the real job. The Supervisor, another resource would be available say from day 1 to day 100, this I would schedule using dates. Perhaps he will be idle in between assigned activities while the other resources for Activity A will be used and available only during the duration of A and never idle.

I do not have P6 and want to learn how to make and see the rules resource production following activities that create/produce resources as they move, fixed resource creation I use only on resources that will span the hole job duration, others, perhaps over 90% I model by resource production by activities as to mimic real schedule. If I had P6 I would ask you for the files you are using as to see how availability and resources are created using activities but not fixed dated manually manipulated. I still do not see the rules for resource production by activities but only for resource production by fixed dates.

On the resource production table I am showing the rule is displayed and the dates shown are computed values that you can display but will move with time as per displayed rule, the rule I am looking to learn how P6 displays.

Best Regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
Correct me if I’m wrong. I believed I already answer that question on the exercise given by Rafael.
Ex:
Act1 & Act2 having same resource and not link to each other. Let say ¾ of Act1 duration limit of resources change (decrease or increase) then the software will calculate the availability of resource after leveling if Act2 can start based on the given limit as per Rafael’s sample and P6 have the same output as per Rafael screenshot.

Another scenario given is if the Act1 change duration software again will calculate resource availability base on new date and will not over allocate resource which I believed I answer using Fixed Unit/Time duration type, software will automatically adjust resource assignment based on new duration.

Best Regards,
Rodel
Hi Rodel,
we are still discussing different things.
I don’t talk about activity duration calculation and manual defining the number of available resources.
Let’s consider the schedule with the first activity A that requires specific resource R.
Resource R will appear when some other set of activities will be finished (mobilization). The software shall understand that resource R became available and start Activity A not because there are dependency links.
In your answers you explaned that the number of available resources may be changed with entering specific dates. The question was if it is also possible to define that resources may be produced (or consumed) on activities. This way you shall define the event in your schedule where resource availability will change, not the specific date.
Rafael asked if resource availability may depend on the project schedule and how it is done in P6.
Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
I think I finally understand the picture of you query. “I hope (:” so please guide and educate me. I will say that Rafael example is too confusing and out of the context of his lyrics on what is he trying to explain. He wrote “"I am looking for the way P6 discloses the rules and amount when resources are produced by an activity in a concise and clear way." Then you cite an example of Mobilisation which confused me more. (Sorry Rafael, my understanding thought is in dreadful wave and need some reconditioning due to other events that I’m currently working)

My understanding is this and I hope this explained what we are trying to model here.
In P6 it has 4 duration types settings that controls resource assignment which every planner must aware off. In absence of knowing the behaviour of resources base on this setting will complicate scenario or produce an expected result or error.
The duration type enables to control which variables of this equation are calculated when you change a value. The duration type applies only when resources are assigned to the activity.

1) Fixed Duration and Units – using this setting will limit the duration and units regardless of how many resources added to activity. When adding resources to activities with these settings it also complies on the calculation settings either preserve or recalculate duration, units and unit/time.
If Preserve is mark then duration will be fixed and resource unit will be calculated based on default Unit/Time which resulting to accumulated units per time period.
Ex: Activity having 5 days duration with default 8hr/d
If a resource is assigned = 5 x 8 = 40hr and if additional resources assigned it will maintain 5 day duration and add another 40hr to the remaining units = 80hr.

If Recalculate is mark then duration will be fixed and resource unit is also fixed.
Ex: same as above example 5 day duration with default 8hr/d
If a resource is assigned = 5 x 8 = 40hr and if additional resources assigned it will maintained 5 day duration and also the first default calculated units equivalent. The result will be first resource assign = 40hr divided by 2 = 20hr and unit/time became 4hr/d and soon if keep adding resources.

Update behaviour: Unit is fixed even duration change or Duration is fixed even unit change. (vice versa)
Note: Planner/User must be aware that if unit is change to a higher value the original resource max unit/time must be updated otherwise it will over allocate the resource.

2) Fixed Duration and Unit/Time – using this setting will limit the duration and Unit/Time. It kind of a reverse response of the above settings. This setting unit become variable responding to “Preserve and Recalculation” settings.
Regardless of Preserve and Recalculation is mark both response is duration fixed and unit/time is fixed therefore it will keep accumulating units based on default unit/time if resources is assigned.
Ex: as above = 5 x 8 = 40hrs. If another resource assigned then additional 40hrs = 80hrs and soon.

Update behaviour: Duration and Unit/Time is fixed
If duration is change units also change maintaining the original unit/time but if the unit or unit/time change duration will still the same or duration will be preserve.
(This setting could be a candidate for modelling the examples that you mention)

3) Fixed Units – using this setting will maintain units but duration will become variable. This setting will have opposite reaction from 2 above settings. If recalculation is mark then units will be fixed and keep dividing the durations based on unit/time but if Preserved is mark it will also preserving or maintain original durations.

Update behaviour: If duration changes, unit will stay as fixed but if unit is change duration will also change base on original unit/time. If unit/time change, unit will be fixed but duration will change based on original units over new unit/time.
Ex: as above = 5 x 8 = 40hr. If unit/time change from 8hr/d to 4hr/d then duration = 10d and unit stays at 40hr.

Note: if Unit/Time is change higher to original resource max unit/time will resulting to over allocated and prevent Primavera to level the resource.

4) Fixed Unit/Time – This setting will maintain Unit/Time, durations and Unit will become variable. This setting also has same response on Fixed Unit in regards to “Preserve and Recalculate” settings but have different response on update.

Update behaviour: Regardless of duration or Unit change it will maintain original unit/time and calculate duration or unit which ever criteria change using duration or unit over original unit/time.
Ex: same as above: 5 x 8 = 40h. If duration change from 5 to 10 then unit = from 40 to 80 or if unit change from 80 to 40 duration = from 10 to 5 (vice versa)

(This setting could be another candidate for modelling the examples that you mention)

On my opinion, modelling the scenario given will be depending on the input available.
For example: Mobilization or passing certification exams (welders on pipeline construction). If the info available is number of resource then the best way to model this scenario is using Fixed unit/time duration type. Using this setting will allow user to input number of available resources on the spot with out specifying total duration required and the software will automatically calculate total durations. Using this setting also allow user to input estimated duration and the software will calculate number of resources required base on default unit/time.

Another possible settings that can be used is Fixed Duration and Unit/Time duration type if the info available is estimated duration but I recommend Fixed Unit/Time as it is more flexible which ever info is available.

Rafael,
Sorry mate I did not forget you. Yes I tried both exercises that you did and I manage to get same result. P6 also capable of displaying Max Unit/Time on resource usage spreadsheet using the given time but different format on the screen shot that you provided. I think yours is more users friendly as shown below:
RSRC 5
RSRC 4

Other Exercise:
Original:
RSRC 1
After Leveling:
RSRC 2
After date change:
RSRC 3

I hope this answer your query but please guide me to right direction if I’m heading to wrong path.

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

I revised the last figure on my last posting as to display resource allocation after leveling, sorry for any inconvenience.

Before using Spider Project we used Primavera SureTrak but because of the lack of good resource modeling functionalities in SureTrak we ended up using “soft dependencies” as to force the software into a better modeling. Instead of continuously revising resource availability by dates it was “less bad” to forget about SureTrak resource modeling and use “soft dependencies”. Now we consider both SureTrak approaches as bad medicine. I am interested in knowing how to apply good medicine under P6.

I am just looking for the equivalent P6 display for the following table that displays the rules for resource production/consumption in a very concise way.

RP 05

The basic rules that keep resource availability in synchronization with activities instead of fixed with time. The rules I need to get correct resource leveling when resources are increased /reduced as a function of schedule performance, the rules that will display true idle resources or lack of them, necessary to get correct resource cost modeling as idle resources are not cheap, they have a cost.

Not to mention about materials resources such as bricks or CMU, materials that take space as delivery must be coordinated with the production and consumption from many activities running either in tandem or parallel. In downtown buildings must be coordinated to be just in time, but time in agreement with how activities are running and not some old fixed dates not valid anylonger.

Best Regards,
Rafael
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,
In the following example the top window displays the sample job assuming resource availability constant across the board. This model will result in wrong resource cost modeling and wrong resource leveling if the plan is to reduce resource availability after finishing concrete works on buildings 1 and 2.
RP 02
The following figure shows how the software would assign available resources if the duration of one activity varies. This is how in real life we would manage our jobs, we increase and reduce some availability of resources depending on the progress of activities and not based on fixed calendar dates.
RP 05
Being this so relevant I am interested in knowing how P6 discloses the rules for resource creation especially when activities are driving the production of resources, a not uncommon occurrence in our jobs. It is important for me to be able to see the logic in a concise manner when working real jobs.

Best Regards,
Rafael
Rodel,
I already suggested an example with mobilization - when facilities will be ready the crew can be moved on site and start to work.
I hope that Rafael will suggest better example.
In my practice it is mostly used when resources are moved from one place to another when some work is fnished.
Or resources can start to work after passing certification exams (welders on pipeline construction).
It is not hard to create examples - such situations are frequent in the real life.
Best Regards,
Vladimir
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

Vladimir got it right, I understand your request for an example. I will work a short example as per your request. It makes sense as perhaps my prior example is not the best to illustrate the issue.

Lets see if I can include some cost modeling for resources being used and at times iddle as making the resources available across the board will result on a wrong cost model and resource assigment.

Best regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
I’m trying to picture what you mean so I can model but unfortunately I cannot get it. Can you cite an example?

As far as I know, in P6 you can set max unit/time on define date and P6 will handle resource assigned to activity based on the calendar settings and hour per time period or working hours. If max unit/time exceed on resource assignment then P6 will use that as late dates.

Best Regards,
Rodel
Rodel,
let’s wait for Rafael.
He wrote: "I am looking for the way P6 discloses the rules and amount when resources are produced by an activity in a concise and clear way."
That is why I understood that he asked about variable resource availabilities defined not by fixed dates but by project schedule.
In any case how you model this in P6?

Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Vladimir,
I’m little bit confused. Pardon me but I still don’t understand. Correct me if I’m wrong.
My understanding from Rafael is “resource availability defined by fixed date”
Therefore a max unit/time was defined on a fixed date and increased on a certain date then two parallel activities w/o link resource loaded will used the max unit/time using the fixed date define. I tried and have same output profile as Rafael example.

Best Regards,
Rodel
Hi Rodel,
if I understood Rafael correctly he asked if in P6 resource availability may depend on start or finish of certain activities in the project schedule.
Example: when mobilization will be finished some resources will become available on site, etc.

Setting dates manually does not help much when you don’t know when certain activities will be performed and resource availability depends on their execution. Besides manually defined dates shall be permanently reconsidered with the entering performance results.

Best Regards,
Vladimir
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
I’m not sure if I followed you correctly. I assigned resource and double the limit starting 21-Jul-10 then level. Below is the profile I got.
Resource Production

Best Regards,
Rodel
Rafael Davila
User offline. Last seen 13 hours 13 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Rodel,

I am looking for resource availability as defined by fixed date and also by activity as not all resource availability shall be defined by fixed dates but frequently by activities that slip as the schedule moves. It would be insane manually moving resources availability as a group of activities move, quite a monumental task. For some activity groups you need higher resource availability but you need to reduce availability as for the resource allocation level remaining activities resources using lower availability. Take for example concrete works, during main structure(s) concreting you need high availability of concreting resources while for other miscellaneous concreting activities you will need lower resource availability, you need the software to level resources as per changing availability.

RP Histogram

A table that mimic histograms can be quite large, is not needed, just the initial availability and the date amount changes and by how much, especially when resources are produced or reduced by activities as these move with the schedule a table displaying dates such as days/weeks/months won’t do it. I am looking for the way P6 discloses the rules and amount when resources are produced by an activity in a concise and clear way.

Resource Production

What if activity production rules vary by the second instead of by the day, are you to plot a histogram or table with columns every second? Even every day is too much. In the above table time production occurs at 00:00 hours while activity resource consumption (negative production) occurs at 16:00 hours. Is also about disclosing the rules with precision.

Best regards,
Rafael
Rodel Marasigan
User offline. Last seen 48 min 59 sec ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Rafael,
I’m not really sure if I got your query correctly.

If you are looking for all resources defined inside Primavera database regardless of used on any projects (assigned to any Projects or Portfolios) or not you can view them on the resources table showing fields Active and Assigned on Current Project. This will indicate whether they are active or not, used on the current open projects/Portfolio or not.

If you are looking for a resource usage Table or spreadsheets:
P6 can group & sort and or summarise by:
Activity Level
Resource Level
Roles level
WBS Level
Project Level
EPS level
Group Level
Etc.. Etc..

P6 can also show Activity usage spreadsheets by available Group & sort options as per sample above:
P6 can produce S-curve & Bar Profile (2D or 3d) by resource, Groups, Roles, Projects etc… with allocation limit (late or early)
P6 can produce Stacked Histogram (2D & 3D) & S-curve individual or combined by resource, Roles or any grouping you wanted as long as it was define.

P6 Claim digger will show the changes of resource from and to each compared projects including deletion or addition of resources, relationship, activities etc...

Best Regards,
Rodel