Trac is an open source enhanced wiki and issue tracking system for software development projects. Trac uses a minimalist approach to web-based software project management. It provides an interface to version control systems (Subversion, Git, Mercurial, …), an integrated Wiki and convenient reporting facilities. As many open source project, Trac has a plugin architecture that allows to extend the core functionalities. Here is a list of Scrum and Agile oriented plugins available in the Trac ecosystem.

Trac is build with Python and can run on various Linux distributions, Mac OS X, FreeBSD, NetBSD and MS Windows.

Web site: http://trac.edgewall.org/

Scrum

Agile-Trac adds the concept of iterations to Trac which allows a more useful roadmap view with predicted completion date ranges and relatively sized progress indicators. User stories (and tickets in general) can have one or more completion stages defined for them. These are relatively sized using a sizing scale that you define. A story is done when all its completion stages are complete. This allows a historical view of story completion to be captured allowing estimation of future progress.

Agilo for Trac (formerly Agilo for Scrum) is a simple, web-based and straightforward tool to support the Scrum process. The Scrum tool Agilo for Trac is designed and developed for Teams, Scrum Master & Product Owner, as well as Stakeholders involved in the project. The tool offers many useful features based on thousands of hours of real project experiences supporting our customers doing Scrum, whether you are working together locally or in offshore teams. Agilo is distributed as Open Source Software according to the Apache Software License 2.0.

Scrum iteration planning plugin provides some basic project management essentials to do Scrum-style iteration planning in an Agile project. The plugin is a sort of Trac adaptation of the concepts in Agile Estimating and Planning by Mike Cohn

Scrum Burndown in Trac enables burndown chart capabilities, a common part of Scrum and other agile development methodologies. This plugin is integrated with the TimingAndEstimationPlugin.

Burndown in Trac enables burndown chart capabilities (using Adobe Flash), a common part of Scrum and other agile development methodologies.

The EstimationTools plugin includes macros that visualize remaining effort estimations, e.g., as Burndown Chart, as well as an extension that allows inline editing of estimations in the query view.

The Trac Story Point plugin is a simple plugin that adds custom fields for Story Point Estimates, Ticket Completed Date and User Story Keyword field. It also disables Reports in favor of custom ticket queries in so tickets can be viewed to include the custom fields. Lastly it provides a set of additional ticket query wiki macros that allow you to aggregate and report on various Story Point totals.

The TracBacklog plugin helps people use Trac to maintain their backlog when using an agile development methodology.

The Whiteboard Trac plugin provides an alternative custom query view that lays tickets out in a whiteboard manner.

The Itteco Trac plugin is the implementation of necessary features of agile project management, such as shared whiteboards. Unlike other available agile plugins, Itteco Trac Plugin tries to minimalist approach of Trac itself, and also tries to keep all existing options of flexible configurations.

Simple Agile Plugin for Trac is a plugin for Trac 0.11 that adds iterations to milestones, overrides the roadmap, renaming it to burndown, to show progress on milestones and iterations, and adds a new backlog view to show ticket associations to milestones and iterations. It is currently tied to a custom workflow, and requires both the Advanced Ticket Workflow plugin and the Timing and Estimation plugin to work.

Continuous integration

Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface

Jenkins Trac Plugin and Hudson Trac Plugin. These plugins creates links from Jenkins/Hudson projects to Trac instances. The Trac plugin decorates Jenkins/Hudson “Changes” HTML to create links to your Trac wiki, tickets, changesets, and source browser.

Bamboo Trac Integration Plugin integrates Bamboo build results into the Trac timeline and (optionally) provides a navbar menu to link to the Bamboo instance.

Teamcity integration plugin provides integration for the Continuous Integration and Build Server Teamcity of Jetbrains.