ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Planning logic (Feature #999)


Added by Adrian May at 2012-04-26 04:50 am.


Status:Open Start date:2012-04-26
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Gantt chart
Target version:-
Remote issue URL: Affected version:

Description

Hi folks,

I have a suggestion for how the logic of scheduling and gannt charts should work.

I'd like to set estimated durations for tasks at an early stage in my planning, then create the dependencies and see the tasks get lined up in serial or parallel on the gannt chart. Right now, the estimated duration doesn't seem to get used for anything. This would call for a new parameter to specify how many working hours there are in a day, which might eventually develop into a per-resource holiday schedule etc.

A "likely end date" could be calculated for each task, equal to the likely start date plus the estimated duration. The likely start date would be latest of the likely end dates of the preceding tasks, any assigned start date of this task, and any assigned start date of its supertask/project.

As we know from bitter experience, due dates exist only in the fantasies of PMs, so the above should be the main scheduling model. You could then use the due date to paint things pretty colours. For instance, if the likely end date is later than any assigned due date, then the bit between the two (i.e. the later part of the bar on the gannt chart) could be painted red. In the opposite case, there could be a faint green haze in the region from the likely end date to the due date, but it should not look like part of the bar.

A supertask doesn't need start or end dates. But if it has an end date, then the same colouring principle applies to the bar that represents the supertask, but there are no consequences for the subtasks. If it has a start date then it would act on the subtasks as explained above.

It's completely daft at the moment that if I define a subtask without a start or end date, the supertask disappears from the gannt chart, its start and end dates are wiped out and the subtask is scheduled to start in the year 5000.

If nothing in the whole plan has a start or end date, then the start can be today, and everything else follows from there according to the estimated durations and dependency relationships. Estimated duration can default to a week so you can at least see it on the gannt chart.

Is this making sense?

Adrian.


Associated revisions

Revision beff2c54
Added by Jean-Philippe Lang at 2008-04-06 02:22 pm

Mercurial: display working directory files sizes unless browsing a specific revision (#999).

git-svn-id: http://redmine.rubyforge.org/svn/trunk@1333 e93f8b46-1217-0410-a6f0-8f06a7374b81

History

Also available in: Atom PDF