I disagree that waiting times are project work done by someone other than
you. Consider conducting a customer satisfaction survey. We have a series
of tasks culminating in mailing our survey to customers. When we get back
some percentage of the surveys mailed we can start our data analysis. But
we have to allow for postal delivery to the customer and return, plus some
period for them to get around to filling out the form. Once we mail the
forms. our project goes on hold until we get enough responses start
analyzing the data. As far as the direct project related work, the tasks
involved in preparing to send the survey and the tasks required to analyze
the data once we get them back, nothing is happening during the time we're
waiting. The forms have vanished into a black hole until they reappear
sometime later.
Your objections are exactly why I prefer lags for this particular
situation. Why would you assign a resource to a waiting time? That
implies the resource is doing something, performing some activity that is
part of the required project work that is to be scheduled by the PM. But
waiting is a period where nothing that is part of the project's specific
tasks is taking place, no project-controlled resources are involved, nor
is whatever is going on being scheduled or managed by the PM. As far as
the project is concerned, everything just stops until some unseen and
undefined force out there in the universe allows it to resume. Once
things are handed off to the external entity, nothing under the PM's
control is happening and the project is on-hold until the external entity
hands control back.
The baseline of a waiting period is the difference between the baseline
dates of the entry events. Just as non-working time is backed out of
elapsed time to determine duration, a waiting time is non-working time and
so doesn't have a duration, thus can't be said to have a duration variance
either. The apparent variance is really the variance in the actual dates
of the entry and exit events versus their baselines. No one should be
assigned to a waiting period because no project-managed work is taking
place and so no project-controlled resources are being consumed by it.
The responsible person is just a footnote as to who to contact for
information, they're not under the PM control and are not a project
resource, and this can be handled by a note attached to either the
milestone events of alongside the lag. Using a psuedo-task to represent
the wait makes it look like it's project work being paid for in the
project budget when in fact it isn't.
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit
http://project.mvps.org/faqs.htm for the FAQs
Jack Dahlgren MVP said:
Steve,
Interesting point, but in my opinion lags are a bad idea. They are not
really clearer. You can not baseline a lag. You can not report variance
off a lag. You can not make an assignment or specify a responsible person
for a lag.
It is work on the project, it is just not being performed by you. Having
an schedule which integrates all the activities is a good practice. Lags
are just not rich enough in properties to make them useful.
Or so I believe.
-Jack Dahlgren
Steve House said:
I prefer an alternate approach to what Jack suggested. Since waiting for
something to happen outside the actual project work is not an actual
project activity, I don't like to see it as a project task at all. Tasks
are activity, but waiting for something to happen is by definition
non-activity - you're doing nothing in the project while you wait. So to
refelct this fact, insert two milestones in the project, "Submitted For
Approval" and "Approval Received." They are linked as
predecessor/successor with a normal FS link and a 2-week lag time is
inserted into the link to represent the fact that whenever you send it
off to the vendor, you expect to hear back from him in 2 weeks. The
first activity that you do when the project resumes after getting
approval is then a successor to the "Approval Received" milestone. I
think that's cleaner than psuedo-tasks to represent wait times.
--
Steve House [Project MVP]
MS Project Trainer & Consultant
Visit
http://project.mvps.org/faqs.htm for the FAQs
Two questions.
How do you show a time period in project where you finish a set of
tasks and
then have to wait for a vendor to review and respond before you can
move
forward with additional tasks?
How would resources be assigned to this time period?