Re: [Planner Dev] Duration Calculation



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kurt Maute wrote:
> 
> 
> Well, the trick really isn't to get the summary duration to understand
> the resource assignments, but to implement resource leveling so that
> tasks can be rescheduled automatically when there's a resource conflict.
> Once the conflicts are resolved, the duration becomes accurate.  Right
> now you need to do this manually using the resource usage view, and
> either create relationships between the conflicting tasks or set
> constraints such as a 'start no earlier than' date.
> 
> Here's the bug on this subject:
> http://bugzilla.gnome.org/show_bug.cgi?id=132917
>

Well, after messing around with it a bit, I have decided that neither
linking by creating a relationship or using the 'start no earlier than'
constraint are acceptable to me. Neither of them represent correctly in
the gantt chart that the tasks can be performed simultaneously. Plus,
the relationship method negates the original purpose of using
relationships, to allow the manager to see which tasks truly depend on
others.

However, I have decided that using the resource unit values is an
acceptable solution. If you take and set the unit values for shared
resources existent on multiple subtasks such that the sum of the unit
values of that given resource add up to 100 for all sub tasks, the gantt
chart will properly display the tasks as being able to simultaneously be
performed and take the proper amount of work and duration.

One method for using this technique in a default case might be to evenly
divide the unit of 100 up among all subtasks that a given resource is
applied to. This works with multiple resources if this is done for each
resource.

Then have some sort of balancing between them if the unit value is
changed by the user. For example if there were two sub-tasks and
resource "Bob" was applied to both with a unit of 50 on each sub-task
and the user changed resource "Bob" unit to 60 on the first sub-task the
second sub-task should automatically update to 40 unless it was
previously edited. It may be beneficial to have a check box or something
that would allow this auto balancing or one that would not (make it fixed).

The other benefit of this is that it properly shows this in the
"Resource Usage" view.

This may be beneficial to do this if you, at some point, decide to
implement automatic resource conflict resolution.

Please let me know what your thoughts and opinions are.

- --Andrew

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEfm9VVroBBszP8ekRAtEmAJ0Ua/XbNG+01m76IKUxvqSaTApq6ACcDgF6
2QbBvkGR/gMS/FK94IzBv8c=
=I4fJ
-----END PGP SIGNATURE-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]