If the project manager is responsible for bringing the project in on
schedule and within budget, how is that possible without monitoring costs
and knowing if you're under, on, or over budget? And what about earned
value as a means of tracking progress - just use an arbitrary unit cost?
Didn't think about using another cost rate table for the non-working
tasks -
duhhh, another one of those head slapping "of course!" moments <grin>.
--
Steve House [MVP]
MS Project Trainer & Consultant
Visit
http://www.mvps.org/project/faqs.htm for the FAQs
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> wrote in
message
Hi Steve,
Just about the cost.
If you read the article I wrote on it, my advice is to use an other
(zero
cost) cost rate table for nonworking tasks.
OTOH, I never felt this as a big thing because over here practically
nobody
uses Project to calculate costs.
Unless teh customer specifically asks for it I do not even touch it in
my
courses.
Greetings
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/
+32-495-300 620
"Steve House [Project MVP]" <
[email protected]>
schreef in bericht I agree 100% with you about assigning resources 100% as a rule <grin>.
But
I do have some qualms about the idea of showing non-working time as
tasks
rather than forcing Project just to avoid scheduling during them by
designating them non-working time in the resource calendar. Here's an
example of the problem I see. We have Joe Resource who gets $10 per
hour
assigned to Project X which consists of two 5-day tasks A & B. He's
going
on vacation for 2 weeks in between the two tasks. If we represent his
vacation as a task, ---
Task A - 5d - 40 man-hours - $400
Task Vacation - 10d - 80 man-hours - $800
Task B - 5d - 40 man-hours - $400
Our schedule is right but our total labour hours and costs are double
what
they should be. This example illustrates why I don't like to see
anything
in that plan except actual work directed at the project's
deliverables.
The
costs and man-hours spent on vacation are actually not part of the
project
at all. Including such time as tasks is fine as far as scheduling and
resource leveling is concerned but throws everything else seriously
out
of
whack. How do you adjust the budgets so they reflect the real
marginal
costs of the project if you do?
When I see a full time resource assignment something like a 1 day task
on
Tuesday at 50%, my thoughts are not that the resource is going to work
from
1300-1700 on it. My thought is he's going to spend 4 hours on that
task
but
as long as it's done on Tuesday, I really don't care WHICH 4 hours it
is,
I'll let him sort that one out for himself - as far as the project
schedule
is concerned it takes all day. OTOH, if the resource is a part-time
worker
who is only physically there for 4 hours a day, I'll set up a resource
calendar that shows hours of work for the 4 hours he is actually
scheduled
to be on the property and if I need him to do 4 hours on something on
Tuesday, spending his full shift, I'll make it a half-day duration
task
and
assign him 100% to it.
--
Steve House [MVP]
MS Project Trainer & Consultant
Visit
http://www.mvps.org/project/faqs.htm for the FAQs
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> wrote in
message
Hi,
Just a word in from a dissident

I never advise to use percentages on resources.
60% for a resource (be it availability or load) is interpreted by
Project,
and used in calculations, as 36 seconds per minute.
Now this may be a good an approximation as any, to me it is not an
ideal.
I prefer to think people always work 100%.
Moreover, Project Management Theory of Constraints shows that you
get
the
best delays by having people always first finish what they're doing
and
not
spread their time over multiple tasks.
And yes, representing nonworking time by tasks (my article is now
also
on
the Microsoft website

) gives some extra work, but assigning
percentages
does that as well - I wouldn't pay for the pages of paper spent
printing
the explanations on that one.
For instance, yes, when a resource has 60% availability the default
for
assigning is 60% but it is very easy to assign a precentage higher
that
that - which make Resource Leveling unusable.
I work for an IT shop with 80 project leaders where these guidances
are
applied (Only 100%, absence is a task) and that gives the results
thay
want..
Greetings,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/
+32-495-300 620
"DWeb" <
[email protected]> schreef in bericht
Thanks for the response, Rod.
The main reason I had for going down the "non-working tasks" path
was
the
comments I read on MVP Jan de Messemaeker's website discussion that
"Load
reports over time such as shown by the Usage views will show the
resource
as
underallocated" when using calendars to represent non-working time.
Showing
resource allocation as accurately as possible is a significant
requirement
for our project management team. However, we are more than willing
to
sacrifice some of that accuracy to avoid any cumbersome practices
associated
with using the non-working task approach.
With regards to your comment about setting max units to 60% for
resources
scheduled to work 3 days a week, will that put too strict a control
on
their
allocation? What if they are periodically allowed to work 4 days a
week
or
only 2 days a week? I still get a bit confused about how unit
settings
affect outcomes. If someone has max units of 60%, why do I need to
assign
them at 60%? I thought that if I assigned them at 100% it would
assign
them
at their maximum unit availability? Is my understanding incorrect?
Also,
what about the case where we have two people planned (in the
budget)
to
be
out a certain period for maternity leave that will be different
than
the
actual timeframe for their absences? Set resource availability at
0%
for
certain periods and 60% (or whatever applies) for the period when
they
return?
Also, with regards to your suggestion to always use Fixed Units
tasks
(non
effort-driven), would you suggest doing that for my "Support
Activities"
project that has several support tasks that last the entire length
of
the
contract that are performed by most resources? I setup these tasks
(end
user
support, bug fixes, issue management) as fixed duration, non effort
driven
and allow work to calculate based upon the assigned resources'
units.
I
was
concerned that any other task type would change the duration. Any
thoughts
on this? I am setting up another "Release Plan" project that has
Fixed
work
tasks representing application enhancements being delivered by
these
same
resources (shared via a resource pool), where I need to be able to
see
when
these enhancements will complete based upon the assigned resources
and
their
availability. Would you suggest changing this from Fixed Work to
Fixed
Units
as well?
Thanks again for taking the time to respond and offer your thoughts
and
suggestions.
:
For resources away for a week or more, simplest solution is to
edit
their
calendar and make the period non-working. Project then
automatically
delays
all their work.
For resources working only 60% of a 40 hour week: in the resource
sheet
set
max units to 60% and only ever assign them to tasks at 60% or
less.
No
need
to edit calendars at all. Project automatically spreads a task's
duration
out to get the entered work done.
Adding non-working tasks is a very complicated, manual and slow
way
of
resolving this problem and I don't recommend it.
Simplest settings for all tasks are usually Fixed Units, Effort
driven
off.
Any other settings I find are slower and create more work and
confusion.
--
Rod Gill
Project MVP
Hello! I have read through postings and MVP websites, trying
to
determine
the proper approach for setting up my projects to properly
account
for
non-working time for my work resources (no material resources
used).
Now
I'm
confused about which way to go and would love to get help from
the
smart
people out there.
I have resources who have different expected availability,
which
has
been
budgeted - some will be out on maternity leave for 3 months,
others
are
working about 60% of the time, etc., where the specific days
may
not
be
known, as much as the total hours per month that they are
supposed
to
be
available to work.
Is there a simple way to handle these scenarios without having
to
select
specific days in "Change Working Time/<Resource Name> Calendar"
that
people
will be unavailable and marking those days as nonworking time?.
I'm
afraid
that working with assignments and leveling will be off too much
if
I
said
Joe
is not working Mon-Tu, as opposed to working 3 days in a week.
Can I just setup "Non-working" tasks of fixed duration, non
effort-driven
and assign, for example, the resource available at 60% to these
non-working
tasks at 40% assignment units?
Thanks in advance!