Forum Discussion
Fixed duration task / Effort Driven: Why is the 3rd resource set at 50% by Project?
- Mar 15, 2022
This "phenomenon" occurs when effort driven is checked (default) for a fixed duration task. The effort driven strives to keep the work content constant and you can see that in the Task Usage view as you assign each of the 3 resources consecutively.
Here's the interesting part. Instead of 3 resources, consecutively assign 4 resources at 100% to the task. As each resources is assigned you will see the Assignment Units replicate the previous resource's units while the Peak adjusts to maintain the constant work value. So for the second assignment, the assignment units is still 100% but the Peak reduces to 50%. Then when the third resource is assigned, the assignment units takes on the peak unit value from the first two assignments (i.e. 50%) and the peak now readjusts to be equal for all 3 assignments (i.e. 33%). If you assign a fourth resource, the assignment units takes on the previous peak (i.e. 33%) and the peak now readjusts to spread the original work content over 4 resources so it shows 25%.
Is this a good enough explanation for your "students"? Don't know, but it might make their heads spin a bit 🙂
I do recall there was a change to the way peak units are calculated, circa Project 2010 or Project 2013 (I think), but I don't remember the details. Whether that has anything to do with this issue, I don't know.
John
For multiple resource assignments on a fixed duration, effort driven task, Project will initially equally spread the 3 assignments, so for each of the 3 assigned resources, that's 33% each. After all assignments are made then you can then edit individual assignment levels.
John
Thanks for the reply, John.
You are exactly right. Looking at the Peak column and work, it works ok. But I don't get why Project assigns the 3rd person only at 50% while I would expect another 100% also. Normal work resource, no max units edit.
I actually train people in Project and get this question sometimes and I would like to be able to explain this.
- John-projectMar 15, 2022Silver Contributor
This "phenomenon" occurs when effort driven is checked (default) for a fixed duration task. The effort driven strives to keep the work content constant and you can see that in the Task Usage view as you assign each of the 3 resources consecutively.
Here's the interesting part. Instead of 3 resources, consecutively assign 4 resources at 100% to the task. As each resources is assigned you will see the Assignment Units replicate the previous resource's units while the Peak adjusts to maintain the constant work value. So for the second assignment, the assignment units is still 100% but the Peak reduces to 50%. Then when the third resource is assigned, the assignment units takes on the peak unit value from the first two assignments (i.e. 50%) and the peak now readjusts to be equal for all 3 assignments (i.e. 33%). If you assign a fourth resource, the assignment units takes on the previous peak (i.e. 33%) and the peak now readjusts to spread the original work content over 4 resources so it shows 25%.
Is this a good enough explanation for your "students"? Don't know, but it might make their heads spin a bit 🙂
I do recall there was a change to the way peak units are calculated, circa Project 2010 or Project 2013 (I think), but I don't remember the details. Whether that has anything to do with this issue, I don't know.
John
- Ed_OomsMar 16, 2022Copper ContributorWow, thank you! I get it now, I couldn't figure this out. You have been a great help.
For 'students' Tasktypes always make their head spin! Not easy to teach them step by step wha the logic is.
As for the change, in Project 2010 the 'Assigned Units' field stopped being a calculated field and 'Peak' became the calculated value instead. Projectmanagers asked for the original assignment to be visible as a constant value.
Ed- Mar 16, 2022All --
I believe you are correct that the new behavior was introduced in the 2010 version of Microsoft Project. And I can tell you that this new behavior led to wholesale confusion among the entire user community, from novice users all the way up to power users.
The new behavior was functionality that Microsoft created for the sole purpose of fixing a bug that had been in the software since Assignments data was introduced sometime prior to Project 2000. When the 2010 version of the software was introduced, I was able to recreate the situation that previously led to a bug in the software, and I was able to see that the new functionality DID successfully resolve the bug. Please don't ask me to explain the bug. It's way too complicated to explain in writing!
Anyway, to resolve the bug, the Microsoft Project development team used the Assignment Units field to capture the original Units value for each resource assigned to each task. And then when a helper was added to an Effort Driven task, the software kept the original value in the Assignment Units field and calculated the new Units value using Peak field. So, Ed, in your example, you can easily see that the Peak field contains the expected Units value for each of the three resources assigned to the task.
I do also want you to know that after Microsoft introduced this new functionality in Microsoft Project 2010, our MVP community loudly and regularly complained to Microsoft about it because of how much confusion the functionality created. We even proposed changes to how the software works as a way to remove the confusion. But in the end, the good folks at Microsoft elected to "stay the course" and keep the software working the same in each successive version.
Anway, hope this historical background helps, for whatever that is worth.