Why is there no Time Tracking?

Tough question. There is no consensus about time tracking in agile methodologies. Some people think agile methodologies are not meant to include time tracking, while some really need time tracking for a variety of different reasons. Either way, Taiga is built to accommodate multiple use cases.

But, of course, agile methodologies are meant to be malleable, so even if we decided to not implement time tracking as a feature in Taiga, teams are implementing it by using workarounds (like adding hours in the task or user story title, etc.)

To accommodate these practices we came out with something that could fit in any team workflow and solve many different problems: custom fields.

Solution 1: Set Up Custom fields

You can create custom fields in issues, tasks and user stories to track everything and make beautiful reports with your favourite spreadsheet and the CSV reports functionality.

Solution 2: Using Toggl

Toggl is a time tracking app operated by Toggl OĂś that is integrated with Taiga.io. You only need to sign in in Toggl.com and install the Chrome extension to use it over Taiga.io.

Thanks to Olegerm who developed this integration between Toggl and Taiga.io

1 Like

Toggl is cloud-only, proprietary SaaS so it’s not really a proper answer

I’m shocked to see how nothing except crappy Bitrix24 is capable of tracking time by pressing a “Track” and “Pause/Stop” button

It’s logical, it’s convenient, it’s all in one app, if rest of bitrix wasn’t crap that’s probably what everyone would use at this point

Most developers are freelancers/hourly-paid contractors/hybrid employees, and you need to know the time spent to actually invoice someone, so how is that not a necessity is wild to me

I use [toggl](https://toggl.com/). I’ve worked with many time trackers and toggl is excellent. The desktop app is excellent.

I have a macro setup that takes the title of the task/user story/issue.
It extracts the title and project details then it creates a new time entry.

If you want to use taiga by itself, use the statuses correctly.
Each time a status is changed it is timestamped. You can see those timestamps in the activity tab. Then export that data.