Numbers to Know for Managing (Software Teams)
staysaasy.com
Numbers to Know for Managing (Software Teams)
1–10 of 14 posts
Re: Numbers to Know for Managing (Software Teams)
#2Re: Numbers to Know for Managing (Software Teams)
#3Re: Numbers to Know for Managing (Software Teams)
#4I’m wincing at each number. I’ve been a manager for 4 years, and I think I’ve done worse and not better as my team doubled/tripled in size.
Re: Numbers to Know for Managing (Software Teams)
#5On a tangential note I've also asked here ( https://news.ycombinator.com/item?id=35245329 ) what will be some performance indicators to take into consideration when delivering software. That '50 PRs in 6 months' is interesting. You might argue that "it's important to deliver business value" and "as long as your hitting your market/business capabilities targets" everyone is happy. But my question is still: "how do you…
Re: Numbers to Know for Managing (Software Teams)
#61000 - the size of company when you’re at risk of losing accountability
From my own experience and other sources (https://news.ycombinator.com/item?id=35206141) those numbers seem too high. I've seen this happen 2 times in front of my eyes while both companies were in the 100-200 range.
One of them managed to go to the next level and adapt to the new reality the other is still struggling.
Re: Numbers to Know for Managing (Software Teams)
#7On a tangential note I've also asked here ( https://news.ycombinator.com/item?id=35245329 ) what will be some performance indicators to take into consideration when delivering software. That '50 PRs in 6 months' is interesting. You might argue that "it's important to deliver business value" and "as long as your hitting your market/business capabilities targets" everyone is happy. But my question is still: "how do you…
A favorite “tactic” of some developers Ive seen is to deliver a half baked solution quickly, then a continuous stream of fixes to that solution. An easy recipe for creating merging a lot of PRs.
The worst example I have seen is incentivized story points. Bad news: you just ruined your estimation process.
Managers end up trying to put in counter measures and the whole thing becomes a convoluted mess.
Personally, I think PR are a decent metric, but you need an engineering manager to review (and understand) the work that the team is doing (and the team dynamics—who’s doing what).
Basically, the only way to really understand productivity is to be close to the team. This takes time, and it requires hiring the right manager, so a lot of companies opt for off the shelf solutions (Pluralsight, Jellyfish, etc).
Not saying this is good or bad, it’s just what I have observed.
Re: Numbers to Know for Managing (Software Teams)
#8On a tangential note I've also asked here ( https://news.ycombinator.com/item?id=35245329 ) what will be some performance indicators to take into consideration when delivering software. That '50 PRs in 6 months' is interesting. You might argue that "it's important to deliver business value" and "as long as your hitting your market/business capabilities targets" everyone is happy. But my question is still: "how do you…
A favorite “tactic” of some developers Ive seen is to deliver a half baked solution quickly, then a continuous stream of fixes to that solution. An easy recipe for creating merging a lot of PRs.
Re: Numbers to Know for Managing (Software Teams)
#9Earlier quoted context omitted.
A favorite “tactic” of some developers Ive seen is to deliver a half baked solution quickly, then a continuous stream of fixes to that solution. An easy recipe for creating merging a lot of PRs.
In general (and not just in software), anything that becomes a known productivity metric will rapidly converge towards the mean. The worst example I have seen is incentivized story points. Bad news: you just ruined your estimation process. Managers end up trying to put in counter measures and the whole thing becomes a convoluted mess. Personally, I think PR are a decent metric, but you need an engineering manager to…
Re: Numbers to Know for Managing (Software Teams)
#10Things like "90 - the number of days a role should stay open 90 days is the industry standard time-to-hire metric."
So is 90 days the average in this industry? Do you want to be average? Is it really your goal to do things they same way all of your competitors do? A role should stay open EXACTLY as long as it needs to. Putting artificial numbers in front of it and acting like there is some magic 'best practice' is ridiculous. There may be some jobs that take longer, and some that take much much less. The last thing you need to do is sit around answering questions like "Why is this taking longer than the industry standard?".
If you really need to manage by following a list of 'numbers' you are a fantastic illustration of why there can be so much differentiation among companies. Great companies can build great successes on the back of thoughtless process.