Fog Creek Software
Discussion Board

Timesheet software?

I wonder if there is any good timesheet software for developers.

When developers in my company are working, they write a timesheet, something like:

09:00-09:30 Worked on method X, implemented a simple algorithm for doing Y. It works well.

09:30-10:30 Wrote about half of the code for class C.

Then they send the timesheets to the project manager, which centralises them, merges them, and sends them to the clients.

Is there a GOOD program to do this, which is NOT web based?

I am interested in a standard Windows application, which should be able to work in disconnected mode, too, so it works for programmers working from home, even if they don't have Internet access.

Is there such an application?

Thank you!

Sunday, May 11, 2003

A lot of people write their own Timesheet software, although with varying degrees of success.

As your requirements seem quite simple, it might be worth doing it that way, so you're not tied to a particular product / company that may not exist when you need changes or an upgrade.

As an incentive, you could use it as a simple introduction to .NET programming for someone on your team. Unless they're all up to speed, in which case this doesn't apply.

Steve Jones (UK)
Sunday, May 11, 2003

We've used Timeslips here at our company for the last 7 years.  Check it out at

Rob Leighton
Sunday, May 11, 2003

Try Timeless Time and Expense.

Hardware Guy
Sunday, May 11, 2003

I've used & liked the Allnetic Working Time Tracker. It lacks the ability to produce reports so at the end of the week I end up transferring information by hand, but it's pretty easy to use and prompts you if your computer changes from idle to active or v.v.
Sunday, May 11, 2003

.. The time tracker is better at tracking time than reporting it. A good Access application should be able to do this easily.
Sunday, May 11, 2003

Could be useful (if any) to have
a chargeable and not not chargeable flag
against each of your time sheet records.

This could make the process of invoicing a bit less painfull

Sunday, May 11, 2003

I purchased a small time & billing package for the palm pilot.

However, it did not have anything on the pc side. I just threw something together in ms-access in one evening that did what I wanted.

Now, when I need to create a invoice, I just select on my palm what project I want to invoice for. I sync, and then generate the report in ms-access.

The results take no data re-typing on my part.

The resulting invoice that gets printed from access to plain paper looks like:

So, the whole application was only one evening of my time to create. The above nice invoice report was just a bonus. I lifted the nice layout from a clients project I did several years ago. To be fair, those boxes, and nice lines did take a good part of a day to get right. If you don’t need the fancy boxes etc, then the report is a snap to create, and takes less then a half hour to create the first time. Affter that, it is just a mouse click!

So, if your billing is for internal use, then write something in ms-access.

Even better is using something like timeslips as mentioned. Even some law offices still use timeslips. It is good for consulting also.

Anyway, the software I used on the palm side was zorskware.

I don’t remember the price, but it was barley $50

I have also thrown databases together for the palm in less then a day that would duplicate the functionality for billing anyway. (I used HandiBase, and it is $30). It again is ideal for this. They even have some free time/billing templates.

If you don’t need the palm, and you are stuck at your desk all day (yuk!), then I would suggest timeslips, or roll your own.

These things are fun, and very easy to write.

I would eat your own dogfood on this one. I did!

Albert D. Kallal
Edmonton, Alberta Canada

Albert D. Kallal
Sunday, May 11, 2003

Access, as in Microsoft Access.

Monday, May 12, 2003

Monday, May 12, 2003

*  Recent Topics

*  Fog Creek Home