BB-10447 poll: time tracking tools

I track my time in a Google Doc and log time manually on tickets at the end of the day or the morning after. I simply write down at which time I start working on a task. When I switch to another task, I write down the duration + a short description of what I’ve just done, and I start a new line with the current time. It’s always worked well for me.

As a bonus, I use it to take notes and to-dos.

2 Likes

Thanks everyone! It sounds like the biggest thing to help here would be a tutorial for syncing worklogs from Toggl to Jira. We’re now working on this and other useful time logging information over at opencraft/documentation/public!653. :slight_smile:

I switched to automatic syncing in March 2022, after I had to go through a very painful process of syncing an entire month worth of logs, because I procrastinated doing it due to being overwhelmed. I never looked back, I dread the thought of having to sync the time manually now.

Huge kudos to @samuel, since I’m using Tempoit, which he wrote.

The only blocker that I consistently run into is the fact that splitting logged time evenly across multiple tickets is very annoying. The method of splitting logged time is described here. However, timewarrior can only split a timelog in 2, and if you have an odd number of splits, you have to do it manually, which is very annoying. I tried making changes to timewarrior, but realized that the philosophy of the API does not allow to add it in a convenient way, even though technically it’s relatively easy. After discussing it with Braden (I believe it was in SA), I realized that I could’ve updated Tempoit for it (e.g. apply several ticket ids as tags to a timelog, and let it do the splitting), but I never found the time to do it.

1 Like

Thanks @maxim :slight_smile:

For reference, the suggested workflow is:

You spend 90 minutes going through all mail, forum and chat. When you’re done, you open the list of issues assigned to you or for which you are a reviewer. You pick 6 issues that you came across during these 90 minutes and log 15 minutes in each of them.

This is interesting - I don’t have so much trouble with splitting time, because my workflow is a bit different:

You spend 90 minutes going through all mail, forum and chat. Every 5-15 minutes, using your best judgement, pick a ticket that took up the majority of the time, and save your worklog to that.

So I’m sort of doing a similar rough split, but in real time. I find this works pretty well for me, and I don’t need to retroactively split time and try to remember which tickets were involved.

Yeah absolutely, this would be a nice feature, and probably not too complex to add. I might have a look if I have some free time sometime. :slight_smile:

1 Like