all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Transforming org-mode project in Gantt graphes
@ 2014-12-30 18:49 Alexandre Norman
  2015-01-01 22:06 ` Manish
  0 siblings, 1 reply; 7+ messages in thread
From: Alexandre Norman @ 2014-12-30 18:49 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 584 bytes --]

Hello,

I just wrote two python scripts to transform a project managed in org-mode
in (beautifull) gantt graphes.

You could find more here :
- example of generated graphes :
  - http://xael.org/norman/python/org2gantt/project.svg
  - http://xael.org/norman/python/org2gantt/project_ressources.svg
- explanations : http://xael.org/norman/python/org2gantt/README.org
- the whole thing : http://xael.org/norman/python/org2gantt/org2gantt.tar.gz

Of course, it is in an early release... Seems to work but not deeply tested
yet.
Comments or improvements are welcome !

Regards,
Alexandre

[-- Attachment #2: Type: text/html, Size: 1035 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Transforming org-mode project in Gantt graphes
  2014-12-30 18:49 Transforming org-mode project in Gantt graphes Alexandre Norman
@ 2015-01-01 22:06 ` Manish
  2015-01-02 11:44   ` Alexandre Norman
  0 siblings, 1 reply; 7+ messages in thread
From: Manish @ 2015-01-01 22:06 UTC (permalink / raw)
  To: Alexandre Norman; +Cc: Org-Mode

[-- Attachment #1: Type: text/plain, Size: 865 bytes --]

​  On Tue, Dec 30, 2014 at 1:49 PM, Alexandre Norman wrote:
  >
  > Hello,
  >
  > I just wrote two python scripts to transform a project managed in
  > org-mode in (beautifull) gantt graphes.
  >
  > You could find more here :
  > - example of generated graphes :
  >   - http://xael.org/norman/python/org2gantt/project.svg
  >   - http://xael.org/norman/python/org2gantt/project_ressources.svg
  > - explanations : http://xael.org/norman/python/org2gantt/README.org
  > - the whole thing :
  > http://xael.org/norman/python/org2gantt/org2gantt.tar.gz
  >
  > Of course, it is in an early release... Seems to work but not deeply
  > tested yet.  Comments or improvements are welcome !

Thanks for sharing.  It looks interesting.  Could you include the
example.org that you mention in README.org, in the tar file as well?

Regards,
-Manish

[-- Attachment #2: Type: text/html, Size: 1397 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Transforming org-mode project in Gantt graphes
  2015-01-01 22:06 ` Manish
@ 2015-01-02 11:44   ` Alexandre Norman
  2015-01-02 12:49     ` Dain Miller
  0 siblings, 1 reply; 7+ messages in thread
From: Alexandre Norman @ 2015-01-02 11:44 UTC (permalink / raw)
  To: Manish; +Cc: Org-Mode

[-- Attachment #1: Type: text/plain, Size: 1113 bytes --]

Hello,

Sorry, forgotten file. I added it to the archive, it should be ok, right
now.

Regards,
Alexandre

On Thu, Jan 1, 2015 at 11:06 PM, Manish <mailtomanish.sharma@gmail.com>
wrote:

> ​  On Tue, Dec 30, 2014 at 1:49 PM, Alexandre Norman wrote:
>   >
>   > Hello,
>   >
>   > I just wrote two python scripts to transform a project managed in
>   > org-mode in (beautifull) gantt graphes.
>   >
>   > You could find more here :
>   > - example of generated graphes :
>   >   - http://xael.org/norman/python/org2gantt/project.svg
>   >   - http://xael.org/norman/python/org2gantt/project_ressources.svg
>   > - explanations : http://xael.org/norman/python/org2gantt/README.org
>   > - the whole thing :
>   > http://xael.org/norman/python/org2gantt/org2gantt.tar.gz
>   >
>   > Of course, it is in an early release... Seems to work but not deeply
>   > tested yet.  Comments or improvements are welcome !
>
> Thanks for sharing.  It looks interesting.  Could you include the
> example.org that you mention in README.org, in the tar file as well?
>
> Regards,
> -Manish
>
>

[-- Attachment #2: Type: text/html, Size: 2053 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Transforming org-mode project in Gantt graphes
  2015-01-02 11:44   ` Alexandre Norman
@ 2015-01-02 12:49     ` Dain Miller
  2015-01-05  9:07       ` Pascal Fleury
  0 siblings, 1 reply; 7+ messages in thread
From: Dain Miller @ 2015-01-02 12:49 UTC (permalink / raw)
  To: Alexandre Norman; +Cc: Org-Mode

[-- Attachment #1: Type: text/plain, Size: 1586 bytes --]

I really love this Alexandre! I have yet to use it, but it has given me ideas for a similar tool. 




It did make me realize I would love to see your project management org mode system. I also manage projects at my work but don’t use org mode for that (some tasks but thats it). Do you have anything written up on how you do it?




Cheers

- Dain

On Fri, Jan 2, 2015 at 3:45 AM, Alexandre Norman <norman@xael.org> wrote:

> Hello,
> Sorry, forgotten file. I added it to the archive, it should be ok, right
> now.
> Regards,
> Alexandre
> On Thu, Jan 1, 2015 at 11:06 PM, Manish <mailtomanish.sharma@gmail.com>
> wrote:
>> ​  On Tue, Dec 30, 2014 at 1:49 PM, Alexandre Norman wrote:
>>   >
>>   > Hello,
>>   >
>>   > I just wrote two python scripts to transform a project managed in
>>   > org-mode in (beautifull) gantt graphes.
>>   >
>>   > You could find more here :
>>   > - example of generated graphes :
>>   >   - http://xael.org/norman/python/org2gantt/project.svg
>>   >   - http://xael.org/norman/python/org2gantt/project_ressources.svg
>>   > - explanations : http://xael.org/norman/python/org2gantt/README.org
>>   > - the whole thing :
>>   > http://xael.org/norman/python/org2gantt/org2gantt.tar.gz
>>   >
>>   > Of course, it is in an early release... Seems to work but not deeply
>>   > tested yet.  Comments or improvements are welcome !
>>
>> Thanks for sharing.  It looks interesting.  Could you include the
>> example.org that you mention in README.org, in the tar file as well?
>>
>> Regards,
>> -Manish
>>
>>

[-- Attachment #2: Type: text/html, Size: 2809 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Transforming org-mode project in Gantt graphes
  2015-01-02 12:49     ` Dain Miller
@ 2015-01-05  9:07       ` Pascal Fleury
  2015-01-05  9:44         ` Alexandre Norman
  0 siblings, 1 reply; 7+ messages in thread
From: Pascal Fleury @ 2015-01-05  9:07 UTC (permalink / raw)
  To: Dain Miller; +Cc: Org-Mode, Alexandre Norman

[-- Attachment #1: Type: text/plain, Size: 2036 bytes --]

Happy New Year!!!

Just curious: did you see this ?
http://orgmode.org/worg/org-tutorials/org-taskjuggler.html
I must say I like your output better, rather than opening another tool. But
maybe there is a way to at least use the same properties to make it useful
to more users ?

--paf

On Fri, Jan 2, 2015 at 1:49 PM, Dain Miller <miller.dain@gmail.com> wrote:

> I really love this Alexandre! I have yet to use it, but it has given me
> ideas for a similar tool.
>
> It did make me realize I would love to see your project management org
> mode system. I also manage projects at my work but don’t use org mode for
> that (some tasks but thats it). Do you have anything written up on how you
> do it?
>
> Cheers
> - Dain
>
>
>
> On Fri, Jan 2, 2015 at 3:45 AM, Alexandre Norman <norman@xael.org> wrote:
>
>>   Hello,
>>
>> Sorry, forgotten file. I added it to the archive, it should be ok, right
>> now.
>>
>> Regards,
>> Alexandre
>>
>> On Thu, Jan 1, 2015 at 11:06 PM, Manish <mailtomanish.sharma@gmail.com>
>> wrote:
>>
>>>  ​  On Tue, Dec 30, 2014 at 1:49 PM, Alexandre Norman wrote:
>>>   >
>>>   > Hello,
>>>   >
>>>   > I just wrote two python scripts to transform a project managed in
>>>   > org-mode in (beautifull) gantt graphes.
>>>   >
>>>   > You could find more here :
>>>   > - example of generated graphes :
>>>   >   - http://xael.org/norman/python/org2gantt/project.svg
>>>   >   - http://xael.org/norman/python/org2gantt/project_ressources.svg
>>>   > - explanations : http://xael.org/norman/python/org2gantt/README.org
>>>   > - the whole thing :
>>>   > http://xael.org/norman/python/org2gantt/org2gantt.tar.gz
>>>   >
>>>   > Of course, it is in an early release... Seems to work but not deeply
>>>   > tested yet.  Comments or improvements are welcome !
>>>
>>> Thanks for sharing.  It looks interesting.  Could you include the
>>> example.org that you mention in README.org, in the tar file as well?
>>>
>>> Regards,
>>> -Manish
>>>
>>>
>>
>

[-- Attachment #2: Type: text/html, Size: 3736 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Transforming org-mode project in Gantt graphes
  2015-01-05  9:07       ` Pascal Fleury
@ 2015-01-05  9:44         ` Alexandre Norman
  2015-01-12 22:03           ` Alexandre Norman
  0 siblings, 1 reply; 7+ messages in thread
From: Alexandre Norman @ 2015-01-05  9:44 UTC (permalink / raw)
  To: Pascal Fleury, Dain Miller; +Cc: Org-Mode

[-- Attachment #1: Type: text/plain, Size: 607 bytes --]

Hello,


On Mon Jan 05 2015 at 10:07:47 Pascal Fleury <fleury@users.sourceforge.net>
wrote:

> Happy New Year!!!
>

Thanks.
I wish you (all) an happy new year also !

>
> Just curious: did you see this ?
> http://orgmode.org/worg/org-tutorials/org-taskjuggler.html
>

Unfortunately, no.


> I must say I like your output better, rather than opening another tool.
> But maybe there is a way to at least use the same properties to make it
> useful to more users ?
>

After a quick look, there are good design ideas to take…
I think I will do the switch !!!

Thanks !
Alexandre

[-- Attachment #2: Type: text/html, Size: 1338 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Transforming org-mode project in Gantt graphes
  2015-01-05  9:44         ` Alexandre Norman
@ 2015-01-12 22:03           ` Alexandre Norman
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Norman @ 2015-01-12 22:03 UTC (permalink / raw)
  To: Pascal Fleury, Dain Miller, Manish; +Cc: Org-Mode

[-- Attachment #1: Type: text/plain, Size: 3599 bytes --]

Hello,

I reworked on my code. You can find it here :
https://pypi.python.org/pypi/python-gantt/

or with pip ::

  pip install python-gantt


Enclosed, there is two parts :

- python-gantt : this library is used to draw gantt svg charts from python
- org2gantt : used to transform org-mode files to python-gantt ones


You can see outputs here :

 - http://xael.org/norman/python/python-gantt/project.png
 - http://xael.org/norman/python/python-gantt/project_resources.png

Installation
------------

To install python-gantt, just issue :

  python setup.py install

It requires :
- svgwrite
- clize

Usage
-----

For using org2gantt, see help :

  python org2gantt/org2gantt.py -h


Basic usage is :

  python org2gantt/org2gantt.py org2gantt/example.org

It should generate two charts : one for tasks and one for resources
assignment.


Syntax for org-mode
-------------------

See org2gantt/example.org and org2gantt/README.org for detailed
explanations.
Basically, you need to define :
- resources : in a special section "RESOURCES"
- and projects containing tasks.

Timeframe of tasks is defined by <SCHEDULE> (beginning) and <DEADLINE>
(end).
Some properties are used for :
- duration of the task
- define some task's blockers
- resources used
- and some other things

Syntax is mostly compatible with org-taskjuggler when you have renamed
RESOURCES
section.

In addition, resources can also be defined as tags. I think it's better
than the
org-taskjuggler property method as you can use them directly in org-mode !


My work flow
-------------------

I work for a big company with two missions :
- sysadmin (os + apps) on a 300+ server park,
- do some integration and qualification on applications,
- deploy those applications on our servers.

I am managing 15 persons in two teams. One do daily sysadmin and the other
one
do the IQ and deployment part.

For the sysadmin part, it's quite straightaway : daily repetitive tasks,
and little
scheduling (server installation, patch, updates…)

For the IQ / deployment team, the dates of operations are not defined by me
but
others (devs for the delivery and clients for production interruption).

Scheduling is done with a long term view (6 months - 1 year)… but evolve
as dev are usually in hurry at first and in late at the end.

For this, I need to check resources allocation in order to be able to do the
work. I used ganttproject for this. But it is not really user friendly and
lack
good outputs I can share with others.

org2gantt allows me to do some nice pictures for big managers. And with
org-mode, it helps me to easily keep track of tasks (notes, documents,
milestones) and who is assigned to what.
Org-mode is also really usefull keep the someday/maybe notes.


Regards,
Alexandre


On Mon, Jan 5, 2015 at 10:44 AM, Alexandre Norman <norman@xael.org> wrote:

> Hello,
>
>
> On Mon Jan 05 2015 at 10:07:47 Pascal Fleury <fleury@users.sourceforge.net>
> wrote:
>
>> Happy New Year!!!
>>
>
> Thanks.
> I wish you (all) an happy new year also !
>
>>
>> Just curious: did you see this ? http://orgmode.org/worg/org-
>> tutorials/org-taskjuggler.html
>>
>
> Unfortunately, no.
>
>
>> I must say I like your output better, rather than opening another tool.
>> But maybe there is a way to at least use the same properties to make it
>> useful to more users ?
>>
>
> After a quick look, there are good design ideas to take…
> I think I will do the switch !!!
>
> Thanks !
> Alexandre
>
>

[-- Attachment #2: Type: text/html, Size: 5309 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-01-12 22:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-30 18:49 Transforming org-mode project in Gantt graphes Alexandre Norman
2015-01-01 22:06 ` Manish
2015-01-02 11:44   ` Alexandre Norman
2015-01-02 12:49     ` Dain Miller
2015-01-05  9:07       ` Pascal Fleury
2015-01-05  9:44         ` Alexandre Norman
2015-01-12 22:03           ` Alexandre Norman

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.