[kplato] CVS Diff changes

Chris Clarke kplato@kde.org
Thu, 5 Jul 2001 14:10:41 -0700


On Thursday 05 July 2001 10:06, Chris Clarke wrote:

Okay, I think I have it figured out now and agree that a resource isn't a 
node, although there is a superficial resemblence:

> Resources share more with a node than you might think.  Examples:
>
> - I'm getting loaned somebody from another team, but they're not available
> until mid-July, that could be a start-by constraint (this could also be
> covered in the availability calendar though)

As I realized while writing the original we already have this built into the 
resource definition with the availability calendar.

> - Developer 1 requires specific hardware in order to do the work.  This
> hardware is shared across multiple departments.  I would put a start-start
> dependency on this, since the availability of the hardware depends on prior
> schedules.

<smacks head> This of course would be the wrong way to do this.  The 
relationship I'm looking for here is "requires"  i.e. Developer 1 requires 
the hardware resource to do the work.  Just setting a start-start 
relationship wouldn't work, because what if the resource disappears later 
(the original dept takes is back).

No equivalent relationship exists for tasks, so the commonality isn't there.

Now that I know what I'm doing, I think I can come up with something you'll 
agree with :-)

Chris.
-- 
Chris Clarke
chris.clarke@cfourconsulting.com
http://cfourconsulting.com