Plugins Directory » Plus Gantt

18357 Author: Lucio Ferrero
Website: https://github.com/luciof55/plus_gantt/wiki/Plus-Gantt
Code repository: https://github.com/luciof55/plus_gantt
Registered on: 2017-05-10 (about 4 years ago)
Current version: 0.0.5
Compatible with: Redmine 3.3.x
User ratings:   (2)

Plugin for Redmine wich render a project gantt, adding a control date in order to visualize the expected ratio. Also calculate automatically issue due date.


Gantt:

In order to see the plugin features, projets and issues must have a start date, a due date and a estimated time configured.

Go to a especific project, then click on "Plus Gantt" item menu. It will be show the project gantt. At this point there is no diference between the original Redmine Gantt. But you will see the actual progess and the expected progress if at least one issue is present.

The control date will be set to current date, you can change the value to another date, change the other options (months from, start month) and then click the button "Apply". Then the expected progress will change based on the new value of the control date.

Issues or Versions with no start date or due date will not be rendered

Issues whit no estimated time, but with start date or due date will be rendered, but the expected progress will be 0%

Issue due date calculation.

When a issue is created or updated, the plugin calcualte and update the issue due date, based on start date, estimated time and hours per day configuration. Hollidays are included in the calculation, if they are presents. Also bulk updates and create relantionship triggers due date calculation.

The Plugin does not need any extra configurations, it uses default values. Hour per day default is: 8hs per day and none hollidays.

There are 2 principal values you can set up, hour per day and hollidays.

Example, if start date is 18/05 and estimated time is 16hs, then due date will be 19/05, since issue duration is 2 days (16 / 8). Then if you add a holliday on 19/05, due date will be 22/05, since duration does not change, but 19 is a holliday, and 20 and 21 are weekends, so issue will be finish on 22.

Also you can create a custom field, named “asignacion” at issue level, user level or project level. The plugin will take the value in that order, and uses this value instead of hours per day configuration.

In the previuos example, if custom field "asignacion" at issue level is 16hs, then due date will be 18/05, since one day is enough to complete the work.

If issue start date is on holliday or on weekend then plugin will find the next working day.

If you do not want the pluing calculate the start date and due date you can unckeck the option "Calculate issue end date" in the configuration page.

Installation notes

Attention This plugin extends core function

  1. Download zip and go to Redmine plugins folder and unzip the plugin
  2. Or go to Redmine plugins folder and run “git clone github.com/luciof55/ganttplus.git”
  3. Then enable the plugin “Administration->Plugins” for projects

Changelog

0.0.5 (2017-06-02)

Compatible with Redmine 3.3.x.

Reorganize code. Add test to helpers.
New configurations options. Add a Dashboard and new functionality to recalculate project's issues end date

plus_gantt-0.0.5.rar (34.5 KB) Lucio Ferrero, 2017-06-02 18:46

0.0.3 (2017-05-18)

Compatible with Redmine 3.3.x.

Export PDF and PNG bug fixes, visual interface improvements.

plus_gantt-0.0.3.rar (26 KB) Lucio Ferrero, 2017-05-19 05:24

0.0.2 (2017-05-14)

Compatible with Redmine 3.3.x.

Add collapse/expand to issues tree elements. New styles and images.

plus_gantt-0.0.2.rar (23.3 KB) Lucio Ferrero, 2017-05-15 02:35

0.0.1 (2017-05-10)

Compatible with Redmine 3.3.x.

plus_gantt-0.0.1.rar (21.5 KB) Lucio Ferrero, 2017-05-10 16:20

User ratings

  by ciel ciel about 4 years ago

  by Lucio Ferrero about 4 years ago

This simple plugin enable me to visualize the expected ratio, so now i can see if the project is on track or not!!!

Very helpfull!!!