So on this website, we are tracking projects; on each project, there are feature requests, tasks, bug fixing, etc.
According to agile best practices, I can place an estimate on each task when I create it, and can edit that estimate.
But obviously, on my desktop I need to track actual work applied to each task.
I also need to generate reports for customers who may not want to connect to the development site, for example, as part of the billing documentation.
Enter two open source powerhouses, Planner, the Gnome project management tool , and KArm ("Karma") , the KDE iCalendar format compatible task time tracker. The latter can import task hierarchies from Planner, and can keep track of work to be applied to each task. KArm will be called KTimeTracker in KDE 4.
Both are installable from Syn(apt)ic on the standard Ubuntu desktop.