Answered by:
Assigning Groups of resources to tasks

Question
-
Hi
If I assign more than one individual resource to a task, MS Project 2010 schedules assuming that the resources can work independantly of one another.
How can I assign more than one resource to a task and indicate that those resources need to work as a group on that task, for example if one resource is on holiday then the task can't continue (with the other resources) until that one returns from holiday?
I hope someone can help me.Tuesday, March 8, 2011 3:13 PM
Answers
-
Dag Martijn,
Don't let the pessimists take over; this is perfectly possible in MS Project.
I even wrote an article on this on my website http://users.online.be/prom-ade/ and click through to Microsoft Project: an article (it is also there in Dutch)
In short, DO NOT give resources an individual absence calendar, instead enter their absences as tasks with a fixed (Muct Start On) date and then use resource leveling with the option "Leveling can adjust individual assignments.." UNCHECKED.
Then leveling knows people have to work together.
If you need this on only a few tasks, check the option ON, enter the column Level Assignments and put on No for the tasks where collaboration is needed.
Greetings,
- Proposed as answer by Sapna Shukla, MCTS, Project MVP Tuesday, March 8, 2011 6:14 PM
- Marked as answer by Jan De Messemaeker - Project MVP Saturday, March 12, 2011 7:50 AM
Tuesday, March 8, 2011 5:05 PM
All replies
-
MartijnNL,
Your best bet is to create a group resource. For example, let's say that Bill, Jim and Joyce are all painters working on a job. Instead of naming each of them as a separate resource and then assigning all of them to a task, simple create a resource called "painters". And instead of the max units being 100% for each, the max units should be 300%.
It is a little unusual that even with a group, if one member of the group is out sick or on leave for a day or two the work stops completely. The point of having a group is that they work together and can "cover" for each other in those circumstances. However, if there is something unique about your group, then you will need to create a group resource calendar that contains the combined off times of each individual member.
Hope this helps.
John
Tuesday, March 8, 2011 3:27 PM -
Hi John,
Thanks for your answer. It's a pitty that I have to create a new resource for this. Because I have a lot of resources with their own holliday plans. But if there is now other option I have to create a new resource. Can you please tell me how to create a group resource calendar?
Martijn
Tuesday, March 8, 2011 4:33 PM -
Hello MartijnNL,
You can create a resource Calendar and then assign it to all users who in your scenario act as a Group so that when 1 of them is on leave other also couldn't perform the task. Refer following link to know how a resource calendar could be created : http://office.microsoft.com/en-us/project-help/how-calendars-work-in-project-2007-HA010157840.aspx
Sapna STuesday, March 8, 2011 4:44 PM -
Dag Martijn,
Don't let the pessimists take over; this is perfectly possible in MS Project.
I even wrote an article on this on my website http://users.online.be/prom-ade/ and click through to Microsoft Project: an article (it is also there in Dutch)
In short, DO NOT give resources an individual absence calendar, instead enter their absences as tasks with a fixed (Muct Start On) date and then use resource leveling with the option "Leveling can adjust individual assignments.." UNCHECKED.
Then leveling knows people have to work together.
If you need this on only a few tasks, check the option ON, enter the column Level Assignments and put on No for the tasks where collaboration is needed.
Greetings,
- Proposed as answer by Sapna Shukla, MCTS, Project MVP Tuesday, March 8, 2011 6:14 PM
- Marked as answer by Jan De Messemaeker - Project MVP Saturday, March 12, 2011 7:50 AM
Tuesday, March 8, 2011 5:05 PM -
Thanks Jan, I totally missed this option :)
Sapna STuesday, March 8, 2011 6:14 PM -
Dag Jan,
Thanks for your answer. I have still some problems if i follow your article.
For example i have create 3 tasks:
1: task 1 (work 80 hours, constraint type must start on 14-03-2011)
2: task 2 (work 40 hours, start after task 2)
3: holiday Peter (16 hours, start:14-03-2011, finish 15-03-2011)
I have two resources Peter (100%) and Michal (100%). Peter and Michal are both assigned to task 1 and 2. Peter is also assigned to task holiday Peter. When I try to level the resources i get an error: Project cannot resolve the overallocation of "Petr"on Monday 14-03-2011.
Do you know what is wrong in this case?
Regards,
Martijn
PS: I also sent you and example by email
Wednesday, March 9, 2011 12:01 PM -
Hi Martijn,
When you ask Project to do the impossible, it will gently tell you this is impossible.
Task 1 MUST START ON 14/3
Task 3 MUST START ON 14/3
Both have to use Peter as a resource: this is not possible.
Remove the Must start on constraint of one of the two tasks (do you want Peter to work on task 1 only after his holiday or do you want him to delay his holiday? Up to you!) f.i. by setting a start no earlier than constraint.
Greetings,
Wednesday, March 9, 2011 1:41 PM -
Hi Jan,
Ok I understand it isn't possible to set two MUST START ON constrains at the same date. I set the constraint must start on 14/3 only for task 3 (holiday Peter). After that i level the resources. Task 1 will start two days later 16/3. This is not correct because Michal can already start on 14/3 with task 1. The two resources need to work as a group on task 1 and task 2. If Peter is on holiday then the task 1 can continue.
Is it possible that task 1 start on 14/3?
Regards,
Martijn
Wednesday, March 9, 2011 4:08 PM -
Hi Martijn,
They have to work together as a group but Michel can already start???? No he can't because you tell me they have to work together so het has to wait for the end of Peter's holiday.
Wednesday, March 9, 2011 6:34 PM -
Hi Jan,
Maybe I explain it wrong but they work together as group. If Peter is on holiday Michal can take over the tasks of Peter. So Michal don't have to wait when Peter is back from his holiday. In this senario do I have to create 1 resource for it with max unit: 200%?
Regards,
Martijn
Thursday, March 10, 2011 10:34 AM -
Hello Martijn,
Lets us first clarify what is a Group when you say, because somehow your Group terminolgy and its defination is causing confusion. Say you have Michal and Peter in a Group.
So when Task T1 duration -3 days is assigned to them, and on 2nd and 3rd day of the task Peter is on holiday :
Does your Group mean :
That on 1st day both work; on 2nd and 3rd day Michal work and mark the task T1 as 100% done ?
OR
on 1st day they both work and on 2nd & 3rd day task is on hold (as Peter is on leave) then on 4th and 5th day both work to finish it.
Please clarify.
Sapna SThursday, March 10, 2011 10:43 AM -
Hi Sapna,
Sorry for the confusion. I mean the first approche: That on 1st day both work; on 2nd and 3rd day Michal work and mark the task T1 as 100% done.
I try to specify it more in an example:
Task 1: Work 40 hours (5 days) start 14/03
Task 2: Work 40 hours start after task 1
Resources:
- Peter (holiday, start:14-03-2011 finish 15-03-2011)
- Michal
Michal and Peter both are assigned to Task1 and Task 2.
The first and second day Peter is on holiday but Michal can start on the first day.
Day 1: Michal 8hrs, Peter 0hrs
Day 2: Michal 8hrs, Peter 0hrs
Day 3: Michal 8hrs, Peter 8hrs
Day 4: Michal 4hrs, Peter 4hrs
After completing this task they can work on task 2.
Regards,
Martijn
Thursday, March 10, 2011 11:58 AM -
Lets focus on Task1 as Task 2 goes on anyways after 5 days of Task 1, when you handle situation correctly for Task 1.
Task Name Duration Work Start Finish Resources
Task 1 5d 40hrs 14-03-11 18-03-11 Peter [63%], Michal[63%]
1. Since you want Task to be Fixed Duration as I read anywhere in 1 of your post. And if you also want task to have just 40 hrs of WORK, in that case Units will be like Peter[63%], Michal [63%]. As if 2 Resources work on 5 days tasks it will be 2 Resources * 8 hrs/day - WORK - 64hrs.
2. So now when you go to resource usage you see they work 5hrs/day.
3. Now go to Peter in resource sheet -> Change working time (double clicking him) and mark 14th and 15th as Exception, hence his leaves.
4. Now go to Resource Usage there you will see that :
14th 15th 16th 17th 18th
Peter 5h 5h 5h
Michel 5h 5h 5h 5h 5h
Hope this resolves.
Sapna SThursday, March 10, 2011 1:23 PM -
Hi,
Pity I did not understand this from the start, I could have told you immediately to forget it. There is absolutely no module in Project that will swith work from one resource to an othe rone. Doesn't exist. You say 20 hours each, so it will be planned and not 28-12 as would be teh "optimum". You can do that manually but Project will not make any suggestion.
Assigning a "total resource" of 200% to the task might help, if you again represent Peter's holiday by a task and use leveling.
Sorry to have kept you waiting.
On the other hand, please re-read your original question. That's the one I answered. Here's a copy-paste from YOUR question:
those resources need to work as a group on that task, for example if one resource is on holiday then the task can't continue (with the other resources) until that one returns from holiday?
That is the complete opposite of what you ask now. You now do want the task to continue with the other resource(s).
Greetings,
Thursday, March 10, 2011 7:02 PM