Remix.run Logo
cuttothechase a day ago

Is counting the number of pull requests a useful measure of engineering performance ergo product performance and company perf?

Isn't it more like a BS counter that keep incrementing and that is indicative of churn but nothing else reliably.

One of the most low effort, easily to game metric that can be skewed to show anything that the user wants to show.

qznc 19 hours ago | parent | next [-]

There is research (DORA/Accelerate/DevOps report) that makes a good case that throughput (like number of pull requests) contributes positively to company performance. More precisely the DORA metric is deployment frequency.

chhs a day ago | parent | prev | next [-]

In my org they count both the number of pull requests, and the number of comments you add to reviews. Easily gamed, but that's the performance metric they use to compare every engineer now.

supportengineer 21 hours ago | parent | next [-]

I’m going to write myself a new mini van this afternoon

tough 20 hours ago | parent [-]

YES! YES! YES!

darkmarmot a day ago | parent | prev | next [-]

good god, i would quit in a heartbeat.

netdevphoenix 18 hours ago | parent | prev [-]

It will be gamed soon if it isn't already

JimDabell 21 hours ago | parent | prev | next [-]

> With some napkin math assuming a similar distribution today, that would mean on average each engineer ships at least 1 change to production every 3 days.

This is the important metric. It means there is very little divergence between what’s being worked on and what’s in production. The smaller the difference, the quicker you deliver value to users and the less risky it is to deploy.

triceratops 13 hours ago | parent | prev | next [-]

In the aggregate I'm sure it's useful. To evaluate a single individual contributor it is not.

panstromek 21 hours ago | parent | prev [-]

By itself not, but combined with the rest of DORA metrics it's a pretty good indicator.