Best Practice: Hours by day - Round 2

B

Barb PMO

A previous excellent post about Best Practices: Hours per day, got me
thinking about how I have my projects set up.

Resources: We have 20 resources who each have various billable productivity
goals. These goals are expressed as a percentage (ex. 52%) and that is
entered in each persons Enterprise Resource Information view (and to keep it
simple we only use one time period for resource availability).

At 40 hours a week and 52 weeks there are 2,080 hours a person could work in
a year. A best practice, very mature company with well established process
and procedures knows the most billable time they can expect from people on a
40 hour week is 1,664 hours per year (assuming 80% productivity) or 32 hours
a week. We don't consider ourselves very mature (yet!) so we are budgeting
and planning based on a 1080 hours (assuming and average of 52% productivity
for resources).
Therefore, I have set the enterprise options "hours per week" to 20.80 hrs
(4.16 hrs a day).

Steve House [Project MVP] wrote in that previous best practice post,
"Remember that the basic purpose of the "hours per day" setting is to set a
conversion factor for your duration entries."

His comment made me wonder if I have over allocated my resources (and
believe me they always show over allocated) un-intentionally? and if that is
the case, should I set the hours per week back to 40? and if so, will that
automatically adjust the 20 projects I already have on the go, or will it
just affect new projects?
 
R

Rod Gill

Steve's correct: hours per day is a conversion factor. I recommend restoring
40h/week then setting resource max units (in resource sheet) to 52%. This
more accurately reflects what you want to achieve. If you get a contractor
in that is billable for 40h in a week, they can then have max units of 100%
and 1w of work will schedule over 1 calendar day which is what you would
want.
 
B

Barb PMO

Thanks! I will do that.

I know I shouldn't have asked 2 questions in one post, so I follow with, and
will that automatically adjust the 20 projects I already have on the go, or
will it just affect new projects?

--
Barb PMO


Rod Gill said:
Steve's correct: hours per day is a conversion factor. I recommend restoring
40h/week then setting resource max units (in resource sheet) to 52%. This
more accurately reflects what you want to achieve. If you get a contractor
in that is billable for 40h in a week, they can then have max units of 100%
and 1w of work will schedule over 1 calendar day which is what you would
want.

--

Rod Gill
Project MVP
Visit www.msproject-systems.com for Project Companion Tools and more


Barb PMO said:
A previous excellent post about Best Practices: Hours per day, got me
thinking about how I have my projects set up.

Resources: We have 20 resources who each have various billable
productivity
goals. These goals are expressed as a percentage (ex. 52%) and that is
entered in each persons Enterprise Resource Information view (and to keep
it
simple we only use one time period for resource availability).

At 40 hours a week and 52 weeks there are 2,080 hours a person could work
in
a year. A best practice, very mature company with well established process
and procedures knows the most billable time they can expect from people on
a
40 hour week is 1,664 hours per year (assuming 80% productivity) or 32
hours
a week. We don't consider ourselves very mature (yet!) so we are budgeting
and planning based on a 1080 hours (assuming and average of 52%
productivity
for resources).
Therefore, I have set the enterprise options "hours per week" to 20.80 hrs
(4.16 hrs a day).

Steve House [Project MVP] wrote in that previous best practice post,
"Remember that the basic purpose of the "hours per day" setting is to set
a
conversion factor for your duration entries."

His comment made me wonder if I have over allocated my resources (and
believe me they always show over allocated) un-intentionally? and if that
is
the case, should I set the hours per week back to 40? and if so, will that
automatically adjust the 20 projects I already have on the go, or will it
just affect new projects?
 
R

Rod Gill

It will affect the current project for conversion rate (click set as default
to set for all new projects but editing Max units in a resource pool will
affect all projects.

--

Rod Gill
Project MVP
Visit www.msproject-systems.com for Project Companion Tools and more


Barb PMO said:
Thanks! I will do that.

I know I shouldn't have asked 2 questions in one post, so I follow with,
and
will that automatically adjust the 20 projects I already have on the go,
or
will it just affect new projects?

--
Barb PMO


Rod Gill said:
Steve's correct: hours per day is a conversion factor. I recommend
restoring
40h/week then setting resource max units (in resource sheet) to 52%. This
more accurately reflects what you want to achieve. If you get a
contractor
in that is billable for 40h in a week, they can then have max units of
100%
and 1w of work will schedule over 1 calendar day which is what you would
want.

--

Rod Gill
Project MVP
Visit www.msproject-systems.com for Project Companion Tools and more


Barb PMO said:
A previous excellent post about Best Practices: Hours per day, got me
thinking about how I have my projects set up.

Resources: We have 20 resources who each have various billable
productivity
goals. These goals are expressed as a percentage (ex. 52%) and that is
entered in each persons Enterprise Resource Information view (and to
keep
it
simple we only use one time period for resource availability).

At 40 hours a week and 52 weeks there are 2,080 hours a person could
work
in
a year. A best practice, very mature company with well established
process
and procedures knows the most billable time they can expect from people
on
a
40 hour week is 1,664 hours per year (assuming 80% productivity) or 32
hours
a week. We don't consider ourselves very mature (yet!) so we are
budgeting
and planning based on a 1080 hours (assuming and average of 52%
productivity
for resources).
Therefore, I have set the enterprise options "hours per week" to 20.80
hrs
(4.16 hrs a day).

Steve House [Project MVP] wrote in that previous best practice post,
"Remember that the basic purpose of the "hours per day" setting is to
set
a
conversion factor for your duration entries."

His comment made me wonder if I have over allocated my resources (and
believe me they always show over allocated) un-intentionally? and if
that
is
the case, should I set the hours per week back to 40? and if so, will
that
automatically adjust the 20 projects I already have on the go, or will
it
just affect new projects?
 
S

Steve House [Project MVP]

I can't help wondering why all these calculations of billable time and
adjustments for efficiency, etc, are even necessary at all. IMHO, the basic
purpose of MS Project is to answer the question "I have 100 widgets to
produce. I requires 10 differnt steps and I have Bill, Joe, and Bev
available to work on them. When will they be ready to deliver to the
customer?" I could care less if Bill is 100% efficient or 25% efficient,
all I care about is if he starts Monday at 8am, when will he dump a pile of
100 widgets on the loading dock for shipping. I don't think of Project as a
productivity management tool - that's something for HR to worry about. It's
absolutely not a time and billing application and billable versus
non-billable time considerations simply don't apply. What it is is a work
scheduling tool, a direct-cost estimating tool, and a progress monitoring
tool for closed-ended projects directed towards a specific, concrete result.
When you leave the realms for which it was designed, it's like opening paint
cans with an axe - sort of works but it makes a mess. Leave worker
efficiency estimates, billable and non-billable time management, worker time
and billing, and profit/loss to the Human Resources and Accounting people
and their purpose-built applications where it belongs - IMHO Project is not
the best tool to use for those particular functions.
--
Steve House [MVP]
MS Project Trainer & Consultant
Visit http://www.mvps.org/project/faqs.htm for the FAQs


Barb PMO said:
A previous excellent post about Best Practices: Hours per day, got me
thinking about how I have my projects set up.

Resources: We have 20 resources who each have various billable
productivity
goals. These goals are expressed as a percentage (ex. 52%) and that is
entered in each persons Enterprise Resource Information view (and to keep
it
simple we only use one time period for resource availability).

At 40 hours a week and 52 weeks there are 2,080 hours a person could work
in
a year. A best practice, very mature company with well established process
and procedures knows the most billable time they can expect from people on
a
40 hour week is 1,664 hours per year (assuming 80% productivity) or 32
hours
a week. We don't consider ourselves very mature (yet!) so we are budgeting
and planning based on a 1080 hours (assuming and average of 52%
productivity
for resources).
Therefore, I have set the enterprise options "hours per week" to 20.80 hrs
(4.16 hrs a day).

Steve House [Project MVP] wrote in that previous best practice post,
"Remember that the basic purpose of the "hours per day" setting is to set
a
conversion factor for your duration entries."

His comment made me wonder if I have over allocated my resources (and
believe me they always show over allocated) un-intentionally? and if that
is
the case, should I set the hours per week back to 40? and if so, will that
automatically adjust the 20 projects I already have on the go, or will it
just affect new projects?
 
J

John M.

I would just add that any existing assignments made at 100% units will not
be changed when you change the max units in the resource pool. You will
have to change these existing assignments to the new units.

John M.


Rod Gill said:
It will affect the current project for conversion rate (click set as
default to set for all new projects but editing Max units in a resource
pool will affect all projects.

--

Rod Gill
Project MVP
Visit www.msproject-systems.com for Project Companion Tools and more


Barb PMO said:
Thanks! I will do that.

I know I shouldn't have asked 2 questions in one post, so I follow with,
and
will that automatically adjust the 20 projects I already have on the go,
or
will it just affect new projects?

--
Barb PMO


Rod Gill said:
Steve's correct: hours per day is a conversion factor. I recommend
restoring
40h/week then setting resource max units (in resource sheet) to 52%.
This
more accurately reflects what you want to achieve. If you get a
contractor
in that is billable for 40h in a week, they can then have max units of
100%
and 1w of work will schedule over 1 calendar day which is what you would
want.

--

Rod Gill
Project MVP
Visit www.msproject-systems.com for Project Companion Tools and more


A previous excellent post about Best Practices: Hours per day, got me
thinking about how I have my projects set up.

Resources: We have 20 resources who each have various billable
productivity
goals. These goals are expressed as a percentage (ex. 52%) and that is
entered in each persons Enterprise Resource Information view (and to
keep
it
simple we only use one time period for resource availability).

At 40 hours a week and 52 weeks there are 2,080 hours a person could
work
in
a year. A best practice, very mature company with well established
process
and procedures knows the most billable time they can expect from
people on
a
40 hour week is 1,664 hours per year (assuming 80% productivity) or 32
hours
a week. We don't consider ourselves very mature (yet!) so we are
budgeting
and planning based on a 1080 hours (assuming and average of 52%
productivity
for resources).
Therefore, I have set the enterprise options "hours per week" to 20.80
hrs
(4.16 hrs a day).

Steve House [Project MVP] wrote in that previous best practice post,
"Remember that the basic purpose of the "hours per day" setting is to
set
a
conversion factor for your duration entries."

His comment made me wonder if I have over allocated my resources (and
believe me they always show over allocated) un-intentionally? and if
that
is
the case, should I set the hours per week back to 40? and if so, will
that
automatically adjust the 20 projects I already have on the go, or will
it
just affect new projects?
 
S

Steve House [Project MVP]

Remember that a resource is overallocated whenever the total assigned
percentage at any given instant exceeds his maximum allowed allocation.
Essentially it means that at at least one point in time, the resource is
expected to be in two places at once. "Overallocation" is not an average
usage, it is an instantaneous usage. Here's an example of what I mean ...
Barb's calendar says she works an 8 hour day and her maximum availability is
100%. So she can work up to 8 hours on Friday before being overallocated,
right? You would think so, but ... I assign her 100% to a 4 hour task on
Friday and also 100% to a second, 2-hour task, also on Friday, and that's
it, she's assigned to nothing else. She's allowed to work 8 hours, she's
booked for a total of 6 - I read that as a total of 75% usage and YET,
Project shows her in red, indicating she's overallocated. What gives?
Well, I left out a couple of critical pieces of data. It turns out the
4-hour task has a predecessor that's happening on Friday morning so Barb's
task starts at 1pm and runs until 5pm. Meanwhile, the other 2-hour task is
a staff meeting starting at 3pm that she must attend. So while she's only
booked for an aggregate of 6 hours during the day, and is able to work 8,
from 3pm until 5pm she's expected to be both at the meeting and working on
her task, to be in two places at once. Somehow during the 2-hour time
period between 3 and 5 pm, she's magically expected to produce 4 hours of
work, an assignment load for those two hours of 200%. Can't be done and so
she's overallocated. A resource is considered overallocated when such a
conflict exists for even 1 minute anywhere in the project where the total of
the assignment percentages on each overlapping task exceed the maximum
availability defined for that resource. So how can resource leveling help
us? Well, Barb must be at that meeting so it has a higher priority than the
other task and we set its task priority accordingly (bigger number on the
meeting than on the other task), then we resource level looking for
overallocations hour-by-hour and with task splitting allowed. Now the
schedule shows her on the first task from 1 until 3, then it stops for two
hours while she goes to the meeting, then it picks up again when she returns
to work on Monday and finishes Monday at 10am - she's no longer
overallocated and the schedule represents an effective model of what she's
really going to physically be doing.

For the life of me I can't see how Max Units equates to billable percentage.
It may take one of your resources 8 hours to do something that for whatever
reason you choose to only bill the client for 4 hours work. But your
internal cost is still 8 hours of the resource's wages and if he works an 8
hour day, it's 100% usage, not 50%, because he has spent 100% of his workday
actively involved in that task and has had no time left to do other things.
Assignment units is the percentage of the time spent on the task that is
translated into useful work output - in a manner of speaking it represents
the rate at which work WILL get done compared the rate it COULD get done if
the resource had nothing else to do but that one task.

HTH


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


Barb PMO said:
Thank you for your humble opinion â?" I really appreciate it! Perhaps it
will
help if I explain the type of work we do. We sell consulting projects to
clients. We set up the project to estimate cost and to set up a proposed
work
schedule during the sales phase. When the deal is sold, we use it to
monitor
the progress. Each project consists of 10 â?" 20 documents (each is
scheduled
as a task) and then there are some tasks (bucket of hours budgeted for
consulting, management as well as a change budget.

Project helps us schedule the task when resources are available and
secondly
according to the clients ability to receive, review and schedule the
changes
we have recommended. Once a task starts we can usually deliver it early,
but
the successor usually has to wait until the original planned date because
of
our contract and the clients inability to handle things any quicker.
Project
does an decent job of planning and scheduling this work as well as
provides a
way (PWA timesheets) to update the actual work and the estimates of
remaining
work.

We created some reports in portfolio analyzer that show the work and
actual
work to help with capacity planning. This really helps HR and accounting,
and
IMHO, the data is there so why not use it?

I like to think that the Max. units (the hours a resource is available to
work on projects or the billable percentage) will help us by showing the
over-allocations. I am curious to know why project shows most resources as
over-allocated, yet we know our capacity is 1000 hours, the scheduled work
is
800, and the actual work is 900. Iâ?Tm afraid to level because Iâ?Tve
heard so
many horror stories. So we plug along and hope for the best!
--
Barb PMO


Steve House said:
I can't help wondering why all these calculations of billable time and
adjustments for efficiency, etc, are even necessary at all. IMHO, the
basic
purpose of MS Project is to answer the question "I have 100 widgets to
produce. I requires 10 differnt steps and I have Bill, Joe, and Bev
available to work on them. When will they be ready to deliver to the
customer?" I could care less if Bill is 100% efficient or 25% efficient,
all I care about is if he starts Monday at 8am, when will he dump a pile
of
100 widgets on the loading dock for shipping. I don't think of Project
as a
productivity management tool - that's something for HR to worry about.
It's
absolutely not a time and billing application and billable versus
non-billable time considerations simply don't apply. What it is is a
work
scheduling tool, a direct-cost estimating tool, and a progress monitoring
tool for closed-ended projects directed towards a specific, concrete
result.
When you leave the realms for which it was designed, it's like opening
paint
cans with an axe - sort of works but it makes a mess. Leave worker
efficiency estimates, billable and non-billable time management, worker
time
and billing, and profit/loss to the Human Resources and Accounting people
and their purpose-built applications where it belongs - IMHO Project is
not
the best tool to use for those particular functions.
--
Steve House [MVP]
MS Project Trainer & Consultant
Visit http://www.mvps.org/project/faqs.htm for the FAQs


Barb PMO said:
A previous excellent post about Best Practices: Hours per day, got me
thinking about how I have my projects set up.

Resources: We have 20 resources who each have various billable
productivity
goals. These goals are expressed as a percentage (ex. 52%) and that is
entered in each persons Enterprise Resource Information view (and to
keep
it
simple we only use one time period for resource availability).

At 40 hours a week and 52 weeks there are 2,080 hours a person could
work
in
a year. A best practice, very mature company with well established
process
and procedures knows the most billable time they can expect from people
on
a
40 hour week is 1,664 hours per year (assuming 80% productivity) or 32
hours
a week. We don't consider ourselves very mature (yet!) so we are
budgeting
and planning based on a 1080 hours (assuming and average of 52%
productivity
for resources).
Therefore, I have set the enterprise options "hours per week" to 20.80
hrs
(4.16 hrs a day).

Steve House [Project MVP] wrote in that previous best practice post,
"Remember that the basic purpose of the "hours per day" setting is to
set
a
conversion factor for your duration entries."

His comment made me wonder if I have over allocated my resources (and
believe me they always show over allocated) un-intentionally? and if
that
is
the case, should I set the hours per week back to 40? and if so, will
that
automatically adjust the 20 projects I already have on the go, or will
it
just affect new projects?
 

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