= Scrum Burndown in Trac = == Description == A plugin to enable burndown chart capabilities, a common part of Scrum and other agile development methodologies. == Installation Instructions == Installing this plugin is a four-step process. 1. Apply this patch to enable the 'integer' ticket field type 1. Add custom ticket fields 1. Install the egg 1. Create a cron/pycron job to run a daily python script === Adding custom ticket fields === Add the following to your trac.ini file: {{{ [components] burndown.* = enabled [ticket-custom] orig_estimate = integer orig_estimate.label = Original Estimate (in hours) current_estimate = integer current_estimate.label = Current Estimate (in hours) time_spent = integer time_spent.label = Time Spent }}} Original estimate is not really used by the plugin, it's just common Scrum process to be able to see how the estimates have change throughout a given sprint. === Installing the egg === Install just like you would any other Trac plugin. Drop the egg into... == Bugs/Feature Requests == Existing bugs and feature requests for ScrumBurndownPlugin are [report:9?COMPONENT=ScrumBurndownPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=ScrumBurndownPlugin&owner=sambloomquist new ticket]. == Download == Download the zipped source from [download:scrumburndownplugin here]. Download the distributable Python egg from [attachment:TracBurndown-0.1-py2.3.egg here]. == Source == You can check out ScrumBurndownPlugin from [http://trac-hacks.org/svn/scrumburndownplugin here] using Subversion, or [source:scrumburndownplugin browse the source] with Trac. == Recent Changes == [[ChangeLog(scrumburndownplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:sambloomquist] [[BR]] '''Contributors:'''