Scheduling Tools
Sorry, I'm currently not able to support or further develop this hack.
Attention! Alpha stage! - Slowly approaching Beta...
Description
A simple scheduling algorithm for 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 ticketds as usual together with their milestones. The latter ones are display in black if ok or in red, if a ticket in the milestone reaches past the milestones due date.
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
Works with the EstimationToolsPlugin.
Bugs/Feature Requests
Existing bugs and feature requests for SchedulingToolsPlugin are here.
If you have any issues, create a new ticket.
Download
Use the attached egg or download the zipped source from here.
Installation
Room for improvement here...
- Create the following custom fields:
- estimatedhours (int)
- startdate (date)
- duedate (date)
- Deploy the egg
- Manually enable the Macros as admin
Source
You can check out SchedulingToolsPlugin from here using Subversion, or browse the source with Trac.
Example
[[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
[6532] by viola on 09/12/09 22:50:57
Rescheduling on avail change. Ganttchart weekends displayed better, filter on owner and milestone by request params.
[6513] by viola on 09/07/09 21:01:30
Team availabilities can now be entered and are used by the scheduler.
[6411] by viola on 08/22/09 21:54:19
Code cleanup and first steps towards configurability
[6401] by viola on 08/20/09 20:21:28
Tickets currenty running or scheduled for the past are not re-scheduled
Author/Contributors
Author: viola
Contributors:
Attachments
- EstimationTools-0.4-py2.5.egg (42.4 kB) - added by viola on 08/16/09 15:34:45.
- timetable.gif (37.8 kB) - added by viola on 08/16/09 15:41:43.
- timetable.2.gif (37.8 kB) - added by viola on 08/16/09 15:41:53.
- SchedulingTools-0.1-py2.5.egg (12.2 kB) - added by viola on 08/17/09 18:32:02.
- gantt.gif (26.1 kB) - added by viola on 08/19/09 22:20:22.
- avail.gif (12.8 kB) - added by anonymous on 09/07/09 21:07:51.




