Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

This plugin is meant to help you with your agile process using Trac. One of the key practices of agile development, is prioritizing the backlog. That can be difficult to do in Trac, as it doesn’t have any way of doing fine-grained ranking of tickets. This plugin helps resolve that short-coming.

TracBacklog adds a new navigational element to your navigation bar. Clicking on it will take you to the unscheduled backlog (all active tickets that aren’t currently assigned to a milestone). On the right hand side, is a listing of open milestones. The idea is that you drag-n-drop tickets within the list itself to change their rank. Once you’re happy with the ranking (i.e., you’ve worked with your customer to prioritize the outstanding tickets), you drag-n-drop tickets onto a milestone to assign it into the milestone. This effectively treats milestones as sprints, which works well for us… and I hope it works well for you!

The unscheduled backlog is created from tickets that are not assigned to any milestone. You can also view each milestone and see and individual backlog for it, but all tickets are ranked absolutely (they maintain their absolute ranking when you drag them in and out of a milestone). Furthermore, if you are trying this on an existing project, the initial rank for each ticket will be it’s ticket id. You’ll want to spend some time sorting your tickets, and you may want to consider pulling them all into the unscheduled backlog when you do that (so that you can order the all the tickets against each other).

The Backlog window is “sticky” wrt. the displayed backlog milestone in the sense that it will display the milestone last visited (or the unscheduled backlog if none has been visited in the current session).

Preferences

The backlog window can show any ticket fields including custom fields. This is configured per session through the Backlog preferences tab. On Trac 1.2.x, date fields are formatted according to the session’s locale (1.0.x is lacking field type information for date fields)

Dependencies

It requires simplejson 2.0 or better, and Trac 0.11 or better.

Installation

Using easy_install:

$ easy_install -U TracBacklog

From a tarball:

python setup.py install

Enable the plugin in trac.ini:

[components]
backlog.* = enabled

Configuration

Users can customize the fields they see in the Backlog preference pane.

Also, you will need to run trac-admin upgrade on your database, since the plugin needs to create a table and some default values for your tickets.

Bugs/Feature Requests

Please use the GitHub site to file any bug and feature requests.

Source

The plugin is maintained on GitHub.

Other Solutions

A Trac plug-in to help folks use Trac to maintain their backlog when using an agile development methodology. See also TracKanbanBoard, BacklogPlugin, AgiloForTracPlugin, IttecoTracPlugin.

Metadata

Release files for TracBacklog 0.5.1.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TracBacklog 0.5.1.dev1
File Size Uploaded
TracBacklog-0.5.1.dev1.tar.gz 96.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for TracBacklog 0.5.1.dev1
File Interpreter ABI Platform
TracBacklog-0.5.1.dev1-py2-none-any.whl Python 2 none any Details

Total release size: 215.2 kB

Release files / TracBacklog-0.5.1.dev1.tar.gz

Download URL TracBacklog-0.5.1.dev1.tar.gz
Size 96.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c3c91ab6fe10cfe5eb75865e5fe780525346ca17854dd3f80cd899f3d6abfc79
BLAKE2b-256 checksum
How to use checksums
24dc870238d58844f7bba4bbfb4ff6b8c964c2689561346bd82fc5946ec02a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/2.7.15+

Release files / TracBacklog-0.5.1.dev1-py2-none-any.whl

Download URL TracBacklog-0.5.1.dev1-py2-none-any.whl
Size 118.8 kB
Tags Python 2
SHA-256 checksum
How to use checksums
dddba2d87597010d70887ebac708a08d7684c054bd6a749239f1b6f7ae755f34
BLAKE2b-256 checksum
How to use checksums
2d0f59249615c3844060875fea649abab31a0b416d5abc4a3a3059fb9fb474f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/2.7.15+

Release history Release notifications | RSS feed

This release

0.5.1.dev1 This release

2 release files

0.3.1

1 release file

0.3.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page