4 ms·
I sometimes wonder if developers should do an end run around all this bullshit and come up with and start measuring management productivity metrics. I dont see
by pydry 3y ago
I sometimes wonder if developers should do an end run around all this bullshit and come up with and start measuring management productivity metrics.
I dont see a downside to doing this.
- ruined 3y agoit's called a labor union
- commonlisp94 3y agounions don't measure productivity. They group people based on credentials + experience, and treat everyone as interchangeable within those buckets.
- rexpop 3y agoThat's one possible union architecture, sure, but you're missing the forest for the trees. A union offers job security to reduce the risk of "managing up."
- commonlisp94 3y ago> one possible union architecture It's the one used by all the major ones: airlines, auto manufacturers, and teachers. What institution do you know of that has a greater emphasis on measuring performance?
- rexpop 3y agoA union's priorities reflect those of its constituent members.
- pydry 3y agoYou're thinking of management. I'm sure most unions would love performance based pay where union reps decide what constitutes good performance. For some mysterious reason management is as keen on unions exercising their judgement as unions are on management deciding. Where unions agree policies that treat members as interchangeable (e.g. age based pay) it is usually as a result of a compromise brooked with management who would love to have the latitude to give pay raises to scabs, kiss asses and spies.
- criddell 3y agoThat's not generally how it works in professional sports with player unions. Nor does it work that way in the film and television industries where there are unions representing writers, directors, actors, etc... The shape of the union is whatever the membership wants it to have.
- commonlisp94 3y agoBoth of those examples have weaker unions that play less of a role. Also the poster above suggested that the union as opposed to the management could measure performance. That doesn't happen in sports or TV.
- rgblambda 3y agoManagers don't stay in the same role long enough to have their productivity measured.
- Cerium 3y agoReally? From my manager and up at least 4 levels has been unchanged for at least 8 years. Titles changed some, but the same people are in the same effective roles.
- throwaway92837 3y agoThey measured by the perceived output of the team. Give them credit for being self-serving, at a minimum.
- h2odragon 3y agoHow would coming up with good metrics for "management" be any easier than coming up with good metrics for "programming"? At least programming has some verifiable realities that can be witnessed objectively by multiple observers. Not that such things are often used on "metrics", but they could be. The quality of someone's management is hard to assess from outside, much less objectively verify. Has your manager increased or decreased your productivity today? Was it necessary that they do so for a larger goal you're not considering? Were they just power tripping?
- pydry 3y agoThat's exactly my point. Managers who protested the use of metrics on them would inadvertently undermine the argument for using them on developers. Measuring is an aggressive act intended to invoke control that has a veneer of innocence. That said I'm now wondering if there wouldn't be some metrics which might prove useful to workers either way.
- TheDong 3y ago"Hey, boss who can fire me, I just thought you should know that we on the team have started keeping metrics. I want you to know that your 'times you made the only girl on the team uncomfortable with a sexist joke' metric is unusually high this month, and your 'unblocked the team by speeding up an external request' metric is 0 for this month, down from 3 times last month" Let me know if you find any downsides. Anyway, management will of course argue that developers under them are incapable of seeing everything management does. After all, management's job is to shield developers from other managers, so if the developers think all the managers at the company are worthless, that's actually a sign of how well management did their job of shielding each other's teams from each other.
- tjpnz 3y agoThe logical conclusion to that argument is that we should do away with the lot of them.
- bee_rider 3y agoWe all feel like management contributes nothing, right? But they seem to always be around successful companies. I dunno, correlation isn’t causation, but I think there must be something there.
- TheDong 3y agoWeirdly enough, many unsuccessful companies I know of had management too. Correlation isn't causation, but maybe there's something there. There are also plenty of successful companies and projects without management too. Basically every 1-to-5ish-man consulting shop has zero managers and some of those do wildly well. Some of the best indie games, produced by teams of 3 or 4, had zero dedicated management. Most open source projects have effectively 0 management. Valve, famously, kept a flat organizational structure for a long time, and certainly was somewhat successful.
- chaxor 3y agoAI is actually now shaping up to replace these jobs much more simply than blue collar work. So, yes absolutely, administrative work now can finally be replaced, and we can free up all the tormented souls in these managerial positions to do something more meaningful with their lives.
- omoikane 3y agoManagement also have their own metrics, measured by even higher management further up the chain. Even if there is a manager or director that I really liked and would like to keep, they have to answer to the metrics of their VPs and SVPs above. It's metrics all the way up. People at the top of the hierarchy probably do care about people at the bottom, but it's difficult to care about a large number of people as individuals, so they resort to metrics that probably models what's going on. Unfortunately, the metrics don't always work. Instead of measuring and gaming numerical metrics, enforcing a particular culture might be a better way to go: https://apenwarr.ca/log/20190926 https://apenwarr.ca/log/20190926