Discovering YouTrack: Time Tracking | The YouTrack Blog (2024)

Powerful project management for all your teams

Get YouTrack for free

FeaturesNews

Discovering YouTrack: Time Tracking | The YouTrack Blog (2)

Anastasia Bartasheva

Read this post in other languages:

  • Deutsch
  • ,
  • Español
  • ,
  • Français
  • ,
  • 日本語
  • ,
  • 한국어
  • ,
  • Русский
  • ,
  • 简体中文
  • ,
  • Português do Brasil
  • ,
  • Türkçe

Time tracking is vitally important for productivity, but there is no single time tracking method that works perfectly for everyone. Some prefer to have their time tracked automatically, others want to manually record their time entries, and there are even people who need to create reports from time tracking data and analyze them.

The good news is that YouTrack can help you maintain accurate timekeeping records no matter which approach you and your team prefer.

And we have even more good news. The next major update of YouTrack, coming this summer, will further expand the time tracking functionality. The brand new Timesheets will provide you with multiple opportunities to view and update work items for yourself and other users on a calendar view and use a collection of interactive timesheets for specific projects.

Read on to learn more about the essentials of tracking and reporting time with YouTrack, and find out about some brand new integrations that add a whole bunch of extra time tracking options.

YouTrack time tracking essentials

YouTrack’s approach to time tracking is organized around three main categories: estimation, spent time, and work items.

  • The Estimation field is the simplest, as you just need to enter the time you expect it will take to complete a task.
  • A work item is an entry that defines a piece of work done on a task. It has an author, date, duration, type of work, and an optional comment. For example, a work item can describe 4 hours of development that you did today. Work items are added to issues, and one issue can have many work items with different authors, types, and durations.
  • An issue’s Spent time field contains the sum of the durations of all work items logged for that issue.

The estimations and spent times for subtasks are aggregated in their parent tasks for your convenience, making it easy to track progress on user stories and epics.

Getting started

The first step you need to take is to configure time tracking on your project settings page. You should enable time tracking and confirm the fields you will use to store the estimation and spent time values.

Discovering YouTrack: Time Tracking | The YouTrack Blog (4)

Once you’ve done that, you can use YouTrack commands or the Add spent time button to add work items with durations to issues in your project.

Discovering YouTrack: Time Tracking | The YouTrack Blog (5)

Built-in automatic timers

What if you don’t want to click a button each time you need to record spent time? What if you forgot to log the time you spent working on a task? Automation is the answer. We’ve prepared two workflows for you to track your time automatically – one that starts the timer when you move your issue to the In Progress state, and another one that starts the timer when you explicitly set the Timer field to Start.

When you move your issue to the Fixed state, or when you manually stop the timer, a work item will be added to the corresponding issue automatically.

To enable a workflow, you should attach it to a project.

Pomodoro timers

With the Pomodoro approach, you work in small intervals of time (usually about 25 minutes), being fully involved in your tasks during these intervals with no distractions at all.

The PomoDone application developed by PomoDoneApp provides you with a configurable Pomodoro timer that tracks these intervals automatically with minimal manual intervention. You just set the duration of your intervals, export your YouTrack issues to PomoDone, and start working on your tasks.

PomoDone will automatically create work items in your YouTrack issues according to tracked intervals and remind you about breaks and upcoming intervals – all you have to do is work on your tasks.

The built-in YouTrack Pomodoro workflow is also designed to help you concentrate on your tasks and not go bananas (only tomatoes!). Simply attach the workflow to your projects and apply suggested changes – YouTrack will add the required fields to your projects automatically.

Track it all

If you are a fan of logging all your activities throughout the day, take a look at the timeBro desktop application. timeBro will log all your computer activities and record your time spent in messengers, browsers, offline time, and, of course, YouTrack. These timed sessions are then displayed in a timeline where you can attribute them to different tasks, so you can be sure your billable time is always accounted for. At the same time, all YouTrack-related spent time will be recorded in the corresponding issues, so you will be able to generate accurate time reports afterwards.

Time reports

Time reports allow you to combine all recorded time entries on one page, filter them as you need, and get a big-picture view of how time is spent on tasks in projects. You can use various data views – per issue, per project, per user, or per work item – for different purposes, for example, to check whether anyone in your team was overloaded during the latest release, or whether a user story took way more time than you had planned.

Time reports can be exported to CSV or Excel for further analysis and calculation, and they can be added to YouTrack dashboards to keep your time statistics close at hand.

Discovering YouTrack: Time Tracking | The YouTrack Blog (6)

Never leave your code: get the YouTrack plugin for IntelliJ-based IDEs

Don’t lose time and focus switching between YouTrack and your JetBrains IDE. The YouTrack plugin for IntelliJ-based IDEs is easy to set up and displays a list of your tasks right inside your IDE.

The plugin can display a list of issues, such as your personal backlog, a list of tasks for the upcoming release, or your technical debt – whatever you need to keep track of. You can customize this list at any time to have the most relevant issues at hand and update them from the IDE, adding comments, applying commands, or changing statuses to let your teammates know about your progress. The plugin will also deliver notifications about updates in your issues to your IDE, so you can keep track of the latest developments.

You can also quickly and easily create bug reports in YouTrack with just a couple of clicks in your IDE.

The plugin supports several time tracking modes. There is automatic tracking, where the plugin tracks your IDE activity and uploads time logs at preset intervals, after you commit your changes, or when you close the IDE project. There is also manual tracking, where you manually start and stop the timer, and post your time tracking data to YouTrack.

You can learn more about the plugin in this post.

Discovering YouTrack: Time Tracking | The YouTrack Blog (7)

We hope that these tips will help you configure the time tracking process that best suits your team’s needs. We’d love to hear your ideas and opinions! Is there anything you’d like to add or improve in YouTrack’s time tracking functionality?

Please share your thoughts with us in the comments below or submit a direct support request. Meanwhile, we are preparing a big new Timesheets functionality update with the next major YouTrack release this summer. This will provide separate, interactive timesheets pages that will allow you to keep track of all the time you’ve spent on your projects in one place, so stay tuned!

Update: Since this was originally published, we have released Timesheets in YouTrack 2021.3. Please readthis blog postto learn more.

Your YouTrack team

DiscoveringYouTrack newsletter time management time tracking YouTrack Cloud YouTrack Server

  • Share
  • Facebook
  • Twitter
  • Linkedin

Prev post YouTrack now integrates with GitLab CI/CDYouTrack Now With Timesheets Next post

Subscribe to YouTrack Blog updates

Discovering YouTrack: Time Tracking | The YouTrack Blog (8)

Discover more

YouTrack Roadmap 2024 We’re getting lots of feedback from teams that have recently started using YouTrack, and we’re adjusting our product development plan for YouTrack in response. Elena Pishkova
YouTrack Adds More Flexibility for Helpdesk Projects In the new YouTrack version 2024.1, we’ve improved the experience of support teams working with YouTrack Helpdesk based on the most popular feature requests from our customers. Elena Pishkova
Watch our YouTrack Helpdesk Online Demo In this livestream, we dive deep into YouTrack Helpdesk's capabilities for support teams and internal service desks. Elena Pishkova
Discover the Power of JetBrains AI in YouTrack for Free The power of generative AI is now freely available to teams using YouTrack! AI Assistant, powered by JetBrains AI, is available in YouTrack 2023.3. Elena Pishkova
Discovering YouTrack: Time Tracking | The YouTrack Blog (2024)

References

Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 6193

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.