Skip to main content

Time tracking

Track the time it takes to complete tasks in Dart

Updated over a month ago

For some teams, it can be useful to track the exact amount of time that is actually spent working on each task, often on a per-person basis.

If instead your team needs to estimate how big a task is beforehand then sizes might be useful, and if you want to track times more loosely, you might try a number or text custom property.

Enabling time tracking

If you would like to start tracking time in tasks, you'll want to show this property in your relevant dartboards.

In any particular dartboard, you can display the time tracking property by clicking on the layout editor in the top right corner. Then simply find the Time tracking property in the list of properties and click to enable it.

enabling time tracking in a dartboard

Alternatively you can choose to show the time tracking property by default in all dartboards. To do this, go to Settings > Properties > Time tracking and click on the Show toggle.

showing time tracking

Tracking time

After showing the time tracking property in a dartboard, you'll be able to see it either in your layout or when opening a specific task. From there you can click on it to start tracking spent.

time tracking in a task

There are two ways to track time: manually and in real-time.

To start/stop a timer in real-time, go to the task, click on time tracking, and click the "play" icon in the tracking pop-up:

starting time tracking

Once you are done working on the task, simply stop the timer, and the amount of time spent on-task will be recorded. The record (including the date and time spent) will be recorded right on your task.

From the time tracking pop-up, you will also have the option to manually enter in time spent on a task. To choose this option, click on "Add entry" (right below the timer option in the pop-up). Then choose the team member that did the task, start date, start/stop times, and end date:

tracking time manually

Tracking across team members and time spent

You can add a time entry for each person involved and each block of time spent on the task.

When tracking, you can mix and match both real-time tracking and manual time tracking. Multiple team members can also add their time to any task (as long as they have access to the dartboard).

Each entry and start/stop of the clock will show as an individual log for each team member involved in the task as they accrue. Time tracking will show the total amount of time spent on a task by default, and you can expand time tracking to view how much time was spent when, and by who:

looking at time tracking logs

Deleting tracked time entries

If you need to remove a block of time that has been tracked, simply hover over the time block and click on the "X" at the top right of the entry:

deleting time tracking entries

Creating a time tracking dashboard

A common and helpful workflow is to set up a dashboard so that you can easily see at a glance how many hours different members of your team have worked across different dartboards.

To do this go to Dashboards and create a new dashboard, filtered by whatever dartboards you are tracking time in.

Bar chart

To make a bar chart do the following in order:

  1. Click "Add chart" and select "Bar"

  2. Hover over the chart and click the edit button in the top right

  3. Set X axis property as "Assignee"

  4. Set Aggregation property as "Time tracking"

  5. Set "Aggregation" as "Sum"

  6. Resize the dashboard by dragging in the bottom right corner as desired

time tracking bar chart

Table

To set up a table do the following in order:

  1. Click "Add chart" and select "Table"

  2. Hover over the chart and click the edit button in the top right

  3. Leave Column property as "Assignee"

  4. Set Row property as "None" or "Dartboard" as desired

  5. Set Aggregation property as "Time tracking"

  6. Set Aggregation as "Sum"

  7. Resize the dashboard by dragging in the bottom right corner as desired

time tracking table
Did this answer your question?