Scheduling with Multinational Calendars.

Here is a question I received from one of my readers:

“I’m managing a project for resources in multiple locations using MS Project 2007: US and 3 countries in Europe. I have multiple resource calendars to reflect the different countries. One (1) of my German resources started a task on Nov 28 which is a holiday for the US. When I attempt to change it to Nov 28th MS Project states that Nov. 28th is a non-working day; this is correct for US resources. However since Nov 28th is a working day for the German resource why is MS Project giving me this error. I understand that the standard calendar is used for the Project tasks, but how can I use the resource calendar assigned to the task versus the standard calendar?”

I will answer this question using Project 2013, but the steps will be the same for Project 2007 as well.

First, I’m going to create a brand new Project:

multinational_1

Now suppose that in my project I have a guy from USA, and a guy from Germany. And suppose that in USA we have two holidays: one at Thursday, Jan 8th, and second at Monday, Jan 12th. I will create Calendar with name “USA Calendar”:

multinational_2

and then:

multinational_3

Forget about reoccurrence for a moment, it doesn’t matter in this Scenario.

Now suppose that in Germany we have two holidays: one at Tuesday, Jan 13th, and second at Friday, Jan 16th. I will create another Calendar with name “Germany Calendar”, at the same way I did with USA Calendar. I will get:

multinational_4

And now, I am going to create two Resources, John from USA, and Hans from Germany:

multinational_5

As you can see, John has USA Calendar as Base Calendar, and Hans has Germany Calendar as Base Calendar.

Finally I will assign both of them to my Task:

multinational_6

As you can see, Duration is now 12 days. Let’s see at the Task Usage View:

multinational_7

As you can see, John will not work at USA Holiday, and Hans at German’s Holidays. Both of them will work 80 hours per Task (because initial Duration was 10 days, and that means 10 days * 8 hours per day = 80 hours).

But they will work according to they own Calendar.

Hope this helps.

 

Next Webinar

A Proposal for an Automatic Indicator for Issues

Written by Nenad Trajkovski
Nenad Trajkovski, born in Zagreb in 1963, is an accomplished professional with a background in Electrical Engineering. With expertise in enterprise systems (ERP) development and implementation, he has served diverse sectors including banking, casinos, automotive, wholesale, and oil industries. Nenad excels in business process management, IT, and financial accounting. Currently, Nenad is a seasoned consultant and Project Manager, specializing in business systems implementation. He is also a respected trainer for Project Management and Risk Management at the Microsoft Innovation Center in Varaždin. Nenad's speaking engagements have earned him recognition, including being named the best speaker at WinDays08 and ranking among the top speakers at various Microsoft conferences. Nenad holds multiple certifications including Certified Accountant, PMP, PMI – RMP, MCP, MCTS – Microsoft Project 2010, and MCT.
Share This Post
Have your say!
00
5 Comments
  1. Great explanation Nenad! One more point, there are two other calendars that need to be looked at in MS Proj. The PROJECT calendar and TASK calendars (if any). It the Project Calendar has a non-working day, it will take precedence over the resource calendar, in other words if Nov 28th is a non-working day on the PROJECT calendar, project will not schedule work for any resource on Nov 28th. To fix this, ensure that ALL days are working days on the PROJECT calendar, and then use Nenad’s excellent guidance above to set up RESOURCE calendars.

  2. Larry, I do not believe that is correct. The project calendar impacts tasks without assignments and would impact the display of the non-working days on the Gantt chart, but a non-working day on the project calendar would not impact a task with resource that does not also have that as a non-working day.

  3. I think Larry is correct because the Project Calendar settings are immediately copied to the Base Calendars (if you choose so) and, hence, copied to the Resource Calendars as well IF you created the Project Calendar first.
    However, if you create the base calendars first and then the Project Calendar, then Gord is right, since the base calendars can only copy from the Project Calendar when they are first created; they are not dynamically linked.
    (Disclaimer: this is written from the top of my head without trying it out first to make sure I’m right.)

  4. We have custom calendars configured in EPM which include the public holidays for each State in which our staff work, and additional calendars for working 8×365 and 24×365 to cover after hours work. The default calendar for each staff member is set to the appropriate calendar. Generally, the project calendar is set to the State calendar appropriate for the majority of staff. As suggested in the article, the custom calendar could also be for a country rather than a State.
    If the resource calendar is different to the project calendar, you need to uncheck “Scheduling ignores resource calendars” in the advanced properties of each task. We don’t use the “standard” calendar at all.
    I don’t think MS Project is able to account for time zone differences using calendars; resources in different time zones could be effectively working on different days. This could be problematic.

Leave a Reply