Hi scabHead,
keep going in your explorations! I started using project with Version
98 and it has been a learning curve that is still going on. One thing I
keep being reminded of when I scan this newsgroup: after a while
everyone develops a "personal" usage style of MSP that fits one's needs
and environement. This "personalization" with MSP is much more
differentiated than with other parts of the office suite... When you're
ready to go further in your explorations you might want to take a look
at switching off some of the leveling options: menu "Tools/Level
resources..." and then set it to "manual" instead of "automatic" and
also DEselect "Leveling can adjust individual assignments on a task"
(This is a quote of the screen dialog label, so even MS themselves are
ambiguous in their wording: MSP "adjusts" really only by rescheduling
the assignments on tasks; this might take care of your "phones
available half the time"). Good luck - I'm sure you will eventually
find a configuration you can live with!
In a wider context: I would interpret your role less as that of a
"scheduler" and more like that of a "staffer". Academically in the
critical-path-gospel one might argue that a schedule is not complete
until the "schedule has been fully resource loaded and levelled for
availybility". But in the real world PM's have their hands full when
trying to get work-breakdown, logical network, estimates, skills
inventory and calculated vs. contracted budget up and running. Quite
frankly, I myself was always a bit "tired" when it came to the
logistics part of scheduling "so what real-life resources are available
in the pool when?". So at the "receiving end" of my scheduling sat our
staffer, trying to make "database specialist" available exactly between
today+two weeks for six weeks - of course there were limits ;-)...
Our staffer also received all those project files and was never happy
with MSP's resource-pool-and-link-project-files functionality. He ended
up building an "ecosystem" of Excel/Access and some macros for himself
but his most important tools were the telephone and his diplomatic
skills (that's why eMail wasn't his main tool ;-)...)
I've seen "staffer" applications in logistics modules of Enterprise
Software like SAP (MM) and Navision - but I'm not aware of any
lightweight desktop standard software. Anyone out there with a
software?
Even though I'm more in the role of creating (nowadays analyzing)
project schedules I share your gripe about MSP not really lending
itself to "multi-role" groupware-type work e.g. between "scheduler" and
"staffer". In the end I always end up having one mastermind user
integrating all information from all sources into the one "holy"
project file. Never let others (not even team leads) touch the file
without clear instructions on what to enter in what sequence.
Alternative: when it's taking too much time to administer the schedule
away from teh PM, scale back on tracking an dupdating quality (sad but
happens all the time to me)
I haven't seen the server (I know this is another newsgroup) alleviate
this situation apart from the actuals collection part.
scabHead wrote:
I regret my clumsy language. I should not have used the verb
"reassigns"
as
that led to confusion. Perhaps "reschedule" is a more precise term.
I
was
getting at my original complaint that if I assign 50 resources to a
task
and
all of the resources are need for the duration of the task, how can i
keep
Project from showing some resources as assigned for the full duration
of
the
task and the others from say just the last third of the task. Things
haven't
been stable as the task duration ebbs and flows (which it will). They
can
look great for a while and then I do some edits, pull up a task usage
view
and find things are broken again. I suppose if I do a
design-of-experiments type of exercise I can find which sequence of
events
break things. Sometimes I get the little diamond exclamation point
asking me
how to interpret my edit, sometimes I don't.
I hope I did not getting you guys all p***ed off with my newbie-ness.
As
for formal project management training, I of course don't have any.
Our
discussion has become circular so we can probably just stop the
thread.
I
must be fat-fingering something. I thought I unchecked Effort-Driven
which
was supposed to keep Project from recalculating durations when I add
or
delete resources. I did not see that result.
:
See embedded below
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit
http://www.mvps.org/project/faqs.htm for the FAQs
----------------
Pithy rejoinder vis-a-vis Excel but I believe my analogy is sound.
Anyway,
scheduling is all that I am doing really. My gripe was concerned
with
Project "re-scheduling". I will be more careful with the sequence
of
edits.
When you put in a task and assign a bunch of resources to it, it
is a
bit
disconcerting to see that Project will reassign resources
according
to its
own whims...
I like to put it to my students that you don't need the talent and
skills of
a professional writer to thoroughly know and use all of the features
of
MS
Word but MS Project is just a glorified date calculator and you have
to
bring some knowledge of formal project management to the table to
use
it
properly.
Project NEVER reassigns resources and for the life of me I can't
figure
out
what you're seeing when you say it has. If I put a resource on a
task,
whether it's Joe or the desk he's sitting at, Project never takes it
off
that task and assigns it to another. But if you realize that Units
is
not a
body-count, it is actually a rate value that describes the amount of
work
output will be generated over a given period of time, then it starts
to
make
sense. The principal is easier if you think in physical terms but
the
following logic applies to virtually any task and IF you remember
that
tasks
are not merely a record of the time a resource is occupied - a valid
task
ALWAYS creates some sort of deliverable, whether physical or
intangible, at
its conclusion - in other words, something in the Universe always
changes by
the action of every task. Joe has to make 100 widgets and when
working
at
capacity he makes 10 per hour. 1 man-hour of work = 10 widgets. 100
widgets
= 10 hr @ 10/hr @ 100% so the duration is 10 hours. Even if I now
change
the duration to 20 hours he still has to make 100 widgets since
that's
the
number our contract calls for us to deliver, no more and no less.
So
if I
give him 20 hours to do it, he'll only have to work at half speed,
50%.
(Fixed Work task type) Or perhaps we're trying to calculate how many
widgets
we can generate over a given period of time. I change the duration
to
show
that I have Joe for 30 hours. At 100% how many widgets will he
make?
30hr
@ 10 widgets/hr @100% = 300 widgets. (Fixed Units task type) Could
this be
what you're seeing when you say it reassigns resources?
My application does not have anything to do with Earned-Value or
Cost
management (insert govt joke here) or any of the complicated
stuff.
In
reality, the comment one of the other MVP types made was a
relevant
one
wherein he said that Project is not used to enter a schedule, it
is
used
to
create/manage one (paraphrasing). In my business I do not have
the
luxury
of
"creating" the schedule, I am using Project to consolidate the
schedules
of
3-4 organizations (companies, govt agencies, etc) and insert the
additional
tasks that my organization needs to do in order to support those
others.
A "Schedule" is not a calendar of event deadlines and requirements -
it
is a
detailed plan of the organization of a group of assets so that they
will
achieve their objectives according to the deadlines you've been
given.
So
you actually DO have the "luxury" (actually, "necessity") of
creating
schedules because it's up to you to figure out how the work must be
organized so that X number of resources will be able to achieve Y
results by
Z date. That where Project comes in - you input a proposed
structure
and
resource assignments and it tells you what date you'll hit if you
organize
things like that. If that meets your objectives, great! If not,
and
at
first try it's not very likely to, you go back to the drawing board
and
try
another way of organizationing the plan - "let's see, this schedule
says
we'll finish 3 weeks later than the contract calls for, but if I
take
Joe
off this and put him on that task, that will shorten this stuff so
we
can
start this other thing sooner and Project tells me if I do that I
can
move
my Project finish date up 2 days, now who else can I put in here to
make it
even shorter?" kind of thing. That's creating the schedule. The
statement
"the Shuttle will next fly Nov 10th and we must be ready for the
mission by
then" is not a schedule, it is a statment of objectives that you're
building
the schedule in an attempt to meet. Some of the possible schedules
you
might create will meet it and others won't ... Project's job is to
tell
you
which is which. IF you've already been handed a detailed list of
what
occurs when and for how long and you can't juggle resources etc,
then
Project's job is more to be a reality check predicting whether that
predefined schedule is going to work or not or whether you could be
better
served spending your time updating your resume <grin> for the
aftermath
of
when that unworkable schedule you were mandated to follow fails and
you
get
the blame.
As such, I am using Project as an organization tool for simplified
tracking.
Get the whole thing on one sheet of paper so to speak. It has
been
great
for that so far. I have just had some struggles as I have
attempted
to
add
more functionality and track resource availability. It has gotten
frustrating as I have gotten so close to the finish line only to
have
the
quirky work equation thing bite my hand. I will get it figured
out
eventually.