TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Measuring developer productivity? A response to McKinsey

28 点作者 shrikant超过 1 年前

6 条评论

NTDF9超过 1 年前
I am glad this discussion is being brought to the fore. In my experience, far too many managers are clueless about what engineering actually means. They see it like warehouses or factories where the number of units shipped == output. But in engineering, number of PRs or commits or lines of code are meaningless. In fact, setting these output targets take away time from engineers in doing things such as meaningful design choices, system health investigations, cross-team situations.<p>I see software engineering more as a team sport than as an individual sport. In team sports, each individual sacrifices some metrics for the good of the team.<p>Here is my rant about how soccer teams would perform if they were evaluated like the McKinsey-style nonsense becoming pervasive in the tech industry: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@NTDF9&#x2F;if-soccer-managers-did-performance-management-like-tech-companies-69c54b587386" rel="nofollow noreferrer">https:&#x2F;&#x2F;medium.com&#x2F;@NTDF9&#x2F;if-soccer-managers-did-performance...</a>
评论 #37319426 未加载
redhale超过 1 年前
I lol&#x27;d at this quote from the original McKinsey article:<p>&gt; For example, one company found that its most talented developers were spending excessive time on noncoding activities such as design sessions or managing interdependencies across teams. In response, the company changed its operating model and clarified roles and responsibilities to enable those highest-value developers to do what they do best: code.<p>How dare our senior dev leads spend time _designing_, we need hands on keyboards!!!
评论 #37395211 未加载
boxed超过 1 年前
I was onboard with this until<p>&gt; CEOs and CFOs are increasingly frustrated by [...] software engineering is too nuanced to measure, when sales teams have individual measurements and quotas to hit, as do recruitment teams in the number of positions to fill. The executive reasoning goes: if other groups can measure individual performance, it’s absurd that engineering cannot.&quot;<p>It&#x27;s absurd to think that those other can be! THAT is the flaw!<p>Those measurements and quotas of sales&#x2F;marketing&#x2F;recruitment&#x2F;etc are hugely corrupting! They lead to selling features that don&#x27;t exist and cannot exist. They lead to bad hires. This same incorrect thinking leads directly to Teaching-to-the-test. To bureaucratic grant proposal systems. And most likely tons more that I just don&#x27;t know about. Measuring the wrong thing is pervasive.<p>That the article thinks other fields can be measured without corruption totally undermines the entire article. This is exactly why McKinsey are stupid enough to think programmers can be measured: because they are not programmers. Exactly like how politicians think they can measure teachers: they are not teachers.
评论 #37347609 未加载
kelseyfrog超过 1 年前
Developer productivity is fundamentally unoperationalizable for all meaningful ways. The desire for which is a foolish consistency ie: the hobgoblin of little minds.<p>Every one of the listed decisions can be made effectively without an operationalization[1][2] of developer productivity and the sooner a playbook of methods takes over, the better.<p>1. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Operationalization" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Operationalization</a><p>2. Campbell,Norman Robert. Physics The Elements 1920 <a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;physicstheelemen029733mbp" rel="nofollow noreferrer">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;physicstheelemen029733mbp</a>
评论 #37313611 未加载
novia超过 1 年前
My company uses scrum to try to track engineering output. My boss looks at metrics like line counts. It is extremely stressful to be on a team of people who are all worried about losing their jobs and will accidentally (?) commit your changes to their MR. It&#x27;s extremely stressful to spend all day doing research tracking down a weird issue in prod, deploying a hotfix finally, and realizing that all of that effort, which did not go towards anything you were supposed to be working on that sprint, but was nonetheless necessary, resulted in a one line change. 8 hours of your life, feeling highly stressed, maybe skipping lunch, results in fixing one typo somewhere. You think about how you&#x27;ll get a bad performance review despite working hard.<p>I wish I was on a team of engineers who just did their work and didn&#x27;t worry about gaming the system. I wish the engineers I worked with had enough time to be careful that such small mistakes, which are difficult to track down after the fact, did not make it to prod to cause our customers grief. I wish that management was competent enough to know that adding a missing quotation mark to the repo isn&#x27;t just adding a missing quotation mark to the repo.
评论 #37328183 未加载
评论 #37319361 未加载
throwaway164023超过 1 年前
I&#x27;m honestly glad that we&#x27;re going to start doing this - it&#x27;ll be great to have accountability within eng orgs