I just caught up the discussion. Very interesting and useful. One more mention...not only it is great because teams are schedule (added/removed) automatically, if the activity goes only in summer or only in winter, but with the help of reference-books (teams reference-books) you cand populate all the required activities very easily...in minutes.
Best regards,
Bogdan
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Mon, 2023-10-09 17:43
this we do not model yet. If crew composition is different at different periods your approach is the best.
But I recommend to include in the crews dummy resource that has calendar of the certain period and do not duplicate resources (summer, winter). This way everything will remain as in your example but you will get right reports on resource usage, avoid problems with resource levelling, etc. Resources in summer and winter shifts are the same.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sun, 2023-10-08 22:06
Productivity Periods work as expected but I am still struggling with the requirement for the winter and summer crews be different, in particular laborer (4 vs 3) and ripper quantities (not required vs 1). It is not only about work hours and production rates but also about crew composition. I am missing something?
Best Regards,
Rafael
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sun, 2023-10-08 16:08
Thanks, it works as expected. For my future reference I am making some changes to the resource and calendars.
I am investigating the productivity periods table and after sorted to my liking looks good but still wondering about the range of periods shown, it is not infinite, it is not limited to schedule duration but longer, some lookahead is welcomed.
Excellent!
Best Regards,
Rafael
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sun, 2023-10-08 15:12
like in calendar exceptions, periods of different productivities can be repeated each year (like in your example) or each month, each week, each day, etc. If you will change the data date to later year they must still work.
Productivity Periods Reference-book can be applied to any project. Just keep activity and resource types stable.
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sun, 2023-10-08 12:53
Construction scheduling usually requires one screen for the schedule and another screen for the site drawings, estimate worksheet, soil report and other contract documents such as special conditions and minutes of meetings with the client.
Maximum sanitary manhole distance is about 400-ft or 122-lm; we schedule activities for trench and pipe installation segment in between manholes, sometimes several segments can be worked at the same time, other times strict sequence must be followed. A drop manhole can suddenly change the excavation depth.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sat, 2023-10-07 20:09
Rafael, different calendars at different periods are modelled by exceptions in the original calendar.
You can easily set different resource productivities at different periods for any type of work, create corresponding reference-book, and apply it to any project.
We recommend to create different activities for working with different soil.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sat, 2023-10-07 13:20
A single resource might be able to work 8 hr/day during summer but 6 hr/day during winter. That means two calendars for the same resource. As an activity moves so his work hours. In this context compatible means no calendars overlapping.
Maybe the use of calendar exceptions can do it but it will lack some transparency. Anyway we should expect different productivities along different seasons.
Spider Project can account for financial constraints in Scheduling, nothing else can do it. Cost components along with cost centers are essential. Cost centers are only available within Spider Project.
Best Regards,
Rafael
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sat, 2023-10-07 10:35
Unfortunatelly Scheduling software cannot recognize multiple compatible calendars (without overlapping) for a resource while in real life this is not uncommon.
You remember that in Spider Project it is possible to create any number of WBS for the same project.
One of them can group activities by their cost codes. But still it is necessary to enter actual data for each activity to be able to reschedule the remaining activities.
Spider Project does not replace accounting system but permits to plan and to forecast future expenses for overall cost, any cost components, cost codes, departments, etc. It can also plan and track parallel budgets (like contract costs and expenses). But for this it is necessary to update project schedule on activity level, not just on cost code level.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sat, 2023-10-07 01:31
Meeting resource calendars and activity calendar will determine when activity might happen along with logic and other constraints. Usually, equipment is available 24-7 except those with regular maintenance schedules.
I believe whatever enhance is added it shall not interfere with good resource leveling otherwise it is better to keep using workarounds that will make it.
With regard to actual hours and volumes of work, at home actual hours and volumes of work are not entered at the activity level, too granular and of not much use to us.
We use cost codes to enter cost and work hours in our accounting system.
For labor hours we use time cards we enter weekly for payroll with labor hours distributed per day for each cost code. Overtime and labor burden is calculated by the system.
Weekly we issue a weekly production report for each cost code.
Cost codes for repetitive process across many activities we find useful, so our cost system is essentially a multiple processes costing. Say we have 100 housing units, with a cement plaster activity per housing unit, we use a single cost code for cement plaster process. If there are several unit models it can be each model will have different cement plaster volumes but a simple table will give us the information to report actual production.
What was useful for decades is becoming extinct in accounting software. Maybe those who develop accounting software no longer understand how for many decades it was done and all they know is activity based costing. Perhaps it is due to the insistence of using the scheduling software for costing, software that misses good unit costing. I know of no single scheduling software with good unit costing functionality including Spider Project. Even if such thing exists it will be no match to Spider Project scheduling functionality.
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Fri, 2023-10-06 20:53
I made an adjustment to my posting of Thu, 2023-10-05 18:22 to show I still have a preference on assigning Production Rate at the Crew/(Multi-Resource) level.
In many cases Period Productivity will not be enough and shift sheduling will make it. The Teams can have different composition, the teams can work on different hours, different seasonal resource availability is not uncommon and there is no need for Dummy Resources but team resources with the right availability, calendar and exceptions.
It is just shifts scheduling as usual, but the shifts are seasonal instead of the traditional day and night shifts, no big deal.
The basic methodology is based on creating a calendar for each shift. If same resource is to have multiple shifts then multiple resources and shift calendars will be needed to represent it. Just make sure there is no overlap.
Unfortunatelly Scheduling software cannot recognize multiple compatible calendars (without overlapping) for a resource while in real life this is not uncommon.
Best Regards,
Rafael
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Fri, 2023-10-06 02:54
Thank you very much. But using shift calendars to mimic production periods seems to me more transparent and flexible.
I still have a preference on assigning Production Rate at the Crew(Multi-Resource) level.
In many cases Period Productivity will not be enough and shift sheduling will make it. The Teams can have different composition, the teams can work on different hours, different seasonal resource availability is not uncommon and there is no need for Dummy Resources but team resources with the right availability, calendar and exceptions.
Best Regards,
Rafael
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Thu, 2023-10-05 09:09
Productivity Periods are date fixed, I do not believe they will model the infamous Learning Curve. Activities can move and so the learning curve. And yes, if using skills and crew changes learning curve might start again. But contractors do not keep data on the learning curve for each construction activity. In any case the following reference might be of interest, it is complicated. Our hands down approach is to use average unless the duration is short, if short I suppose an educated guess might be used, but almost always we use averages.
More transparent but more time consuming to setup.
Modeling different productivities based on a date is very useful for winter periods or hot summer periods; however there are other cases...for example on water waste projects crews become more efficient after they worked a couple of weeks, thus the need to simulate productivity increase after some volume of work is planned or at least a lag from the start of the activity. This can also account for swiching to new crews during project execution, lower productivity if using multi-resources in skills.
But maybe it is not worth the effort to model this type of scenario.
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Wed, 2023-10-04 22:30
I find shown Production/hr misleading. Some formula is missing and perhaps a marker to let the user know Productivity Periods are assigned. In the following example the driving Dummy resource is scheduled to work in two Productivity Periods.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Fri, 2023-05-19 20:02
I know of this workaround, but my point is why not place the production rate where it belongs. If Spider need the workaround it should be done on the background without user resorting to this workaraound. I will keep placing the production rate at the multi-resource assignment when it belong to the multi-resource and forget about "dummy productivity periods" functionality.
Best Regards, Rafael
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Fri, 2023-05-19 13:15
sometimes I level crews and determine the amount of resources needed for a certain number of crews. I create a dummy resource, say Trench Dig Crew and assign it to the Trench Dig Crew Multi-Resource. I set productivty for this dummy resource and thus you can use the functionality.
Best regards,
Bogdan
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Fri, 2023-05-19 12:58
I am watching the new functionality for productivity periods, for the moment it lacks productivity periods for multi-resources. I do not believe in a crew productivity belongs to a single resource but to the crew as a whole. As long as productivity periods is not available to multi-resources I doubt I will ever use it.
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Mon, 2023-03-13 20:41
What I meant to say was is that both goverment agencies and contractors may use financial constrained scheduling, but it is used at a macro-level since it is not worth the effort to enter into spider all payment and income milestones, this is better done from the accounting system.
Lately they found a way to get away with it via imposed contract form...they cannot be held accountable if they do not recieve money from goverment in order cu finish their projects on time.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Mon, 2023-03-13 19:52
"I suppose financial resource leveling is a matter of utmost importance for government agencies that must limit the flow/timing of their projects." - not entirely true.
Do you mean they do not always care about having the necessary financial resources on time? Are they always in the opulence? At home if they do not have the funds on time they will pay for it.
At home people enter actual work hours distributed per cost code within the payroll, we have reliable resource hours per cost code, we are not guessing how many of each code per activity. Every single minute that goes into payroll is accounted for.
For materials, subcontracts and other costs we distribute expenditures by cost code, never go down to the activity level.
We report actual production weekly, easy as we are not guessing how much per activity but per cost code. Actual cost and production data is handled by the Financial System using reliable cost, labor resource hours as well as production quantities.
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Mon, 2023-03-13 16:46
I was not talking about tracking costs using scheduling software;
"I suppose financial resource leveling is a matter of utmost importance for government agencies that must limit the flow/timing of their projects." - not entirely true; for example FIDC contracts allow Contractor to inquire Onwer about funds for the project. If he has 10% funds for year one than Spider Financiar Modeling may be used to demonstrate an EOT...if the Owner uses other software some workaround must be used, but you still have correct calculations from Spider
Vladimir,
I agree with you. Contractors rarely enter actual quatities of machinery and manpower, especialy if they have multiple activities that require the same resources in a day...at best you will get the total number of people and machines on site per day.
What I said, would be nice, not doable. The workaround is sufficient for tracking productivity for an activity.
Best regards,
Bogdan
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Mon, 2023-03-13 15:46
We do not deppend on scheduling software for cost and production tracking but use the accounting system as aways it will be required to enter over 50% of the data in the accounting system even if not tracking production rates. The following illustration shows the most basic reports.
We do not track actual unit costs at the activity level as many activities share some or all the same cost code(s), we no not require that much detail. The same goes for production records, usually we associate production to cost codes keeping it very lean. We use same cost/production codes across al jobs, our supervisors, our accounting clerks and timekeepers within weeks memorize forever these codes.
For cash flow we use the cost coding embedded in the many software we are required by contract with our clients. Only Spider would allow us to do real financial constraints leveling but we are contractors and our contracts do not allow us to be short of funds for any individual project. I suppose financial resource leveling is a matter of utmost importance for government agencies that must limit the flow/timing of their projects.
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Mon, 2023-03-13 10:35
It would very useful and interesting to have a column called Actual Productivity. This column will be taken from the performance archive. Now Spider calculates actual productivity for each period of the actual data. The column will represent a mean...Actual Volume of Work of resources / Actual Hours of Resources.
It would also be usefull to be able to track this actual productivity at assignment level (Variance Trends).
You can still track productivity variances with a workaround...define a user field, calculate productivity of ACTIVITY by Total Volume/Total Hours and you get the actual+remaining productivity, recalculate the column usig a formula after each actual data input and you can track actual productivity of the activity, but not of the resource-crew.
Best regards,
Bogdan
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Sat, 2023-03-11 08:31
Rafael, sometimes I need to monitor not only the number of resources planned per period but also the number of crews. To do this in every multi-resource I add an extra resource with quantity 1, workload 100 which represents the multi resource.
By doing so you can: 1. Track number of crew via reports or resource gantt; 2. Add productivity to this resource and track actual productivity per performance period; 3. Create productivity periods for this resource which will simulate productivity periods for the whole multi-resource.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sat, 2023-03-11 00:52
I never liked the idea to place production rate on the resource but on the crew, in our jobs increasing the "production resource" quantity does not necesarily means a proportional increase in the crew production rate. This misconception can yield unintended results, working at the crew level helps to avoid such errors. RS Means, a well known reference in the construction industry assign production rates at the crew level an approach I always liked.
- When you click a resource line the dialog box will give you the option to assign productivity periods.
- When you click a multi-resource line the dialog box will not show an option to define productivity periods.
> I WOULD LIKE FOR THE MULTI-RESOURCE LINE TO HAVE PRODUCTIVITY PERIODS - THE IDEA IS GOOD IF ASSIGNING PRODUCTION RATES AT THE RESOURCE BUT BETTER IF AVAILABLE AT THE MULTI-RESOURCE
Best Regards, Rafael
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sun, 2023-03-05 22:15
if activity Lay is shorter then its start will be delayed and FF dependency is driving. Driving dependency determines the strongest constraint on the time of activity execution.
If making Lay duration longer can shorten project duration Spider will adjust Lay activity duration decreasing assigned resources workloads.
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Sun, 2023-03-05 08:56
there is no problem with double lags, I had a few things that I did not understand, this is why I asked for an example.
Things I did not understand:
01. Activity Lay should be equal or longer in duration than activity Dig - if Lay is shorter in duration than it workload must be diminished, when resource leveling perhaps using the ajustable option should be use to optimize schedule duration;
02. I did not know if the double lags could create activity spits - as I see it cannot
03. I did not understand why all links (in my test) were not driving - if you create the model using multiple activities and FS links all would be driving. I understand now that it si not mandatory for all dependecies to be driving.
Thank you for the example!
Best regards,
Bogdan
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sat, 2023-03-04 20:39
I don't understand the problem with double Lag dependencies.
Below is an example of Dig-Lay dependencies. Lags are defined as volume %.
I created 4 dependencies between di and lay activities.
Standard SS and FF with 20% of the volume lags, and additional: 60% of Dig activity precedes to 30% of Lay activity, 80% of Dig activity precedes to 55% of Lay activity. All dependencies are taken into account when scheduling.
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Wed, 2023-03-01 13:30
Could you share an example of Dig-Lay pipe activities with double lags? I have tried modeling this and did not work
Activity ”Dig 1,5-3,0m”, 345 cubic meters
Activity ”Lay pipe”, 150 meters
Or any other example
Regarding ”Productivity percentage change can be used for modeling increasing skills of assigned workers, as an example.”. As I understand this is used when user has actual data for activity, basically the activity started and after 1 week the productivity increased by 10%, then the user changes the global productivity of the resources using the ”Use percentage change of assignment productivity” by 10%, then the remaining of the activity duration is ajusted (shortened) by 10%. Is this correct?
Member for
24 years 9 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Wed, 2023-03-01 10:53
for excavation activities we use volumes as cubic meters. We also use not only SS and FF dependencies with other activities but also Double Lag (Point to Point) dependencies if the depth is changing.
Productivity percentage change can be used for modeling increasing skills of assigned workers, as an example.
Member for
13 years 2 monthsRafael, Vladimir,I just
Rafael, Vladimir,
I just caught up the discussion. Very interesting and useful. One more mention...not only it is great because teams are schedule (added/removed) automatically, if the activity goes only in summer or only in winter, but with the help of reference-books (teams reference-books) you cand populate all the required activities very easily...in minutes.
Best regards,
Bogdan
Member for
24 years 9 monthsPerfect!
Perfect!
Member for
21 years 8 monthsGot it:Hoover image and
Got it:
Hoover image and zoom.
https://www.mediafire.com/file/szj2xmxd0r657pv/Productivity-01A.001.spr…
Member for
24 years 9 monthsRafael,this we do not model
Rafael,
this we do not model yet. If crew composition is different at different periods your approach is the best.
But I recommend to include in the crews dummy resource that has calendar of the certain period and do not duplicate resources (summer, winter). This way everything will remain as in your example but you will get right reports on resource usage, avoid problems with resource levelling, etc. Resources in summer and winter shifts are the same.
Member for
21 years 8 monthsVladimir,Productivity Periods
Vladimir,
Productivity Periods work as expected but I am still struggling with the requirement for the winter and summer crews be different, in particular laborer (4 vs 3) and ripper quantities (not required vs 1). It is not only about work hours and production rates but also about crew composition. I am missing something?
Best Regards,
Rafael
Member for
21 years 8 monthsThanks, as always it is a joy
Thanks, as always it is a joy to debate with Vladimir and Bogdan.
Member for
21 years 8 monthsVladimir,Thanks, it works as
Vladimir,
Thanks, it works as expected. For my future reference I am making some changes to the resource and calendars.
I am investigating the productivity periods table and after sorted to my liking looks good but still wondering about the range of periods shown, it is not infinite, it is not limited to schedule duration but longer, some lookahead is welcomed.
Excellent!
Best Regards,
Rafael
Member for
24 years 9 monthsRafael,like in calendar
Rafael,
like in calendar exceptions, periods of different productivities can be repeated each year (like in your example) or each month, each week, each day, etc. If you will change the data date to later year they must still work.
Productivity Periods Reference-book can be applied to any project. Just keep activity and resource types stable.
Member for
24 years 9 monthsRafael,these are your project
Rafael,
these are your project and corresponding reference-book with the use of productivity periods and different calendars at different periods.
https://www.mediafire.com/file/pzg1ptmom3xcbti/Productivity-01A.002.spr…
https://www.mediafire.com/file/zc7f0tvr8t862lu/Productivity_Periods.001…
Member for
21 years 8 monthsVladimir,Done.Rafael
Vladimir,
Done.
Rafael
Member for
24 years 9 monthsRafael,I downloaded your
Rafael,
I downloaded your file.
Please install the latest version of Spider Project. Our file formays must be compatible.
Member for
21 years 8 monthsConstruction scheduling
Construction scheduling usually requires one screen for the schedule and another screen for the site drawings, estimate worksheet, soil report and other contract documents such as special conditions and minutes of meetings with the client.
Maximum sanitary manhole distance is about 400-ft or 122-lm; we schedule activities for trench and pipe installation segment in between manholes, sometimes several segments can be worked at the same time, other times strict sequence must be followed. A drop manhole can suddenly change the excavation depth.
Member for
21 years 8 monthsVladimir,I will try my sample
Vladimir,
I will try my sample schedule with your suggestions, is only 3 activities:
You can download the file from the following link, I might need your assistance.
https://www.mediafire.com/file/szj2xmxd0r657pv/Productivity-01A.001.spr…
Best Regards,
Rafael
Member for
24 years 9 monthsRafael, different calendars
Rafael, different calendars at different periods are modelled by exceptions in the original calendar.
You can easily set different resource productivities at different periods for any type of work, create corresponding reference-book, and apply it to any project.
We recommend to create different activities for working with different soil.
Member for
21 years 8 monthsVladimir,A single resource
Vladimir,
A single resource might be able to work 8 hr/day during summer but 6 hr/day during winter. That means two calendars for the same resource. As an activity moves so his work hours. In this context compatible means no calendars overlapping.
Maybe the use of calendar exceptions can do it but it will lack some transparency. Anyway we should expect different productivities along different seasons.
Spider Project can account for financial constraints in Scheduling, nothing else can do it. Cost components along with cost centers are essential. Cost centers are only available within Spider Project.
Best Regards,
Rafael
Member for
24 years 9 monthsRafael,please explain what
Rafael,
please explain what did you mean by:
You remember that in Spider Project it is possible to create any number of WBS for the same project.
One of them can group activities by their cost codes. But still it is necessary to enter actual data for each activity to be able to reschedule the remaining activities.
Spider Project does not replace accounting system but permits to plan and to forecast future expenses for overall cost, any cost components, cost codes, departments, etc. It can also plan and track parallel budgets (like contract costs and expenses). But for this it is necessary to update project schedule on activity level, not just on cost code level.
Member for
21 years 8 monthsMeeting resource calendars
Meeting resource calendars and activity calendar will determine when activity might happen along with logic and other constraints. Usually, equipment is available 24-7 except those with regular maintenance schedules.
I believe whatever enhance is added it shall not interfere with good resource leveling otherwise it is better to keep using workarounds that will make it.
With regard to actual hours and volumes of work, at home actual hours and volumes of work are not entered at the activity level, too granular and of not much use to us.
What was useful for decades is becoming extinct in accounting software. Maybe those who develop accounting software no longer understand how for many decades it was done and all they know is activity based costing. Perhaps it is due to the insistence of using the scheduling software for costing, software that misses good unit costing. I know of no single scheduling software with good unit costing functionality including Spider Project. Even if such thing exists it will be no match to Spider Project scheduling functionality.
Member for
24 years 9 monthsRafael,If some resource can
Rafael,
If some resource can work in multiple shifts its calendar must include all hours or just 24 hours per day.
Please explain if I did not understand the problem.
Member for
21 years 8 monthsI made an adjustment to my
I made an adjustment to my posting of Thu, 2023-10-05 18:22 to show I still have a preference on assigning Production Rate at the Crew/(Multi-Resource) level.
In many cases Period Productivity will not be enough and shift sheduling will make it. The Teams can have different composition, the teams can work on different hours, different seasonal resource availability is not uncommon and there is no need for Dummy Resources but team resources with the right availability, calendar and exceptions.
It is just shifts scheduling as usual, but the shifts are seasonal instead of the traditional day and night shifts, no big deal.
The basic methodology is based on creating a calendar for each shift. If same resource is to have multiple shifts then multiple resources and shift calendars will be needed to represent it. Just make sure there is no overlap.
Best Regards,
Rafael
Member for
21 years 8 monthsVladimir,Thank you very much.
Vladimir,
Thank you very much. But using shift calendars to mimic production periods seems to me more transparent and flexible.
I still have a preference on assigning Production Rate at the Crew(Multi-Resource) level.
In many cases Period Productivity will not be enough and shift sheduling will make it. The Teams can have different composition, the teams can work on different hours, different seasonal resource availability is not uncommon and there is no need for Dummy Resources but team resources with the right availability, calendar and exceptions.
Best Regards,
Rafael
Member for
13 years 2 monthsIndeed, no data is stored for
Indeed, no data is stored for learning curbe. I will look over the article, it seems of interest.
Thank you!
Best Regards,
Bogdan
Member for
21 years 8 monthsBodgan, in a similar way I
Bodgan, in a similar way I use hammocks and dummy resources to get diagrams and reports for spatial resources.
Best Regards, Rafael
Member for
21 years 8 monthsProductivity Periods are date
Productivity Periods are date fixed, I do not believe they will model the infamous Learning Curve. Activities can move and so the learning curve. And yes, if using skills and crew changes learning curve might start again. But contractors do not keep data on the learning curve for each construction activity. In any case the following reference might be of interest, it is complicated. Our hands down approach is to use average unless the duration is short, if short I suppose an educated guess might be used, but almost always we use averages.
Learning Curve Effect on Project Scheduling - 1-s2.0-S1877705816339376-main.pdf
Member for
13 years 2 monthsMore transparent but more
More transparent but more time consuming to setup.
Modeling different productivities based on a date is very useful for winter periods or hot summer periods; however there are other cases...for example on water waste projects crews become more efficient after they worked a couple of weeks, thus the need to simulate productivity increase after some volume of work is planned or at least a lag from the start of the activity. This can also account for swiching to new crews during project execution, lower productivity if using multi-resources in skills.
But maybe it is not worth the effort to model this type of scenario.
Member for
24 years 9 monthsRafael,download the latest
Rafael,
download the latest version.
You will find three fields for resource assignment productivity that can be shown in the Gantt Chart columns:
1) Productivity - set manually as default,
2) Productivity (current) - at the project data date,
3) Productivity (start) - at the assignment (activity) start.
Member for
21 years 8 monthsI find shown Production/hr
I find shown Production/hr misleading. Some formula is missing and perhaps a marker to let the user know Productivity Periods are assigned. In the following example the driving Dummy resource is scheduled to work in two Productivity Periods.
Member for
21 years 8 monthsThanks Bodgan,I know of this
Thanks Bodgan,
I know of this workaround, but my point is why not place the production rate where it belongs. If Spider need the workaround it should be done on the background without user resorting to this workaraound. I will keep placing the production rate at the multi-resource assignment when it belong to the multi-resource and forget about "dummy productivity periods" functionality.
Best Regards, Rafael
Member for
13 years 2 monthsRafael,sometimes I level
Rafael,
sometimes I level crews and determine the amount of resources needed for a certain number of crews. I create a dummy resource, say Trench Dig Crew and assign it to the Trench Dig Crew Multi-Resource. I set productivty for this dummy resource and thus you can use the functionality.
Best regards,
Bogdan
Member for
21 years 8 monthsI am watching the new
I am watching the new functionality for productivity periods, for the moment it lacks productivity periods for multi-resources. I do not believe in a crew productivity belongs to a single resource but to the crew as a whole. As long as productivity periods is not available to multi-resources I doubt I will ever use it.
Member for
13 years 2 monthsWhat I meant to say was is
What I meant to say was is that both goverment agencies and contractors may use financial constrained scheduling, but it is used at a macro-level since it is not worth the effort to enter into spider all payment and income milestones, this is better done from the accounting system.
Lately they found a way to get away with it via imposed contract form...they cannot be held accountable if they do not recieve money from goverment in order cu finish their projects on time.
Member for
21 years 8 months"I suppose financial resource
"I suppose financial resource leveling is a matter of utmost importance for government agencies that must limit the flow/timing of their projects." - not entirely true.
At home people enter actual work hours distributed per cost code within the payroll, we have reliable resource hours per cost code, we are not guessing how many of each code per activity. Every single minute that goes into payroll is accounted for.
For materials, subcontracts and other costs we distribute expenditures by cost code, never go down to the activity level.
We report actual production weekly, easy as we are not guessing how much per activity but per cost code. Actual cost and production data is handled by the Financial System using reliable cost, labor resource hours as well as production quantities.
Member for
13 years 2 monthsRafael,I was not talking
Rafael,
Vladimir,
I agree with you. Contractors rarely enter actual quatities of machinery and manpower, especialy if they have multiple activities that require the same resources in a day...at best you will get the total number of people and machines on site per day.
What I said, would be nice, not doable. The workaround is sufficient for tracking productivity for an activity.
Best regards,
Bogdan
Member for
24 years 9 monthsThe problem with tracking
The problem with tracking actual productivity exists and it is simple:
people enter actual volumes in their reports but rarely enter actual work hours that were spent on each task.
So actual productivity that is determined based on people's reports is not reliable.
Member for
21 years 8 monthsWe do not deppend on
We do not deppend on scheduling software for cost and production tracking but use the accounting system as aways it will be required to enter over 50% of the data in the accounting system even if not tracking production rates. The following illustration shows the most basic reports.
https://www.foundationsoft.com/learn/production-reporting-job-costing/
We do not track actual unit costs at the activity level as many activities share some or all the same cost code(s), we no not require that much detail. The same goes for production records, usually we associate production to cost codes keeping it very lean. We use same cost/production codes across al jobs, our supervisors, our accounting clerks and timekeepers within weeks memorize forever these codes.
For cash flow we use the cost coding embedded in the many software we are required by contract with our clients. Only Spider would allow us to do real financial constraints leveling but we are contractors and our contracts do not allow us to be short of funds for any individual project. I suppose financial resource leveling is a matter of utmost importance for government agencies that must limit the flow/timing of their projects.
Member for
13 years 2 monthsRafael,It would very useful
Rafael,
It would very useful and interesting to have a column called Actual Productivity. This column will be taken from the performance archive. Now Spider calculates actual productivity for each period of the actual data. The column will represent a mean...Actual Volume of Work of resources / Actual Hours of Resources.
It would also be usefull to be able to track this actual productivity at assignment level (Variance Trends).
You can still track productivity variances with a workaround...define a user field, calculate productivity of ACTIVITY by Total Volume/Total Hours and you get the actual+remaining productivity, recalculate the column usig a formula after each actual data input and you can track actual productivity of the activity, but not of the resource-crew.
Best regards,
Bogdan
Member for
13 years 2 monthsRafael, sometimes I need to
Rafael, sometimes I need to monitor not only the number of resources planned per period but also the number of crews. To do this in every multi-resource I add an extra resource with quantity 1, workload 100 which represents the multi resource.
By doing so you can: 1. Track number of crew via reports or resource gantt; 2. Add productivity to this resource and track actual productivity per performance period; 3. Create productivity periods for this resource which will simulate productivity periods for the whole multi-resource.
Member for
21 years 8 monthsI never liked the idea to
I never liked the idea to place production rate on the resource but on the crew, in our jobs increasing the "production resource" quantity does not necesarily means a proportional increase in the crew production rate. This misconception can yield unintended results, working at the crew level helps to avoid such errors. RS Means, a well known reference in the construction industry assign production rates at the crew level an approach I always liked.
- When you click a resource line the dialog box will give you the option to assign productivity periods.
- When you click a multi-resource line the dialog box will not show an option to define productivity periods.
> I WOULD LIKE FOR THE MULTI-RESOURCE LINE TO HAVE PRODUCTIVITY PERIODS - THE IDEA IS GOOD IF ASSIGNING PRODUCTION RATES AT THE RESOURCE BUT BETTER IF AVAILABLE AT THE MULTI-RESOURCE
Best Regards, Rafael
Member for
24 years 9 monthsBogdan,if activity Lay is
Bogdan,
if activity Lay is shorter then its start will be delayed and FF dependency is driving. Driving dependency determines the strongest constraint on the time of activity execution.
If making Lay duration longer can shorten project duration Spider will adjust Lay activity duration decreasing assigned resources workloads.
Member for
13 years 2 monthsVladimir, there is no
Vladimir,
there is no problem with double lags, I had a few things that I did not understand, this is why I asked for an example.
Things I did not understand:
01. Activity Lay should be equal or longer in duration than activity Dig - if Lay is shorter in duration than it workload must be diminished, when resource leveling perhaps using the ajustable option should be use to optimize schedule duration;
02. I did not know if the double lags could create activity spits - as I see it cannot
03. I did not understand why all links (in my test) were not driving - if you create the model using multiple activities and FS links all would be driving. I understand now that it si not mandatory for all dependecies to be driving.
Thank you for the example!
Best regards,
Bogdan
Member for
24 years 9 monthsI don't understand the
I don't understand the problem with double Lag dependencies.
Below is an example of Dig-Lay dependencies. Lags are defined as volume %.
I created 4 dependencies between di and lay activities.
Standard SS and FF with 20% of the volume lags, and additional: 60% of Dig activity precedes to 30% of Lay activity, 80% of Dig activity precedes to 55% of Lay activity. All dependencies are taken into account when scheduling.
Member for
13 years 2 monthsCould you share an example of
Activity ”Dig 1,5-3,0m”, 345 cubic meters
Activity ”Lay pipe”, 150 meters
Or any other example
Member for
24 years 9 monthsBogdan,for excavation
Bogdan,
for excavation activities we use volumes as cubic meters. We also use not only SS and FF dependencies with other activities but also Double Lag (Point to Point) dependencies if the depth is changing.
Productivity percentage change can be used for modeling increasing skills of assigned workers, as an example.