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.

Should activity durations always be in whole days? (P6)

19 replies [Last post]
A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Hello

I am just starting out in planning and I don't have much experience when it comes to estimating durations. 

My question is, is it best practice to use whole days when inputting activity durations? I understand that having fraction or decimals of days can cause activities with one day duration to span across two days etc. 

For example if you are working an 8 hour day and estimate an activity to take 10 hours then it will take one man approx 1.25 days. 

Should you always round your duration estimates up or down to whole days (3.2 days to 3 days or 5.7 days to 6 days) in order to be able to set the start and finish times of your activities to match the calendars start and finish times? 

Does the need to round up and down to whole days vary depending on the size and the length of the project? 

 

Thank you in advance. 

Replies

Zoltan Palffy
User offline. Last seen 4 weeks 4 days ago. Offline
Joined: 13 Jul 2009
Posts: 3089
Groups: None

glad I could help 

A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Thanks Zoltan

Zoltan Palffy
User offline. Last seen 4 weeks 4 days ago. Offline
Joined: 13 Jul 2009
Posts: 3089
Groups: None

already answered that 

A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None
Zoltan Palffy
User offline. Last seen 4 weeks 4 days ago. Offline
Joined: 13 Jul 2009
Posts: 3089
Groups: None

every make sure that the data date TIME is correct

make sure that all start milestones start at 8:00 am or the earliest time for that associated calendar

make sure that all finish milestones finish at 5:00 pm or the latest working time associated with that calendar.

going forward make sure that all actual start date times start at 8:00 am or the earliest time for that associated calendar

going forward make sure that all actual finish date times finish at 5:00 pm or the latest time for that associated calendar

make sure that original durations and remaining duration are in whole days. 

make sure that the project must finish by date TIME is set to 5:00 pm or the latest time for that associated calendar

Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
No problem. Please note however that I'm referring to activity-specific calendars. You might be in conflict with your project and or global calendars, so you may need to detach the activities that need fixes. I haven't used P6 for quite some time, so I can't give specific steps, but I guess you cannot go wrong if you just understand the principles.
A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Anoon

Thank you for your help. I'll make the changes to everything right of the data date. I will be applying the changes in the next couple of days and I will let you know the results. 

Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
To continue my comment below, again remember that you will only apply the fixes to all the activities spanning on the right of the data date. The calendars on the left of the data date maybe wrong but once activities were completed, calendars become irrelevant as you already have actual start and finish dates. Now, define a new calendar (exactly as what you wanted), and assign the new calendar to all the activities spanning on the right of the data date (but first you have to remove all calendars previously assigned before assigning the new calendar). After all the fixes, try to run the schedule (without moving the data date) and kindly give feedback to us or ask more questions. Regarding shifts and several crews utilized on one activity, you schedule it in hours. If you have defined correctly your calendars in terms of working and non working hours, then there's no reason that you will get wrong results or dates.
A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Thank you for the information Rafael I appreciate it. 

Would anyone be able to answer this question also? 

http://www.planningplanet.com/forums/planning-scheduling-programming-discussion/711265/p6-calendar-changes-during-project  

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

There is no excuse for the scheduler not to take control of activity start time of day.  If an activity scheduled to take 8 hours took 10 hours it shall be scheduled and reported as such. When rounding durations resource costs might be pulled wrong ...

It is not necessary to round activity durations to take control of activity start and finish dates, it is wrong to do so.   This is a flawed workaround of some schedulers that either do not know how to tame start/finish time or when their software does not helps.

When working on large projects with thousands of activities daily time cards shall keep record exact number of work hours per activity but not time of day. From these start time of activity can be estimated. If predecessor activity finished such day and only 2 work hours/employee are reported you can estimate finish time to be 2hrs after start of day.  If successor finished such day and 6 hours are reported you can estimate finish time to be 2hrs+6hrs=8hrs after start of day.  You can go the easy/pragmatic way and estimate first half of day for work on predecessor and the remaining for work on successor. 

A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Rafael

Is it always possible to record the start and finish times for each activity? When working on large projects with thousands of activities it would be very difficult to record start and finish times for each one. 

I understand that manhours must be recorded against each task but my question was more related to setting original durations when creating a schedule. For example should I use 1.25 days original duration with 10 budgeted manhours or should I round to 1 days duration with 10 budgeted man hours in order to keep the schedule start and finish times uniform? 

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

Activity durations shall represent reality, if it takes 10 hours to execute then it is 10 hours, nothing more, nothing less.  There is no excuse for the scheduler not to take control of activity start time of day.  If an activity scheduled to take 8 hours took 10 hours it shall be scheduled and reported as such. When rounding durations resource costs might be pulled wrong ...

Tame-Activity-Start-Hour

Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
Oh, well then you have to store the actual data (actuals cannot be changed). I presumed you have a baseline schedule compared against your current or actual schedule. Just make the changes on your current schedule starting from 50% complete and run the new schedule from there. For example: On your current schedule, set the data date exactly on where you reach 50%, everything on the left of the data date are actuals (you don't touch or change anything on it). On the right of the data date is where you apply all your fixes. Remember, do not run the schedule or change the data date until you have fixed everything. This would not be easy as for sure there are activities that have actually started on the left of the data date, but still spanning on the right or beyond the data date (take note of these activities). This is all for now as I'm running out of battery.
A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

The project is around 50% complete but the calendars have been set up incorrectly and start and finish times have not been used meaning a large number of activities that have 1 days duration run across two days for example. 

Is there a way for me to fix the calendar and the start and finish time of each activity or would I have to start the schedule again and create a new one?

Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
Sorry, but I don't understand what you mean by 50% complete or correct schedule. If 50% is in error, then you must consider scrapping the existing schedule and create a completely new one. Errors, maybe in calendars, logic links, and if resource loaded, then there's no easy fix.
A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Thank you for your response Anoon. I have a much better understanding.

My next question is regarding a project I have just started working on. I have taken over a schedule which is around 50% complete and the calendars have been set up incorrectly, as well as the start and finish times not being used correctly when progressing the schedule. Partial days are present throughout the schedule and I would like to tidy it up to put every activity to a whole day with the correct start and finish times

Is there an easy way for me to correct these issues with the schedule being half way through? 

Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
You just need to be consistent. If you started counting in hours, then count everything in hours. However, it's normal to use Days (whole day or whole number) as Duration, simply because it is easy to understand when you are trying to communicate. Needless to say that the Schedule is one of the management tools. So for example: You were asked for the estimated duration of a certain activity? You don't give an answer that this activity can be finished in xyz hours and xxx minutes, using zxz number of men and equipment, but instead you would say (by looking at the huge calendar on the wall): If we are able to start today, then probably we can finish the activity by end of Monday next week, which is around five days, provided with necessary crew and equipment. Again, your answer might be in error as you did not elaborate that you have considered Sunday as non-working day.
A T
User offline. Last seen 5 years 23 weeks ago. Offline
Joined: 1 Nov 2018
Posts: 12
Groups: None

Thank you for your reply Zoltan. I presumed that would be the case. 

What I'm trying to understand is will this not affect the overall duration? 

For example if you have 20 activities and the duration estimates are as follows

10 activities x 1 day 

10 acivities x 1.5 days

All following in sequence the duration would be

10 + (10*1.5) = 25 days duration 

If i round these durations to 2 days then the overall duration will be 10 + (10*2) = 30 days 

This gives an extra 5 days overall. 

I know this is a basic example but I'm just trying to understand how rounding up and down to whole numbers works when estimating durations.

Thanks

Zoltan Palffy
User offline. Last seen 4 weeks 4 days ago. Offline
Joined: 13 Jul 2009
Posts: 3089
Groups: None

yes if not then the times will be off. In the background P6 schedules using times which are setup in the calendars 

for example activities A to B to C

Activity A is 1.5 days 

Activity B is 1 day 

Actvitiy C is 1 day

Actviity A is scheduled to start on day #1 at 8:00 am and since it is 1.5 days duration it finishes on day #2 at 12:00 noon

thsi means that activity B can begin on day #2 at 12:00 noon and since it is 1 day duraiton it will finish on day 3 at 12:00 noon

This means that a 1 day activity has actually spanned 2 days and wil show starting on day #2 and finishing on days #3 when it should really start and finish on the same day it is ONLY 1 day.