emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Testers / Feedback wanted: Gantt charts via org-gantt.el


From: Axel Kielhorn
Subject: Re: [O] Testers / Feedback wanted: Gantt charts via org-gantt.el
Date: Mon, 1 Jun 2015 20:38:29 +0200

Hi Bernhard,

I pulled 

> I fixed this. You can now set :incomplete-date-headlines and 
> :no-date-headlines to keep, inactive or ignore.
> If inactive, the styles set via :inactive-bar-style and :inactive-group-style 
> are used.
> All options also have an org-gantt-default... defcustom, which can be set if 
> you don't want to set it for each chart.
> 
>> A two month chart doesn't fit into \textwidth.
>> I wrapped it into a sideways environment (provided by rotating.sty), maybe a
>> sideways option?
> 
> Hmm, I don't see an advantage of having a sideways option vs. wrapping it 
> manually, but perhaps I'm missing something?

No, just adding 

#+LATEX: \begin{sideways}
#+BEGIN: org-gantt-chart
#+END:
#+LATEX: \end{sideways}

to the documentation would be sufficient.

> I have added an option :lowlevel-scale (e.g. 0.5 or 0.75) that will scale the 
> complete resulting chart.
> You can of course also use the pgfgantt options (:options) x unit chart and y 
> unit chart for more specific scaling.

Lowlevel-scale doesn’t seem to have an effect, adjusting y units may prove more 
useful.

> Unfortunately, if you have sub-day effort estimates, this will currently not 
> be displayed correctly, as the start and end shift is computed based on days. 
> I should probably look into that.
> Supporting weeks is difficult, as pgf-gantt does not natively support them 
> for compression, only for title calendar.

This is probably something that should be addressed in pgfgantt.
A flight to Alpha Centauri takes about 1600 days.[1]
If you assume 5 mm per day that would still need 8 m of wallpaper (and a larger 
office).
I probably wouldn’t care about sub-day efforts in this case.
Emptying the litter box will be a checkpoint item, not a scheduled task.

> I added an option :maxlevel (and org-gantt-default-maxlevel)

Great. 

>> I'm not sure about inheritance:
>> If I have a deadline for a task, should the subtasks inherit that deadline 
>> unless an
>> explicit deadline is given?
>> If I have a deadline for a task and efforts for all subtasks, should the 
>> task inherit
>> that effort?
>> 
>> That way I can give a deadline to the task and estimate efforts to get an 
>> initial
>> chart.
>> Using this chart I can divide the subtasks between workers, rearrange the
>> deadlines for the subtasks and finally define a scheduled date for the main 
>> task.
> 
> This works for ordered subheadlines. Deadlines are propagated downwards, if 
> the subheadlines are ordered.
> If the subheadlines are not ordered, deadlines are only propagated upwards, 
> as it is not clear which task(s) should inherit the deadline.
> So you can set a deadline to the (last) subtask, and it will be propagated to 
> its super task.

The last (as in time, not position in file) deadline will be promoted to the 
super task, right?
That way I can keep an „Integration of Submodules“ task and deadline that.

>> This gives me another idea:
>> Filter / color by tag.
>> Print only tasks tagged :Axel: to show my workload, and print tasks tagged
>> :Sam_One: to show tasks I have delegated.
> Isn't this already doable by using sparse trees?

Can I build a gantt chart from a sparse tree?
The sparse tree shows me what is assigned to whom.
What I want to see is the effort and the time the effort is scheduled.

This is probably too much to ask since org is more personal manager and not a 
project planer.

> Or would this involve some unnecessary hassle? I'm not an experienced enough 
> org user to determine that, but I don't want to replicate functionality that 
> already exists.

I think these are different things. Not scheduling a person to do two things at 
the same time may improve efficiency.

Greetings Axel

[1] Not including the time needed to build the air^Wspace port.[2]
[2] Sorry, since you are in Stuttgart that should be: Not including the time to 
build the railway station to get to the air^Wspace port.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]