What do I mean by calling Project a "non trivial" environment? Ah, good
question.
Word is a very straight-forward (almost simple) program: you enter some
text and you apply some formatting. The formatting can be simple or
elaborate but, in the end, it's still the same: some text behind the
scenes
with formatting instructions overlaid to structure the display of the
text.
For those who want to point out that there is additional functionality
such
as mail merge, change tracking, etc., I will acknowledge that it exists
and
that people use it. I hope you will now acknowledge that it's pretty
elementary stuff.
Open a new project and create one task. But which task? Is it fixed
units,
fixed duration or fixed work? Let's make it simple: create one of each
kind. But are they effort driven or not? Okay, create two of each (fixed
units, effort driven; fixed units, not effort driven, etc.). Now ...
assign
Work and Duration to each. Again, let's make it easy: 5 days of Work and
5
days of Duration for each. (We'll keep it simple and presume that we're
working in Project 98. If you use Project 2000 or later then we could
discuss task calendars and repeat the same steps of creating a complete
set
of possible task types and then assign different calendars to different
sets.)
Create a resource. Hmmm, maybe you should make that 3 resources since we
can assign the Standard calendar to the first, the Nightshift calendar to
the
second and the 24-hour calendar to the third.
Back to the Gantt display and assign the first resource to each task
you've
already created. Don't worry. We both know that this will overload the
person but we'll ignore that for a moment.
Now we will actually begin to do some work. On the Gantt display, make
certain you can see the Task Name, Constraint Type, task Type,
Effort-Driven
flag, Work, Duration, Start and Finish dates, and Resource Names. On each
of
the tasks, change the Duration from 5d to 10d. Did you notice how
changing
the same field in every task created different outcomes depending on the
task
Type and the Effort-Driven flag?
That's a simple example. Add the complexities of assigning multiple
resources at different "% units", changing the constraint from ASAP to
Finish
No Earlier Than or No Later Than or, even, Must Finish On ... well, you
can
see the issues.
And we haven't even got the stage where we enter Actual Hours worked by
the
Resource on a particular to task to see how those entries have an impact
on
Duration, Finish Date, %Units, etc.
So far, we've only done the equivalent, in Word, of "enter text."
Remember how Word had all sorts of formatting possibilities to display the
underlying text (Normal, Page Layout, Outline)? In Project, click on View
and see how many display possibilities exist. The intriguing option is
"More
views ...". A quick exploration will reveal that you can custom tailor
your
own views of the data. Can you do that in Word?
Let's get back to the Gantt chart (View | Gantt) Now, click on Format |
Bar
Styles ... and you'll see that you can tailor the display of the chart.
Now
click on View | Calendar and then click on Format | Bar Styles and you'll
see
that you get a completely different set of display options.
This is why I call Project "non trivial". And we haven't even begun to
discuss propagating changes from external project schedules using Master
Projects. Or TimeScaleData. Or VBA and the Project object model. Or
linking
to Outlook for task reporting.
:
[snip]
Finally, what do you mean when you say Project is 'non-trivial'?
cheers
MrBen
[snip]