> Whether you’re a C-level leader or a frontline manager, there is no denying that measuring developer productivity—whether to understand performance or guide improvement—is a daunting challenge. good Focus on the stuff that matters, not on tormenting the people that make you money.
Measuring developer productivity with the DX Core 4
31–40 of 43 posts
Re: Measuring developer productivity with the DX Core 4
#32> DX Core 4 Sounds like the name of a new CPU/GPU.
Re: Measuring developer productivity with the DX Core 4
#33Re: Measuring developer productivity with the DX Core 4
#34Did anyone here ever worked under these sorts of "metrics"? I can't even imagine what a torture it would be.
My company leadership does not use these as a one size fits all metric. In fact, the code review & PR stats never even show up in performance reviews. Mainly, they are used to improve systems around dev productivity. Like, we see that generally, we’re shipping less PRs and the survey shows people think it’s getting slow to merge changes. That is an opportunity to look at where our systems are holding us back.
I think broad stats are also probably still useful too. For example, there have been times that I’m reviewing more code than everyone on the team combined. I WANT my manager to know that’s happening and figure out how to even the workload. Or, why is my team shipping like 2-3 times as many PRs as a similar team with similar headcount? It’s not immediately a PIP or something, but it’s highly likely something odd is happening. Could leadership improve direction & focus, make priorities more obvious?
Re: Measuring developer productivity with the DX Core 4
#35When it is decided that a management resource such as a line manager, director, or even C-level exec are causing detriment to organizations they can be put on performance improvement plans —which involves developers simply ignoring anything and everything that person says until they stop speaking nonsense.
This is the way.
Re: Measuring developer productivity with the DX Core 4
#36Re: Measuring developer productivity with the DX Core 4
#37Earlier quoted context omitted.
I think metrics can be used for good. For example we are constantly try to improve our dev experience, but how do you know if you are improving anything? Developers are notably inaccurate in reporting efficiency. Unfortunately flying blind is not really an option when you need to justify paying for tools that claim to improve productivity.
Surely no data is better than bad data? What's the point of a metric that doesn't measure anything tied to the objective reality of what it is that you're measuring? All I see tools like this doing is getting people to manipulate the metrics, while at the same time producing enormous amounts of worker alienation. I'd even speculate the demoralising effects of workplace surveillance schemes undermine the alleged produ…
Re: Measuring developer productivity with the DX Core 4
#38my current place uses DX and it's well received, if done transparently and for the right reasons. there's a lot of very interesting research in these areas (e.g. EngThrive) where the focus is on measuring things that if gamed result in better outcomes there's strong correlation when onboarding an engineer between the time to first/tenth/fiftieith PR and their PR throughput two years later, so the answer is make it re…
Re: Measuring developer productivity with the DX Core 4
#39I think that’s a good thing, and I say that as an engineering manager.
Having been an IC, I’m acutely aware that developers, when aware of monitoring via performance metrics, will game that system.