4.2. Tracking Time

Fanurio provides multiple methods to help you track time. With Fanurio you can record time manually, using a timer or using smart timing.

These methods are not mutually exclusive. In fact, we highly recommend that you use all three of them. Let's see how each one of them helps and when they should be used.

4.2.1. Manual Time Recording

Whether you forget to record time or you are not in the front of the computer most of the day, you can always record time manually. Recorded time is added to a service item and not directly to a client or a project. We recommend creating services for the major activities of a project and then adding one or more time entries to account for the time spent on them.

To record time manually, go to Business » Add Time and create a time entry for one of your projects. You can also add time to a service item if you edit it and then go to the Time section.

A time entry is defined by a start time, an end time, elapsed time and pause time. If you work from 09:00 AM until 11:00 AM and you take two 15 minutes breaks, the elapsed time will be 1:30 hours and the pause time will be 0:30 hours.

Depending on how you want to specify a time entry, Fanurio lets you enter time by:

  • both: You enter the start and end times and Fanurio calculates the elapsed time by subtracting the start time from the end time.

  • when started: You enter the start time and the elapsed time and Fanurio calculates the end time by adding the elapsed time to the start time.

  • when finished: You enter the end time and the elapsed time and Fanurio calculates the start time by subtracting the elapsed time from the end time.

  • none: You only enter the elapsed time. Use this method if the start and end times don't matter.

The major drawback of manual time recording is that you need to remember the times and duration of each task. That's why a better method to track time for your activities is to use a timer.

4.2.2. Manual Timer

Tracking time is a lot easier when you have a timer. Unlike manual time recording, the timer will save you the trouble of remembering the exact time when you started, stopped or paused a task.

Since the timer is an important tool, Fanurio provides several ways to access it. You can access the timer from the Timer menu, the toolbar, the tray icon menu or from the iTunes-like mini timer.

Besides start, pause, resume and stop, the timer has a few other actions. These actions can be accessed from the Timer menu.

  • Start ...: This action lets you start the timer for a specified project item and attach a description for that task. When the timer is stopped, Fanurio will add time to this item with the specified description.

    Note 1: Neither the project item nor the description are mandatory. If you don't specify them, you will be asked to do it when the timer is stopped.

    Note 2: If a project is open and an item is selected, Fanurio will suggest to start the timer for that item.

  • Discard...: If the timer is running, this action allows you to discard some of its time.

    For instance if you started the timer one hour ago but at some point you took a 15 minutes break, you can use this action to discard this time and keep the timer running. Once you do that, the timer will show it's running for 45 minutes instead of one hour.

  • Transfer...: If the timer is running, this action allows you to discard some of its time and move it to a project item.

    For instance if you started the timer one hour ago but at some point you did something else for 15 minutes, you can use this action to discard this time and to add it to the project item you've been working on. Once you do that, the timer will show it's running for 45 minutes instead of one hour.

  • Info...: This action shows some information about the timer when it is running.

    It also lets you change the project item and the description that will be used to add time when the timer is stopped.

Although a timer is a major improvement over manual time recording, it's worthless if you don't remember to use it. When you have lots of work on your head, paying extra attention to a timer is the last thing you want to do. That's why Fanurio has smart timing, an even better method to track time.

4.2.3. Smart Timing

A timer is useless if you don't remember to use it. To solve this problem, Fanurio has a few reminders to help you start, resume or stop the timer. Instead of relying on your memory and attention to control the timer, you can use these reminders. We are calling this feature smart timing.

Smart timing is not enabled by default. You have to enable it from:

  • Tools » Options on Windows

  • Fanurio » Preferences on Mac OS X

  • Edit » Preferences on Linux

Smart timing is how Fanurio figures out what you are doing in order to record time accurately. It uses idle time detection and a set of reminders to do that.

  1. Reminders: If you are working on the computer, Fanurio doesn't know what you are doing but if you enable smart timing, it will try to learn that from you. Fanurio can ask you repeatedly (you can specify the frequency) what you want to do with the timer.

    • If the timer is stopped, it will ask you if you want to start it or if you want to do it later.

    • If the timer is paused, it will ask you if you want to resume it or if you want to do it later.

    • If the timer is running, it will ask you if you want to stop it or if you want to leave it running.

  2. Idle time detection: One thing Fanurio can figure out without asking is if you leave the computer while the timer is running. In this case it will ask you to do something with the time you've been away. We call this feature idle time detection.

Let's see how the reminders work.

As we said, smart timing is about figuring out what the user is doing. If the timer is stopped, Fanurio will try to learn whether it should be started or not. The same happens when the timer is paused. But what about the other reminder, the reminder that the timer is running?

Most activities are not completed in one take because of breaks or interruptions. That's why when Fanurio pops up this reminder, it not only asks whether you want to stop the timer or leave it running but it also tries to learn if you've taken a break or if you've done something else in the meanwhile.

The reminder dialog has four options that you can use to tell Fanurio what you've done since the last notification:

  1. Discard...: Use this option if you've been on a break and you want to discard time.

  2. Transfer...: Use this option if you've done something else in the meanwhile (a client called) and you want to transfer time from the timer to a different project item.

  3. Stop: Stops the timer.

  4. Keep It Running: Leaves the timer running.

To understand how smart timing works, let's see the following examples.

Example 1: Reminder that the timer is running

Let's assume the reminder is set to 10 minutes and the timer is already running for 32 minutes. Since I started the timer, Fanurio asked me three times (at 10, 20 and 30 minutes) if I want to stop it or if I want to keep it running. Each time I just pressed ESC to cancel the reminder dialog and to keep the timer running.

The fourth time when it asks me (at 40 minutes), I realize I finished working on my task and I choose to stop the timer. I will assign 40 minutes to the project item I was working on.

Tip

When the reminder dialog is displayed, you can postpone the decision by pressing ESC or ENTER.

Example 2: Idle time notification

Let's assume idle time notification is set to 10 minutes. That means Fanurio will notify me if I'm away from the computer for more than 10 minutes.

I start the timer and after 40 minutes I leave the computer for a coffee break. When I return after 15 minutes, I see a notification dialog where Fanurio asks me what to do with these 15 minutes. I decide to discard them. The timer will continue to run and to show it's been started 40 minutes ago instead of 55. The 15 minutes I've been away are considered pause time.

Besides Discard, the idle notification dialog has two other options: Transfer and Keep. Use Transfer if you've worked on something else in the meanwhile (a client was on the phone for instance) and Keep if you've been working on the same thing but you didn't touch the computer.

Tip

To tell Fanurio that you want to keep the time and leave the timer running, you can also press ESC or ENTER.

Best practices

  • Adjust the idle time interval if you take shorter breaks. It is set to 15 minutes by default.

  • Make sure the reminders are not too frequent as they may become annoying.

    If you usually do long tasks, you don't want to be reminded each 10 minutes that the timer is running. You could set the reminder to 20 or 30 minutes.

  • Use only those reminders that you find useful. You don't have to enable all the reminders.