The Ubuntu developers and, because Linaro started out with a fork of Ubuntu’s processes, the Linaro developers track much of their work in blueprints on Launchpad and work items in those blueprints. We’ve even built a fairly sophisticated web site that tracks work item completion in a manager friendly way.
Editing these work items is a fairly tedious job however. The syntax is fairly simple but still easy to get wrong, and fiddling around in a textarea just to change one work item to DONE is not very friendly. So, after a challenge laid down by James, I’ve built a Greasemonkey script that adds a button to blueprint pages which opens an editor that lets you easily change the status or and add work items to the blueprint.
There are probably a few bugs, and certainly things it doesn’t do (off the top of my head: track the milestone a work item is allocated to, let you delete or reorder work items or allow you to change the assignee of a workitem with a nice person picker) but I think it will save us all a bit of time every day even in its current state.
The script is now part of the launchpad-gm-scripts project on Launchpad. I don’t really know the best way of installing greasemonkey scripts yet. Grabbing the branch, opening it in Nautilus and dragging it into a firefox window worked for me.
Chrome/chromium has a similar extension, but it hasn’t been tested there. If you do, I’d love to know if it works 🙂 Please submit bug reports or merge proposals on LP if you find problems!