無料のデスクトップガントチャートプログラム

私は簡単なガントチャートを作成するための無料のプログラムを探しています、それはよく読みやすい形式で画像にエクスポートする必要があります。私は、オンラインツールではなくデスクトップアプリケーションが好きです。 私はすでにこれらを試した:

  1. ProjectLibre
  2. GanttProject
  3. GanttPro(オンラインツール)

彼らの誰も私を満足させない、

が欲しいです

  • high quality of the exported image, since が欲しいですto utilize them in presentations on big screens. It has to be readable. This is the most important requirement.
  • a simple program where I insert a task defined by start day and end day (or duration)
  • to insert a second task with the possibility of setting it as consecutive to the previous (automatically setting the start date).

私が上記のソリューションに気に入らないのは、チャートの視覚化です。あなたが長いチャートを持っていれば、時間軸は読めなくなります。タスクの唯一重要なことは、開始日と終了日です。

要約すると、私はこれらの単純な機能を備えたプログラムを探しています:開始日と終了日を指定してタスクを挿入し、前のタスクに従うことを指定する2番目のタスクを追加するので、終了日のみを指定します。その後、私は時間軸がタスクの開始日と終了日だけを報告して、チャートとして画像として書き出したいと思います。だから私はPowerpointプレゼンテーションに適した読みやすいチャートを持っている。

3
Windows 7またはUbuntu、それは問題ではありません..
追加された 著者 hsivonen,
編集、私はそれが助けて欲しい
追加された 著者 hsivonen,
特定の条件を投稿してください。記載されているソフトウェアがあなたのニーズを満たしていないことを説明してください。
追加された 著者 Alan Rominger,
どのOSを使用していますか?
追加された 著者 AfterWorkGuinness,

1 答え

タスクジャグラー

I have had similar experience with ProjectLibre and GanttProject and I finally love タスクジャグラー and have never planned projects so fast once I got used to it.

Unfortunately the installation is not so simple, because it needs Ruby, RubyGems and a few gems in order to work, so I wrote the タスクジャグラー Installer for Windows, which does the installation for you (and a few nice things in addition). Disclaimer (if that was not clear enough): I'm the author of the installer.

あなたの要件

タスクジャグラー is based on a text file, so you need to learn some syntax, which may take a few hours. But if you keep things simple, there should not be too high hurdles. Here's a short walkthrough of the things you need according your description:

  1. Define a task by start date and end date:

    task t1 "Task 1" {
        start 2015-11-06
        end 2015-11-16
    }
    
  2. Define a second task as consecutive task and a duration (in calendar days here):

    task t2 "Task 2" {
        depends !t1
        duration 5d
    }
    
  3. Quality of exported image:

    Actually, タスクジャグラー does not create an image, it creates HTML. But that's a huge benefit: any browser can zoom today, so you can create an image of the quality you like.

  4. Report only the start and end date:

    Honestly, I'm not sure I understood the requirement correctly: do you want only the start and end date of the project (i.e. start of first task and end of last task) or of each single task?

    タスクジャグラー by default reports the start and end date of each task (see also the screenshot below). You can create a parent task which then inherits the earliest start date and the latest end date. It would be defined like this:

    task taskid "Parent task"{
      task t1 "Task 1" {
          start 2015-11-06
          end 2015-11-16
      }
      task t2 "Task 2" {
          depends !t1
          duration 5d
      }
    }
    

出力例

Here's the output which is generated by above input (plus some other text required to make it work, see フルコード below). The output of タスクジャグラー is highly customizable. However, doing customization of the output is probably one of the hardest things to do in タスクジャグラー.

(画像をクリックすると拡大します)

タスクジャグラー with project and task dates

フルコード

タスクジャグラー can start with a minimum project. This フルコード example also introduces you to a few other features like a team, comments and different sorts of reports, so you get a more complete picture of the tool.

project projectid "Software recommendations"  2015-11-06 +12m {
    timezone "Europe/Berlin"
    currency "EUR"
    timeformat "%Y-%m-%d"
    numberformat "-" "" "," "." 1
    currencyformat "(" ")" "," "." 0
}
# This is a comment
/*
This is a multiline comment
*/

rate 300.0

leaves holiday "Christmas" 2015-12-25 +1d

resource teamid "My Team" {
  limits {dailymax 6.4h} #80%
  resource personid "My Employee" {
        leaves annual 2015-01-01 - 2015-01-08
        leaves annual 2015-12-23 - 2015-12-31
  }
}

task taskid "Parent task"{
    task t1 "Task 1" {
        start 2015-11-06
        end 2015-11-16
    }
    task t2 "Task 2" {
        depends !t1
        duration 5d
    }
}   
resourcereport "resources" {
  formats html
  columns name, annualleave, annualleavebalance, sickleave, specialleave, unpaidleave
}

macro TaskTip [
  tooltip istask() -8<-
    '''Start: ''' <-query attribute='start'->
    '''End: ''' <-query attribute='end'->
    ----
    '''Resources:'''

    <-query attribute='resources'->
    ----
    '''Precursors: '''

    <-query attribute='precursors'->
    ----
    '''Followers: '''

    <-query attribute='followers'->
    ->8-
]

taskreport overview "tasks" {
    formats html
    columns bsi { title 'WBS' },
          name, start, end,
          chart { ${TaskTip} }
}
1
追加された