Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

What software do you use to track time spent on a project?

share|improve this question

closed as not constructive by gnat, Walter, maple_shaft Jun 2 '12 at 18:26

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

7 Answers 7

up vote 6 down vote accepted

Toggl

I use this all the time and I like it.

  • web based so it will stay synced between multiple computers
  • decent interface
  • nice api
  • integrates with GMail, iGoogle or anything you can put an iframe into.
  • integrates into Basecamp and FreshBooks
share|improve this answer
    
Just tested it, I love it so far! Very scary to see the timer tick though. Feel how the productivity is increasing by the second. ;) –  Zolomon Nov 8 '10 at 9:28
    
Also, Android/iPhone apps! –  benvd Nov 8 '10 at 9:36
    
Windows, Linux and Mac too! –  Zolomon Nov 8 '10 at 9:38
    
Apparently the desktop app has an "autopilot" feature that lets you specify which applications it should track time on or not! Very handy. @Tim Post: something for you? –  Zolomon Nov 8 '10 at 9:41

I use JIRA and its associated Agile Greenhopper tool

I find it's brilliant as an electronic Kanban task/planning board and it's various burn down charts etc seem more than adequate for time keeping/reporting.

share|improve this answer

Redmine

From the Redmine website:

Some of the main features of Redmine are:

  • Multiple projects support
  • Flexible role based access control
  • Flexible issue tracking system
  • Gantt chart and calendar
  • News, documents & files management
  • Feeds & email notifications
  • Per project wiki
  • Per project forums
  • Time tracking
  • Custom fields for issues, time-entries, projects and users
  • SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • Issue creation via email
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support
share|improve this answer

When I was freelancing, I used Freshbooks, an accounting web app that has a handy pop out timer.

The trick is, remembering to start and stop the timer appropriately. I was longing for something that integrated directly with KDE/Multiple desktop (think one project open per desktop, automatically tracking time spent on each one), but never found anything that managed it.

share|improve this answer
1  
Oh, a lovely way to work! And every time you switched desktops, the timers would stop? (sounds like a great product!) –  Zolomon Nov 8 '10 at 9:18
1  
@Zolomon - That's what I was looking for. Since the idea seemed awesome, I was sure that someone had implemented it .. but never found anything close to it. –  Tim Post Nov 8 '10 at 9:43

Fortunately, Excel or OpenOffice Calc is all I need. That's because I'm not working on many projects in parallel.

In my previous job, we were using a in-house developed tool, sort of like Jira, to keep track of every single minute spent on one of several projects I had to work on concurrently. It's hard to say what was more annoying, the micromanagement that came with the tool (5 minutes spent on stackexchange?!?) or the fact that I couldn't focus on one project for at least a few days without getting interrupted by urgent tasks for other projects.

share|improve this answer

ActiTIME (http://www.actitime.com/).

Cheap (free for up to 10 users, then increments up to $200 for unlimited users - prices to buy it and host it yourself), clear and powerful.

There are some management and accounting modules too (a few hundred dollars each) but I've not tried them.

share|improve this answer

I check the build log from our Build System and the commit log from version control and compare that to the project plans our PHBs send out. For my team, we use Excel to augment the build and commit logs. For everything on the Excel list, I expect to see at least one commit mentioning it and one successful build after that commit. This only works is you really need to track tasks that are very course grained. Daily or weekly and not hour-by-hour.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.