In my organization, we have tasks that are repeated in the same way for every project. I need to track the time the team or an individual has spent doing those tasks (i.e. the time between the moment the task was assigned and the moment it was completed), because we want to estimate how much time, on average, a project takes. This is important for us, because almost all of our projects have the same scope.
I've tried Basecamp, Redbooth and a couple of other project management tools, but there doesn't seem to be a way for extracting this data.
I know that I am supposed to track cycle time instead of time in task, but these projects are always running simultaneously and some of them are paused for long periods, so we are unable to know the total time spent on a project.