PDA

View Full Version : Levelling time allocation


johnblack
01-04-05, 10:19 PM
Hi all,

I'm posting this here, hoping the question will not overwhelm the core developers as I carefully tried to explore the way they're trying to cope with complex information flows and the preassure both comng from the community as well as that self-imposed.

The issue I've got is hopefully quite simle to explain, but still looks to me as a very useful feature.

Probably the best way is to give an example.

Let's say I assign 2 tasks to a person, and the 2 tasks partially overlap in terms of time period.

By default, it seems that dotProject simply fill the expected working hours per day by dividing the amount of hours allocated by the number of days available per task.

This can in some cases for instance bring about the situation where for some days we exceed 8h of work, while in the same time leave some other days "busy" less than 8h.

So, in the report, that to a project manager would appear as a conflict with that particular resource, even if with a simple "levelling" algorithm it would be possible to re-allocate the exceeding hours at those days that stay vacant or less busy, but still respecting the deadlines.

Such a levelling mechanism, that could be put an option when setting tasks, could potentially be highly useful to project managers having to manage larger groups of resources, but the problem appears evident already starting from groups exceeding 5-6 people.


Now, I personally am a programmer and maybe could try to work out a patch, as well as I (my company) would be willing to contribute to the dotProject marketplace if someone wishes to take on this.

Generally speaking, if this feature sounds of any use to someone, it is of course better to think how to embed it into the core project, rather than developing a plain patch. I've been following for some time the discussion in forums and over the mailing-list, and I believe this is also the orientation the core development team prefers most.

Clearly, I could prepare a more abstract and formal specification if this is of interest to someone.

Best regards.

Karen
02-04-05, 09:45 AM
We're well aware of task levelling requirements. The next major release will be looking towards Resource Management issues.

johnblack
03-04-05, 09:02 PM
Hi Karen,

Thank you for your kind answer.

Is there any specs documentation about that next mayor release? Also, how could I contribute to that? What kind of compentecies are you in need of: developers, designers, ...?

I know and understand right now you're very busy with the release of the 2.0 version, so I don't mind to wait for an answer ...

Thanks again.

Regards.

Karen
04-04-05, 09:44 AM
3.0 roadmap will be advertised when we've got time, post 2.0 - as you say - we're flat out with that at the moment.

johnblack
06-04-05, 08:50 AM
Hi Karen,

I really very much appreciate your work, and woudn't like to overwhelm you with this, but the lack of any form of resource levelling is a concrete obstacle for fully deploying dotproject in my organisation.

Do you think puting a bid for it in Marketplace could bring about any interest?
As I said, we could be interested in giving a contribution for this specific feature, but still I'd be more than glad to "leave" any such feature in the core dP. Therefore, instead of just placing "my personal" specifications, I believe it might be more apporpriate - for the good of the project in general - to work out on the specifications with someone that is really "in" the project.
(If I'm allowed, no need to say you'd be perfect :) ).

I'll take whatever direction you fell most appropriate.

Thanks again.