pedrosantos
IS-IT--Management
Hi!!!
I'm starting to build some projects using MS Project and I'm facing some issues.
The projects I'm building have several subprojects embedded and they all share resources (machines and workers). Although machines are workers dependent, I need to use both resources in order to avoid both machines overallocation and having more workers working than those that I have available in reality.
Workers can be grouped according to their schedules, and I'm representing each group of workers by a single resource that has a maximum units equal to the number of workers in the group.
At the present time, I'm using different base calendars to each group of workers and the 24H calendar to the machines. However, I have faced the following issues:
1 - Imagine a task the begins at 11am and workers have to do 4hrs of work. If they stop at 12am for an one hour lunch, the task will end at 4pm, having 5hrs of duration. However, due to the 24h calendar, the machine will end at 3pm, being wrongly available to other tasks between 3pm and 4pm. To overcome this issue I'm using a task calendar which is the same used for the workers, forcing the machine to stop working between 12am and 1pm. Although this solves the problem, as the number of projects increases and with the levelling pushing tasks to hours for which the used workers resources have to be changed with others that in fact can do work at that time, I believe that I will end up spending more time changing calendars than analysing the overall project plan.
2 - Since they are all different base calendars, if I add any exception to the project's calendar it will not be reflected in the resources calendars.
Could you please guide me to best way of dealing with different schedules?? Should I create different base calendars to each group and use them as resource calendar?? Or should I use just one base calendar (project's calendar) and edit it for each resource according to their schedules??
I'm starting to build some projects using MS Project and I'm facing some issues.
The projects I'm building have several subprojects embedded and they all share resources (machines and workers). Although machines are workers dependent, I need to use both resources in order to avoid both machines overallocation and having more workers working than those that I have available in reality.
Workers can be grouped according to their schedules, and I'm representing each group of workers by a single resource that has a maximum units equal to the number of workers in the group.
At the present time, I'm using different base calendars to each group of workers and the 24H calendar to the machines. However, I have faced the following issues:
1 - Imagine a task the begins at 11am and workers have to do 4hrs of work. If they stop at 12am for an one hour lunch, the task will end at 4pm, having 5hrs of duration. However, due to the 24h calendar, the machine will end at 3pm, being wrongly available to other tasks between 3pm and 4pm. To overcome this issue I'm using a task calendar which is the same used for the workers, forcing the machine to stop working between 12am and 1pm. Although this solves the problem, as the number of projects increases and with the levelling pushing tasks to hours for which the used workers resources have to be changed with others that in fact can do work at that time, I believe that I will end up spending more time changing calendars than analysing the overall project plan.
2 - Since they are all different base calendars, if I add any exception to the project's calendar it will not be reflected in the resources calendars.
Could you please guide me to best way of dealing with different schedules?? Should I create different base calendars to each group and use them as resource calendar?? Or should I use just one base calendar (project's calendar) and edit it for each resource according to their schedules??