It's doubly frustrating because it's always there, and drives so much inefficiency _in the name of_ efficiency.
It's doubly frustrating because it's always there, and drives so much inefficiency _in the name of_ efficiency.
Were you working at an agency or consultancy that billed hours to clients?
I've never seen a good engineering organization use time tracking software on their engineers.
I'd go so far as to take it as a major negative sign against the company if your time is being tracked like that. Exceptions of course to any business that is billing hours, which obviously must be tracked. However, even those organizations are smart enough to know that writing code isn't the only productive activity.
At least, in Scrum, from my experience so far: pointing is about measuring the uncertainty to delivery, but should healthily include learning, tech debt refactors,testing, q/a, even unexpected stuff like dev churn (i.e shoot under always, over estimate slightly).
But if individual performance is measured by velocity and points, you will just get devs badly cutting corners and gaming it while project & product will never get accurate measurements they can tie time based business outcomes to (especially as you get further out and short term corner cutting starts to rear it's head as brutal Tech Debt and time sinks)