Resource Levelling

C

crisg

Hi -
Can anyone offer advice on the following? I have a resource named 'Dev'. I
have entered all of my tasks and done level resourcing to see the adjsuted
end date of the project. At the start of the year, I enter Dev at 700%
capacity since i have 7 Dev employees. Two months later I increase the
capacity to 900% (using the From and To Availbility fields for the resource)
as I will have two new Dev resources. I then clear and relevel the resources
to see the adjusted date. This works until we get to the last scheduled work
assignment. At that point, instead of utilizing all 9 resources, it drops
back down to 2. Why won't it utilize all 9 resources for that last work
assignment? Does this make sense.?

Thanks in advance for the help.
 
M

Mike Glen

Hi crisg,

Welcome to this Microsoft Project newsgroup :)

The 700% or 900% resource figures are the maximum that Project will allow
when levelling, not the minimum. Levelling just delays tasks until
resources are available, nothing else. I guess you have assigned only 200%
Dev to the final task, so Project does what you've told it to do. Project
does not assign resources - that's your job (how could Project know?)

FAQs, companion products and other useful Project information can be seen at
this web address: http://project.mvps.org/faqs.htm

Hope this helps - please let us know how you get on :)

Mike Glen
MS Project MVP
See http://tinyurl.com/2xbhc for my free Project Tutorials
 
C

crisg

Hi Mike -

Thanks for the response. I underestand what you are saying and I think I
understand the concept of levelling. What you described is what I would like
it to do - 'delay tasks until resources are available'. Perhaps I should
reword the question. After I have done the resource levelling - for the last
work assignment, all 9 resources are available. How do i get project to
utilize ALL 9 of the 'Dev' resource so that the assignment is completed at an
earlier date?

Thank you in advance for your time.

Best Regards,
crisg
 
S

Steve House [MVP]

Leveling never adds or deletes resources from a task, all it does is shift
tasks. It is not "resource optimizing" and it assumes that when you didn't
assign all 9 resources to that last task yourself you must have had a good
reason behind it so it won't override your decision. If you find you have
additional resources free, it's up to you to make the adjustment in the
assignment manually.
 
C

crisg

Hi Steve -

Thanks for the quick response. When you say 'make the adjustment in the
assignment manually', that's the part I'm struggling with since this is a
high level plan. We are not at the point where we can assign specific
resources to specific work assignments. In addition, I've been asked to come
up with 'what if' scenarios such as -

-We start the year with 7 resources
-In Q1, we add 3 more
-In Q2, we add 2 more, etc

My strategy was to use this one 'Dev' resource and increment by 100% every
time we brought on a new resource. My intention is that if we get to the
last work assignment and all 9 resources are avaialble, then I want to make
sure all 9 are assigned so that we complete the assignment sooner.
So given this information, how would you specifically make the manual
adjustment when there is only one resource identified as 'Dev' which is meant
to represent the entire Dev team.

Thanks very much for your time.

Best Regards,
--
crisg


Steve House said:
Leveling never adds or deletes resources from a task, all it does is shift
tasks. It is not "resource optimizing" and it assumes that when you didn't
assign all 9 resources to that last task yourself you must have had a good
reason behind it so it won't override your decision. If you find you have
additional resources free, it's up to you to make the adjustment in the
assignment manually.
 
J

Jan De Messemaeker

Hi,

Cut into much smaller tasks that each use 1 Dev.
Then leveling can shift these and fill up the new capacity.
HTH

--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
+32 495 300 620
For availability check:
http://users.online.be/prom-ade/Calendar.pdf
crisg said:
Hi Steve -

Thanks for the quick response. When you say 'make the adjustment in the
assignment manually', that's the part I'm struggling with since this is a
high level plan. We are not at the point where we can assign specific
resources to specific work assignments. In addition, I've been asked to
come
up with 'what if' scenarios such as -

-We start the year with 7 resources
-In Q1, we add 3 more
-In Q2, we add 2 more, etc

My strategy was to use this one 'Dev' resource and increment by 100% every
time we brought on a new resource. My intention is that if we get to the
last work assignment and all 9 resources are avaialble, then I want to
make
sure all 9 are assigned so that we complete the assignment sooner.
So given this information, how would you specifically make the manual
adjustment when there is only one resource identified as 'Dev' which is
meant
to represent the entire Dev team.

Thanks very much for your time.

Best Regards,
--
crisg


Steve House said:
Leveling never adds or deletes resources from a task, all it does is
shift
tasks. It is not "resource optimizing" and it assumes that when you
didn't
assign all 9 resources to that last task yourself you must have had a
good
reason behind it so it won't override your decision. If you find you
have
additional resources free, it's up to you to make the adjustment in the
assignment manually.
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit http://project.mvps.org/faqs.htm for the FAQs

crisg said:
Hi Mike -

Thanks for the response. I underestand what you are saying and I think
I
understand the concept of levelling. What you described is what I
would
like
it to do - 'delay tasks until resources are available'. Perhaps I
should
reword the question. After I have done the resource levelling - for
the
last
work assignment, all 9 resources are available. How do i get project
to
utilize ALL 9 of the 'Dev' resource so that the assignment is completed
at
an
earlier date?

Thank you in advance for your time.

Best Regards,
crisg
--
crisg


:

Hi crisg,

Welcome to this Microsoft Project newsgroup :)

The 700% or 900% resource figures are the maximum that Project will
allow
when levelling, not the minimum. Levelling just delays tasks until
resources are available, nothing else. I guess you have assigned only
200%
Dev to the final task, so Project does what you've told it to do.
Project
does not assign resources - that's your job (how could Project know?)

FAQs, companion products and other useful Project information can be
seen
at
this web address: http://project.mvps.org/faqs.htm

Hope this helps - please let us know how you get on :)

Mike Glen
MS Project MVP
See http://tinyurl.com/2xbhc for my free Project Tutorials


crisg wrote:
Hi -
Can anyone offer advice on the following? I have a resource named
'Dev'. I have entered all of my tasks and done level resourcing to
see the adjsuted end date of the project. At the start of the
year,
I enter Dev at 700% capacity since i have 7 Dev employees. Two
months later I increase the capacity to 900% (using the From and To
Availbility fields for the resource) as I will have two new Dev
resources. I then clear and relevel the resources to see the
adjusted date. This works until we get to the last scheduled work
assignment. At that point, instead of utilizing all 9 resources, it
drops back down to 2. Why won't it utilize all 9 resources for that
last work assignment? Does this make sense.?

Thanks in advance for the help.
 
S

Steve House [MVP]

Jan's answer is a good one. I have a hard time believing that all the
"Devs" have identical skills sets and competencies and thus are completely
freely interchangeable on all tasks. There are bound to be differences that
make Dev A better suited for one thing while Dev B is better suited for
something else. But if they are truly identical, another approach with 9
"Devs" is to have a single resource entry for "Dev" with a maximum
availability of 900%. If you want one of them on a task you assign Dev at
100%, 2 of them on the task would be Dev at 200% and so forth. But it is
always a human decision by the PM how many Devs to assign to a given task.
If you have a total of only, say, 500% out of the total 900% Devs assign to
tasks at some given time, Project assumes it's because the other 4 Devs are
tied up on something outside the project universe, thus outside MS Project's
purvue, and are not available for that particular time period. Otherwise
you'd already have put all nine on the task right from the get-go, right?.
You know whether that's true of not; Project doesn't. If more than 500%
really COULD be used, it's up to you to make the decision to increase the
assignment percentage on the task in question from 500% to the new level by
editing the resource assignment percentage on that task.

Remeber, Project NEVER assigns resources to tasks, only the PM does.
Project's only assumption when it uses default resource assigments is that
the task breakdown is granular enough for the "one deliverable = one task =
work of one resource" rule to apply and so it uses as the default setting an
assignment level of 100% or the Maximum Availability, whichever is less,
whenever a resource is assigned without an explicit assignment level being
specified by the PM.

Another point to remember, the Maximum Available entry on the resource sheet
or the Resource Availability chart in the Resource Information sheet is only
telling Project how many you can use before it red-flags it as being
overallocated. It conveys no information about how many you intend to use
at any given point in time. Instead it basically only serves to set up an
alarm condition to warn you if you try to use more than you actually have.

HTH
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit http://project.mvps.org/faqs.htm for the FAQs



crisg said:
Hi Steve -

Thanks for the quick response. When you say 'make the adjustment in the
assignment manually', that's the part I'm struggling with since this is a
high level plan. We are not at the point where we can assign specific
resources to specific work assignments. In addition, I've been asked to
come
up with 'what if' scenarios such as -

-We start the year with 7 resources
-In Q1, we add 3 more
-In Q2, we add 2 more, etc

My strategy was to use this one 'Dev' resource and increment by 100% every
time we brought on a new resource. My intention is that if we get to the
last work assignment and all 9 resources are avaialble, then I want to
make
sure all 9 are assigned so that we complete the assignment sooner.
So given this information, how would you specifically make the manual
adjustment when there is only one resource identified as 'Dev' which is
meant
to represent the entire Dev team.

Thanks very much for your time.

Best Regards,
--
crisg


Steve House said:
Leveling never adds or deletes resources from a task, all it does is
shift
tasks. It is not "resource optimizing" and it assumes that when you
didn't
assign all 9 resources to that last task yourself you must have had a
good
reason behind it so it won't override your decision. If you find you
have
additional resources free, it's up to you to make the adjustment in the
assignment manually.
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit http://project.mvps.org/faqs.htm for the FAQs

crisg said:
Hi Mike -

Thanks for the response. I underestand what you are saying and I think
I
understand the concept of levelling. What you described is what I
would
like
it to do - 'delay tasks until resources are available'. Perhaps I
should
reword the question. After I have done the resource levelling - for
the
last
work assignment, all 9 resources are available. How do i get project
to
utilize ALL 9 of the 'Dev' resource so that the assignment is completed
at
an
earlier date?

Thank you in advance for your time.

Best Regards,
crisg
--
crisg


:

Hi crisg,

Welcome to this Microsoft Project newsgroup :)

The 700% or 900% resource figures are the maximum that Project will
allow
when levelling, not the minimum. Levelling just delays tasks until
resources are available, nothing else. I guess you have assigned only
200%
Dev to the final task, so Project does what you've told it to do.
Project
does not assign resources - that's your job (how could Project know?)

FAQs, companion products and other useful Project information can be
seen
at
this web address: http://project.mvps.org/faqs.htm

Hope this helps - please let us know how you get on :)

Mike Glen
MS Project MVP
See http://tinyurl.com/2xbhc for my free Project Tutorials


crisg wrote:
Hi -
Can anyone offer advice on the following? I have a resource named
'Dev'. I have entered all of my tasks and done level resourcing to
see the adjsuted end date of the project. At the start of the
year,
I enter Dev at 700% capacity since i have 7 Dev employees. Two
months later I increase the capacity to 900% (using the From and To
Availbility fields for the resource) as I will have two new Dev
resources. I then clear and relevel the resources to see the
adjusted date. This works until we get to the last scheduled work
assignment. At that point, instead of utilizing all 9 resources, it
drops back down to 2. Why won't it utilize all 9 resources for that
last work assignment? Does this make sense.?

Thanks in advance for the help.
 
C

crisg

Steve -
Thanks for taking the time to provide a very thorough detailed answer. I
appreciate the help.

Best Regards
--
crisg


Steve House said:
Jan's answer is a good one. I have a hard time believing that all the
"Devs" have identical skills sets and competencies and thus are completely
freely interchangeable on all tasks. There are bound to be differences that
make Dev A better suited for one thing while Dev B is better suited for
something else. But if they are truly identical, another approach with 9
"Devs" is to have a single resource entry for "Dev" with a maximum
availability of 900%. If you want one of them on a task you assign Dev at
100%, 2 of them on the task would be Dev at 200% and so forth. But it is
always a human decision by the PM how many Devs to assign to a given task.
If you have a total of only, say, 500% out of the total 900% Devs assign to
tasks at some given time, Project assumes it's because the other 4 Devs are
tied up on something outside the project universe, thus outside MS Project's
purvue, and are not available for that particular time period. Otherwise
you'd already have put all nine on the task right from the get-go, right?.
You know whether that's true of not; Project doesn't. If more than 500%
really COULD be used, it's up to you to make the decision to increase the
assignment percentage on the task in question from 500% to the new level by
editing the resource assignment percentage on that task.

Remeber, Project NEVER assigns resources to tasks, only the PM does.
Project's only assumption when it uses default resource assigments is that
the task breakdown is granular enough for the "one deliverable = one task =
work of one resource" rule to apply and so it uses as the default setting an
assignment level of 100% or the Maximum Availability, whichever is less,
whenever a resource is assigned without an explicit assignment level being
specified by the PM.

Another point to remember, the Maximum Available entry on the resource sheet
or the Resource Availability chart in the Resource Information sheet is only
telling Project how many you can use before it red-flags it as being
overallocated. It conveys no information about how many you intend to use
at any given point in time. Instead it basically only serves to set up an
alarm condition to warn you if you try to use more than you actually have.

HTH
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit http://project.mvps.org/faqs.htm for the FAQs



crisg said:
Hi Steve -

Thanks for the quick response. When you say 'make the adjustment in the
assignment manually', that's the part I'm struggling with since this is a
high level plan. We are not at the point where we can assign specific
resources to specific work assignments. In addition, I've been asked to
come
up with 'what if' scenarios such as -

-We start the year with 7 resources
-In Q1, we add 3 more
-In Q2, we add 2 more, etc

My strategy was to use this one 'Dev' resource and increment by 100% every
time we brought on a new resource. My intention is that if we get to the
last work assignment and all 9 resources are avaialble, then I want to
make
sure all 9 are assigned so that we complete the assignment sooner.
So given this information, how would you specifically make the manual
adjustment when there is only one resource identified as 'Dev' which is
meant
to represent the entire Dev team.

Thanks very much for your time.

Best Regards,
--
crisg


Steve House said:
Leveling never adds or deletes resources from a task, all it does is
shift
tasks. It is not "resource optimizing" and it assumes that when you
didn't
assign all 9 resources to that last task yourself you must have had a
good
reason behind it so it won't override your decision. If you find you
have
additional resources free, it's up to you to make the adjustment in the
assignment manually.
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit http://project.mvps.org/faqs.htm for the FAQs

Hi Mike -

Thanks for the response. I underestand what you are saying and I think
I
understand the concept of levelling. What you described is what I
would
like
it to do - 'delay tasks until resources are available'. Perhaps I
should
reword the question. After I have done the resource levelling - for
the
last
work assignment, all 9 resources are available. How do i get project
to
utilize ALL 9 of the 'Dev' resource so that the assignment is completed
at
an
earlier date?

Thank you in advance for your time.

Best Regards,
crisg
--
crisg


:

Hi crisg,

Welcome to this Microsoft Project newsgroup :)

The 700% or 900% resource figures are the maximum that Project will
allow
when levelling, not the minimum. Levelling just delays tasks until
resources are available, nothing else. I guess you have assigned only
200%
Dev to the final task, so Project does what you've told it to do.
Project
does not assign resources - that's your job (how could Project know?)

FAQs, companion products and other useful Project information can be
seen
at
this web address: http://project.mvps.org/faqs.htm

Hope this helps - please let us know how you get on :)

Mike Glen
MS Project MVP
See http://tinyurl.com/2xbhc for my free Project Tutorials


crisg wrote:
Hi -
Can anyone offer advice on the following? I have a resource named
'Dev'. I have entered all of my tasks and done level resourcing to
see the adjsuted end date of the project. At the start of the
year,
I enter Dev at 700% capacity since i have 7 Dev employees. Two
months later I increase the capacity to 900% (using the From and To
Availbility fields for the resource) as I will have two new Dev
resources. I then clear and relevel the resources to see the
adjusted date. This works until we get to the last scheduled work
assignment. At that point, instead of utilizing all 9 resources, it
drops back down to 2. Why won't it utilize all 9 resources for that
last work assignment? Does this make sense.?

Thanks in advance for the help.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top