wiki:SchedulingToolsPlugin

Scheduling Trac tickets

Description

Notice: This plugin is in alpha stage.

This plugin is a scheduling algorithm for Trac tickets. If each ticket is assigned an effort, they can be scheduled based on their owner and priority and milestone. Then a Gantt chart can be generated.

It displays all scheduled tickets as usual together with their milestones. The latter ones are displayed in black if the milestone due date is met, or in red otherwise.

Scheduling is influenced by:

  • Team availability: Who is available how many hours a days? Availabilities can be maintained under Admin.
  • Blocking tickets (future).

A personal time table displays the next tickets a developer should work at:

Team avalabilities can be maintained:

This plugin also works in combination with the EstimationToolsPlugin:

Bugs/Feature Requests

Existing bugs and feature requests for SchedulingToolsPlugin are here.

If you have any issues, create a new ticket.

defect

0 / 4

enhancement

0 / 2

Download

Use the attached egg or download the zipped source from here.

Source

You can check out SchedulingToolsPlugin from here using Subversion, or browse the source with Trac.

Installation

Crude installation steps are:

  • Create the following custom fields:
    • estimatedhours (int)
    • startdate (date)
    • duedate (date)
  • Deploy the egg
  • Manually enable the Macros as admin

Example

Example code to enter in your Trac page to get a Gantt chart or time table respectively:

[[GanttChart]]

[[TimeTable]]

Open Items

  • Overall:
    • Configurability: field names, sort orders, etc
    • Ticket dependencies
  • Gantt Chart:
    • Filter Controls
    • Group by keywords
    • Ticket entry/change
  • Timetable:
    • Ticket entry/change
  • Resource Availability:
    • Automatic description in list view

Recent Changes

15265 by rjollos on 2016-02-11 05:29:08
Remove unnecessary svn:mime-type on js and html files

svn:mime-type was set to "plain" for many files.

15264 by rjollos on 2016-02-11 05:22:34
Remove unnecessary svn:mime-type on py files

svn:mime-type was set to "plain" for many files.

6532 by viola on 2009-09-12 22:50:57
Rescheduling on avail change.
Ganttchart weekends displayed better, filter on owner and milestone by request params.
(more)

Author/Contributors

Author: viola
Maintainer: none (needsadoption)
Contributors:

Last modified 10 days ago Last modified on Aug 15, 2016, 8:33:22 PM

Attachments (6)

Download all attachments as: .zip