Live data from Hacker News

Microsoft does away with stack ranking

zdnet.com

31–40 of 159 posts

Re: Microsoft does away with stack ranking

#32
post #5

This was seemingly inevitable whether this is actually useful or not. Microsoft has been getting increasing heat about our stack ranking system, both from employees and from external people. But I don't think stack ranking is our problem. I think our problem is that we value this notion of the brilliant and excellent individual contributor instead of valuing employees that value teamwork and team problem solving. I s…

Stack ranking is just one part of the many problems in MS's corporate culture. Once it's gone it won't end the politics, they'll just find other outlets (of which there are many). Another big problem is the review system in general, regardless of stack ranking. MS prioritizes highly visible and easy to complete work over more important and more difficult work. This creates perverse incentives to, for example, avoid f…

Are you a current employee?

Re: Microsoft does away with stack ranking

#33
I kinda like what my employer does. There is a 1-5 ranking, but the distribution/buckets for bonus is determined after the reviews are complete. Of course, the concern here is that management "can" slot the buckets in a way that suits them, but I trust them enough to not do that.. Due to this, no one knows "what needs to happen to get X bonus".. everyone is just trying to do their best to get to the highest score and the amount of cash you get depends on what bucket you fall under

Re: Microsoft does away with stack ranking

#34
One major thing I learned from 360 reviews is how bad developers are at judging each other or their manager.

I've had employees on probation for lack of productivity judged as excellent by their peers because of their ability to socialize their "abilities". I had the best developer on my team (a 10x developer if ever there was one) get slammed on technical ability rankings because of his prickly personality.

My VP and I used have quite the chuckle at all my "strengths" identified by my team and peers ... because they liked me and I was effective they attributed positive characteristics to me that I did not have.

Re: Microsoft does away with stack ranking

#35

Earlier quoted context omitted.

Stack ranking is just one part of the many problems in MS's corporate culture. Once it's gone it won't end the politics, they'll just find other outlets (of which there are many). Another big problem is the review system in general, regardless of stack ranking. MS prioritizes highly visible and easy to complete work over more important and more difficult work. This creates perverse incentives to, for example, avoid f…

Is there a human organization of any size that doesn't have politics?

This is manipulative language if there ever was. What matters is the scope and degree of the problem/benefit created by politics not its existence.

Re: Microsoft does away with stack ranking

#36
I wasn't aware that US companies ranked employees and used rankings when purging the workforce (when I think about it it's a pretty obvious idea). In countries with stronger labour laws "underperformance" basically isn't a reason to fire someone. The employer is responsible for the employees performance (training etc.). This can be frustrating in the software business when just a few really poor performers can really sink a team. Obviously forming a really elite team in the US is easy, since you can purge from the bottom, provided you don't affect morale too negatively. But how do you do it in countries where firing for underperformance isn't an option? It's really hard to get away from a bell-curve team.

Re: Microsoft does away with stack ranking

#37

One major thing I learned from 360 reviews is how bad developers are at judging each other or their manager. I've had employees on probation for lack of productivity judged as excellent by their peers because of their ability to socialize their "abilities". I had the best developer on my team (a 10x developer if ever there was one) get slammed on technical ability rankings because of his prickly personality. My VP an…

I've always been highly sociable compared to my other coworkers and have also noticed I get attributed things that weren't really accurate. Notably non-technical coworkers seem to think I work at break-neck pace when I really just work at pace with everyone else, most likely because I actually talk about what I'm doing with them more often.

Re: Microsoft does away with stack ranking

#38

Earlier quoted context omitted.

Not necessarily. If two people are both performing at about the same level, they can get the exact same bonus. In a ranked system one employee must get more than the other, even though their actual output is pretty close to identical. Not to mention when you make the ratings tied to rewards, as opposed to punishments, you're removing a lot of politics. Stack ranking discourages high performers from working together,…

It also opens the possibility of giving a team of all rockstars, if they're (as a team) performing highly, a bigger reward pool that can be split evenly between them. I seem to think it's much easier to convince them your awesome team producing awesome products (and taking in awesome money) should get extra money to spend than it is to convince people you shouldn't have to rank any of your employees lowly when they a…

I honestly don't even get why reward pools are such a big deal.

I do work for you, I am owed compensation based on terms we've negotiated before I started working for you. From time to time these terms will come up for renegotiation.

There is no need for compensation in excess of what we've negotiated. Sure, I am not one to turn down free money, but understand that this does not affect our normal compensation discussions.

My work is worth $X on the market. I expect that you will pay me $X (or come up with alternative forms of compensation that are mutually agreeable). I will not sign a deal that adds up to $X where part of the compensation is discretionary. My work is worth what it's worth. If it is not up to your satisfaction, you are free to terminate this relationship or renegotiate my pay. You may not unilaterally decide to pay me less than what we agreed upon, and I will not submit to a system that allows this.

Which is to say, you will be unsuccessful if you try to persuade me to lower my base salary on the promise of "bonuses".

I feel that "bonuses" are just ways to hoodwink people who haven't been around the block. Every time I have come across bonuses of this variety, it has been an excuse to lower your base salary. I have never once received the full possible bonus, even though I have been promised multiple times prior to joining the company that "everyone" gets the full amount, and that only very poor performers don't. I have never received a poor performance review.

If you do not pay me $X, whether in salary or in bonuses or in suitcases of bacon, I will leave. I do not give one flying hoot about stack ranks, bonus pools, or any such nonsense. I am not willing to inject uncertainty into my income without a proportional upside for myself.

Discretionary bonuses are full of shit.

Re: Microsoft does away with stack ranking

#39

Earlier quoted context omitted.

It also opens the possibility of giving a team of all rockstars, if they're (as a team) performing highly, a bigger reward pool that can be split evenly between them. I seem to think it's much easier to convince them your awesome team producing awesome products (and taking in awesome money) should get extra money to spend than it is to convince people you shouldn't have to rank any of your employees lowly when they a…

I honestly don't even get why reward pools are such a big deal. I do work for you, I am owed compensation based on terms we've negotiated before I started working for you. From time to time these terms will come up for renegotiation. There is no need for compensation in excess of what we've negotiated. Sure, I am not one to turn down free money, but understand that this does not affect our normal compensation discuss…

The purpose of discretionary bonuses is to address imperfect (and potentially asymmetric) information about just how much you really are worth. It can be easier to assess post-hoc.

Whether it actually does this well is certainly an important question, as well as how it can be abused and how frequently that happens, but it seems remiss to rail against them without noting their intended purpose - which, in the abstract, seems entirely legitimate.

Re: Microsoft does away with stack ranking

#40

One major thing I learned from 360 reviews is how bad developers are at judging each other or their manager. I've had employees on probation for lack of productivity judged as excellent by their peers because of their ability to socialize their "abilities". I had the best developer on my team (a 10x developer if ever there was one) get slammed on technical ability rankings because of his prickly personality. My VP an…

360 isn't perfect but it's better than the alternative.

You're basically saying that those who worked daily in close interaction with the 10x developer and had to work with the code that developer produced, had lower regard for his technical ability than a manager who presumably is further removed?

You can't ignore the social aspect. A team with social frictions isn't going to work as well as a team that enjoys working together. Obviously just being social isn't enough but a strong team needs a combination of the social and technical aspects. Also 360 should mean going beyond the team, so the manager should be evaluated by his peers, his managers and his team and technical people on the team should be evaluated by members of other teams they work with.

Post reply on HN