Far better in my opinion to focus on end results (feature X will be ready by date Y) than micromanaging progress by tracking time and assuming that this linearly corresponds to progress made.
Far better in my opinion to focus on end results (feature X will be ready by date Y) than micromanaging progress by tracking time and assuming that this linearly corresponds to progress made.
Knowing how long things took vs estimates is useful for determining the accuracy future estimates.
Having an absolute sense of numbers for types of projects is useful for estimating future projects of similar scope; where by absolute I mean, not, "I think it took two weeks last time we did this".
Of course, it's a good idea to investigate why expected timescales differed from expectations - but IMHO detailed time recording isn't the way to do that.
Of course, YMMV.
Also, if you're measuring and refining your estimates, they stop being 'estimates' and become something far less useful. If you have problems with estimates being inaccurate, try not estimating.
There are far more interesting metrics to measure rather than flogging a dead horse.
Unless your billing on an hourly basis, chances are that counting hours is too much micromanagement.
Time tracking is required for any company that bills clients by some unit of time (or bills another department within the same company for services, which is fairly common for large companies). Even if part of your workday is not related to external customers, once you are "tainted" by the time-tracking clause, you have to track all your work hours. For example, I myself work on a product as a developer, and only a small part of my time is spent directly servicing customers. Even so, all my work hours have to be logged.
I am allowed to log all my internal hours as one block if I want, but the manager guys like seeing how/where our time is spent, so they want us to log our work hours as finely grained as possible. We are a small 15-person company, so it feels a bit weird, but it's not a huge bother. We currently use Harvest, which is not a good app for managing a project, but is a very good app for invoicing.
The whole law is probably related to some EU directive, but I don't know the specifics.
Of course, a lot of people simply opt out!