I can understand the frustration of operate under the "Enterprise" environment. We (Planner) simply lost total control over what goes in to the system. But still you are lucky enough not been forced to use Enterprise system that cannot do basic project planning. System like SAP.
Still its the person who dont understand the system caused the issues not the system itself.
"And as for the bad setting will give catastrophic effect ... well I guess the rubbish in rubbish out, the system will not give corrupted data, the person enter it will.
If the schedule is not planned correctly then of course you cannot get the desire result."
Are both correct, I would expect GIGO, however due to the enterprise nature of the tool as planners/schedulers we must ensure that no one else touches the settings that we set to ensure our data is calculated in the propper manner.
The simple fact is that people with little or no "Scheduling" skills are operating Primavera in corporate "Enterprise" environments, and as such there is sometimes poor control over the global settings.
As for software that can do resource leveling, Vladimir has pointed out that Spider project can perform this task, other software can perform this function as well, one that comes to mind is Microplanner X-Pert;
It has an activity type called Elastic which will adjust the activity duration to finish.
The duration of this type of activity is determined by the planned start date and the capacity of the resource to be able consume the budget/remaining effort assigned to that activity.
Therefore if a resource suddenly becomes available, the scheduling algorithm adjusts the resource remaining effort accordingly to finish the activity in the shortest possible time without overloading the resource or compromising schedule logic.
Now on to the problem of getting Primavera to wash the dishes - :-)
Andy
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Mon, 2008-05-26 16:14
As far as I know, not one scheduling software can do by itself what you describe: assigning one resource to two parallel tasks part-time, then full-time when the first task is over
I agree that solution being proposed puts everything upside down, because you have to know the solution before you can ask the question, or "putting the cart before the horse"
Can I suggest you split the second task in two parts: one with the same duration that task one, the other for the rest of it: you will level easily the resource between tasks one and two
Vlad, does Spider Project have another solution?
Alexandre
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Mon, 2008-05-26 13:34
I have thought that calculating project schedule taking into account resource constraints is called resource levelling.
You wrote that "the system cannot automatic match the role with name resource, but that have nothing to do with resource leveling." I understood the problem differently - there was a need to reassign resources when one of the tasks was finished.
In any case please explain what do you call resource levelling. I hope that it is not about cleaning the dishes.
You can ask Primavera clean the dishes for you as well, might try that one in the forum. See someone may give you a solution.
And as for the bad setting will give catastrophic effect ... well I guess the rubbish in rubbish out, the system will not give corrupted data, the person enter it will.
If the schedule is not planned correctly then of course you cannot get the desire result.
I do understand, the system cannot automatic match the role with name resource, but that have nothing to do with resource leveling.
Well! May be in the future we have a system that can read minds and tell people what to do next and deploy machinery and update progress and produce a accelerated schedule to finish the project in time.
"As far as I’ve ever seen this is the biggest fault within Primavera."
&
"It is unable to resource schedule (properly)."
Reflect the issue at hand. This tool (Primavera) has lost the ability to schedule resources.
The company (Primavera) has turned the profession of scheduling - A noble art indeed - into that of a glorified MS excel technician.
The built in whistles and buttons within the tool have been designed to try and have a solution for all applications of planning and project management. The use of a single source tool in Project management would be akin to using the project manager to go out and drive the excavator that will dig the foundation pits.
We as schedulers should be asking for a tool set that provides us with the flexibility to do our job but at the same time enables us to prove that the answers are correct.
I have found so many things in the Primavera suite that cause problems, which can also create bad data, corrupt data, and unreadable data.
I have had colleagues question the validity of the data to the point where they wonder if they should increase their professional indemnity insurance, to cover errors that they may overlook due to the complex nature of the global enterprise settings, and the fact that a small change somewhere can have a catastrophic effect on a report that is using global data in its calculations.
You really don’t have to think too hard as a user of this software that given the opportunity to become involved with a claims process in court, that you really hope you’re not the defendant, but on the prosecution side so you can pull the schedule apart and find the one setting that the “Trained Operator” missed.
Scary thought but I reckon it’s not far off.
Vlad,
Your comment "your suggestion means that you know the schedule before resource assignments. What about automated resource levelling?"
Simply using this tool you need to know the answer beforehand because it cant give it to you.
If Im wrong I would love to know how it does "Automated Leveling" Ive written a paper on it and spent many hours trying to get it to work, and would relish in the chance to find out how it does it.
Ive even had the Primavera Trainers in Australia become very interested in my paper as they dont have much of a clue either (the ones Ive met anyway)
So Pepsi challange time - Tell me how to get the system to do automated levelling that I can beleive.
Andy
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Mon, 2008-05-26 03:48
if I understood correctly your post it means that:
Project Planner shall create a model that describes the real situation. In this case the desired result - real life schedule (desired result?) can be achieved. Sometimes it is easy and sometimes it is more complicated.
Is my understanding correct or I missed something?
My point still the same from the past posting to now "Reource levelling"
In resource levelling, there are so many different variables to the equations, and each scheduler requirements are different. In order to have the system do it properly you have to set all the parameters right to achieve the desire result.
In this case, its more complicated, because in certain situation a resource can be use between different activities within the same date, however, other situation it cannot achieve due to, location of the resource, work place agreements, OH&S, physical constraint. As a result, the driver of the software "Planner" need to set up the activities correct to ensure the plan is correctly reflected during the resource levelling.
System remains a dead piece of wood unless we applied our brain and wisdom.
HTH
ALex
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sun, 2008-05-25 09:33
As far as Ive ever seen this is the biggest fault within Primavera.
It is unable to resource schedule (properly).
What Anoon said is correct, you need to have your ducks in a row and make sure that your enterprise settings and everything effected by them is squared away before you go much further,
Units Per Time Period;
Calendars, which need to be set at Global Activity and resource so they talk the same language;
Resource availability (Default and Max Units);
Activity types;
Duration Types;
Then you will need to add the resource to the second activity twice;
The first assignment will be for 16Hrs @ 4hrs per day and the original assignment duration (not the activity duration) will need to be 4 days.
The second assignment of that resource goes in at I day duration @ 8 hrs with an original lag on the assignment of 4 days.
This will give you the summed profile that you are after.
You will need to add the columns to the resources tab view on the activity screen or the assignments view.
Its a little convoluted but thats how they expect you to drive this thing.
Member for
22 years 7 monthsRE: Project Levelling
Andy,
You mention youve written a paper on the subject of Automated Levelling. Is it available to read? Id like to take a look myself,
Richard Rowberry
Member for
22 years 9 monthsRE: Project Levelling
Andy
I came across lots of incompetent people making decision and driving company into chaos.
Sad ... but reality
Alex
Member for
18 years 9 monthsRE: Project Levelling
Alex,
I take your point.
But what are we to do when the people who sell the system dont understand the system??
Im sure well win one day.
Andy
Member for
22 years 9 monthsRE: Project Levelling
Andy
I can understand the frustration of operate under the "Enterprise" environment. We (Planner) simply lost total control over what goes in to the system. But still you are lucky enough not been forced to use Enterprise system that cannot do basic project planning. System like SAP.
Still its the person who dont understand the system caused the issues not the system itself.
ALex
Member for
18 years 9 monthsRE: Project Levelling
Alex, You comments
"And as for the bad setting will give catastrophic effect ... well I guess the rubbish in rubbish out, the system will not give corrupted data, the person enter it will.
If the schedule is not planned correctly then of course you cannot get the desire result."
Are both correct, I would expect GIGO, however due to the enterprise nature of the tool as planners/schedulers we must ensure that no one else touches the settings that we set to ensure our data is calculated in the propper manner.
The simple fact is that people with little or no "Scheduling" skills are operating Primavera in corporate "Enterprise" environments, and as such there is sometimes poor control over the global settings.
As for software that can do resource leveling, Vladimir has pointed out that Spider project can perform this task, other software can perform this function as well, one that comes to mind is Microplanner X-Pert;
It has an activity type called Elastic which will adjust the activity duration to finish.
The duration of this type of activity is determined by the planned start date and the capacity of the resource to be able consume the budget/remaining effort assigned to that activity.
Therefore if a resource suddenly becomes available, the scheduling algorithm adjusts the resource remaining effort accordingly to finish the activity in the shortest possible time without overloading the resource or compromising schedule logic.
Now on to the problem of getting Primavera to wash the dishes - :-)
Andy
Member for
24 years 9 monthsRE: Project Levelling
Yes, Spider Project does it.
We call it variable resource assignments.
We do not require "putting the cart before the horse".
Regards,
Vladimir
Member for
22 years 9 monthsRE: Project Levelling
Jeff, (and all others)
As far as I know, not one scheduling software can do by itself what you describe: assigning one resource to two parallel tasks part-time, then full-time when the first task is over
I agree that solution being proposed puts everything upside down, because you have to know the solution before you can ask the question, or "putting the cart before the horse"
Can I suggest you split the second task in two parts: one with the same duration that task one, the other for the rest of it: you will level easily the resource between tasks one and two
Vlad, does Spider Project have another solution?
Alexandre
Member for
24 years 9 monthsRE: Project Levelling
Alex,
I have thought that calculating project schedule taking into account resource constraints is called resource levelling.
You wrote that "the system cannot automatic match the role with name resource, but that have nothing to do with resource leveling." I understood the problem differently - there was a need to reassign resources when one of the tasks was finished.
In any case please explain what do you call resource levelling. I hope that it is not about cleaning the dishes.
Regards,
Vladimir
Member for
22 years 9 monthsRE: Project Levelling
Andy
You can ask Primavera clean the dishes for you as well, might try that one in the forum. See someone may give you a solution.
And as for the bad setting will give catastrophic effect ... well I guess the rubbish in rubbish out, the system will not give corrupted data, the person enter it will.
If the schedule is not planned correctly then of course you cannot get the desire result.
I do understand, the system cannot automatic match the role with name resource, but that have nothing to do with resource leveling.
Well! May be in the future we have a system that can read minds and tell people what to do next and deploy machinery and update progress and produce a accelerated schedule to finish the project in time.
Alex
Member for
18 years 9 monthsRE: Project Levelling
Guys,
The first 2 points I made,
"As far as I’ve ever seen this is the biggest fault within Primavera."
&
"It is unable to resource schedule (properly)."
Reflect the issue at hand. This tool (Primavera) has lost the ability to schedule resources.
The company (Primavera) has turned the profession of scheduling - A noble art indeed - into that of a glorified MS excel technician.
The built in whistles and buttons within the tool have been designed to try and have a solution for all applications of planning and project management. The use of a single source tool in Project management would be akin to using the project manager to go out and drive the excavator that will dig the foundation pits.
We as schedulers should be asking for a tool set that provides us with the flexibility to do our job but at the same time enables us to prove that the answers are correct.
I have found so many things in the Primavera suite that cause problems, which can also create bad data, corrupt data, and unreadable data.
I have had colleagues question the validity of the data to the point where they wonder if they should increase their professional indemnity insurance, to cover errors that they may overlook due to the complex nature of the global enterprise settings, and the fact that a small change somewhere can have a catastrophic effect on a report that is using global data in its calculations.
You really don’t have to think too hard as a user of this software that given the opportunity to become involved with a claims process in court, that you really hope you’re not the defendant, but on the prosecution side so you can pull the schedule apart and find the one setting that the “Trained Operator” missed.
Scary thought but I reckon it’s not far off.
Vlad,
Your comment "your suggestion means that you know the schedule before resource assignments. What about automated resource levelling?"
Simply using this tool you need to know the answer beforehand because it cant give it to you.
If Im wrong I would love to know how it does "Automated Leveling" Ive written a paper on it and spent many hours trying to get it to work, and would relish in the chance to find out how it does it.
Ive even had the Primavera Trainers in Australia become very interested in my paper as they dont have much of a clue either (the ones Ive met anyway)
So Pepsi challange time - Tell me how to get the system to do automated levelling that I can beleive.
Andy
Member for
24 years 9 monthsRE: Project Levelling
Alex,
if I understood correctly your post it means that:
Project Planner shall create a model that describes the real situation. In this case the desired result - real life schedule (desired result?) can be achieved. Sometimes it is easy and sometimes it is more complicated.
Is my understanding correct or I missed something?
Best Regards,
Vladimir
Member for
22 years 9 monthsRE: Project Levelling
Dear All,
My point still the same from the past posting to now "Reource levelling"
In resource levelling, there are so many different variables to the equations, and each scheduler requirements are different. In order to have the system do it properly you have to set all the parameters right to achieve the desire result.
In this case, its more complicated, because in certain situation a resource can be use between different activities within the same date, however, other situation it cannot achieve due to, location of the resource, work place agreements, OH&S, physical constraint. As a result, the driver of the software "Planner" need to set up the activities correct to ensure the plan is correctly reflected during the resource levelling.
System remains a dead piece of wood unless we applied our brain and wisdom.
HTH
ALex
Member for
24 years 9 monthsRE: Project Levelling
Andrew,
your suggestion means that you know the schedule before resource assignments. What about automated resource levelling?
We call this problem as variable resource workload. When resources finish with one task they can be used full time on another.
Regards,
Vladimir
Member for
18 years 9 monthsRE: Project Levelling
As far as Ive ever seen this is the biggest fault within Primavera.
It is unable to resource schedule (properly).
What Anoon said is correct, you need to have your ducks in a row and make sure that your enterprise settings and everything effected by them is squared away before you go much further,
Units Per Time Period;
Calendars, which need to be set at Global Activity and resource so they talk the same language;
Resource availability (Default and Max Units);
Activity types;
Duration Types;
Then you will need to add the resource to the second activity twice;
The first assignment will be for 16Hrs @ 4hrs per day and the original assignment duration (not the activity duration) will need to be 4 days.
The second assignment of that resource goes in at I day duration @ 8 hrs with an original lag on the assignment of 4 days.
This will give you the summed profile that you are after.
You will need to add the columns to the resources tab view on the activity screen or the assignments view.
Its a little convoluted but thats how they expect you to drive this thing.
Hope this helps.
Andy
Member for
19 years 1 monthRE: Project Levelling
1. set Planning Unit in hours
2. set calendars, define resource calendars
3. set/assign resource units
4. run schedule and see what happens
BTW, what program is it?; what is the logic? SS with lag or FS with negative lag? are you going to use constraints?