[Howto] Time estimates for tickets

Jesse Hallett's Avatar

Jesse Hallett

21 Jun, 2008 02:26 AM

I am having a lot of fun working with Lighthouse. But in my opinion it is missing one critical feature: the ability to record and track time estimates. So I put together a Greasemonkey script that closes the gap.

Basically it invites users to put a time estimate in the title of a ticket. The script will display total estimates for all open tickets in the milestone view, broken down by user. I am also thinking of adding a feature to display totals of time estimates from tickets displayed in search results.

Here is the readme file for the script, with instructions on where to get it and how to use it:

Estimate Tracking for Lighthouse

http://github.com/hallettj/estimate_tracking_for_lighthouse/tree/master

DESCRIPTION

This is a Greasemonkey script that helps you to keep track of estimates for the amount of time left on open tickets in Lighthouse.

REQUIREMENTS

Firefox with the Greasemonkey extension running

INSTALL

Visit http://sitr.us/files/estimate-tracking-for-lighthouse.user.js

USAGE

Record estimates for your Lighthouse tickets somewhere in the title of the ticket. Accepted units are days, hours and minutes. Here are some examples of ticket titles that will work:

     Ticket with an estimate (2d4h30m)
     Ticket with an estimate (3.5 hours)
     Ticket with an estimate 30 minutes 1 day
     2hrs 20min Ticket with an estimate

With the estimate tracking script running, totals for estimates will be displayed on the milestone page. Each project member will have the total estimate of the amount of work they have left for the milestone displayed next to their name. Only estimates from open tickets are counted toward the total; so don't worry if there are closed tickets around that still have estimates on them.

If you do some work on a ticket, but don't quite finish it - or if you just get better information about how long a task will take - you will probably want to update the estimate. To do that, just update the title of the ticket to reflect the new estimate.

LICENSE

Copyright (c) 2008, Jesse Hallett Released under the GPL license http://www.gnu.org/copyleft/gpl.html

  1. 1 Posted by iogoinc on 16 Jul, 2008 08:36 PM

    iogoinc's Avatar

    Jesse, this is a great script. I agree -- time estimates were a huge missing feature for me, but this works perfectly. Thanks!

Discussions are closed to public comments.
If you need help with Lighthouse please start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac