9 ms·
"Eichenwald’s conversations reveal that a management system known as “stack ranking”—a program that forces every unit to declare a certain percentage of employe
by silverbax88 14y ago
"Eichenwald’s conversations reveal that a management system known as “stack ranking”—a program that forces every unit to declare a certain percentage of employees as top performers, good performers, average, and poor—effectively crippled Microsoft’s ability to innovate."
This is the most important sentence in the article. Because many companies over the years - a lot of them start ups - would point to this practice by Microsoft and try to follow their lead. Microsoft has been stack ranking almost since conception. It was always a horrible way to run a company. But it took decades for it to actually bring the company down.
- jgrahamc 14y agoNovell did something similar. They used to fire IIRC the 'bottom' 10% every year. This HBS article talks about the system: http://hbr.org/2001/05/leading-through-rough-times-an-interview-with-novells-eric-schmidt/ar/1 http://hbr.org/2001/05/leading-through-rough-times-an-interv... Interestingly, Eric Schmidt seems to have modified it a bit and seen that it wasn't working well. "Incidentally, not all systemic changes work. I’ve also learned that certain management techniques can actually make things worse when applied to a distressed culture. For example, I had always worked in companies with yearly and quarterly employee ranking systems, in which people were divided into three groups: overperforming, performing, and underperforming. So not long after I came here, we started a ranking program that graded on a curve: 45% into the overperforming group, 50% into the performing group, and 5% into the underperforming group. I didn’t know—and certainly didn’t intend it this way—that if you got the lowest grade, it was presumed that you were about to be fired. We started getting hate mail from people who argued that there was no way to rank people who worked as a team. The ranking system exacerbated the culture of fear and proved to be such a huge retention and motivation issue that we were forced to stop it after a year. In its place, we introduced a modified ranking program that better reflected overall employee performance."
- thaumasiotes 14y agoIt seems like one factor in that scheme that would imply you're going to fire "underperformer"s is that 95% of people can't be classified that way. The names are symmetric; why not something more like 20% - 60% - 20%? The other factor would be that there's an idea (which I can't speak to personally) that the only purpose of performance evaluations is to protect the company in case a fired employee sues to reinstate their job, which would mean that an "underperforming" grade was a necessary prereq to firing.
- silverbax88 14y agoThe overall flaw in this system is that it assumes that there are always people worth firing. But some companies - and let's think of smaller start ups as an example - try to hire really well, and there are some shops that are loaded with talented people. Stacking them and firing the 'worst' performers because of a metric is basically just cutting talent. My take is that if a company thinks they have 10% of people on staff worth firing every year, fix the hiring process - that's the problem.
- rcthompson 14y agoFiring the bottom 10% company-wide is quite different from firing the bottom 10% from each department, regardless of the performance of that department relative to others, which is closer to what the article describes for Microsoft. As the original article noted, being in a 10-person "unit" meant that 1 out of those ten was guaranteed a bad review, even if that unit as a whole somehow generated 50% of Microsoft's profits for the quarter.
- Elepsis 14y agoThe article is completely wrong on this point. In 99% of cases, people are stacked in a sufficiently large group that everyone on your immediate team could hypothetically get a great review.
- Umofomia 14y agoWhile that's true, it is also reliant on the fact that the manager of your immediate team be able to effectively argue for your team members during the stack-ranking meeting. If you happen to have a manager that ends up being too reticent, many of the underperforming scores could end up being disproportionately assigned to your team.
- Elepsis 14y agoYou're definitely right on that. However, if your manager isn't willing or able to effectively argue for your team members, it doesn't matter what the review system is: you'll still get screwed.
- krishnakv 14y agoRead the article closely it says "Every current and former Microsoft employee I interviewed—every one—cited stack ranking as the most destructive process inside of Microsoft, something that drove out untold numbers of employees". Are you saying the employees were lying or that the interviewee misheard? Its not possible to argue against this point. Also, what you say about a sufficiently large group never happens. What actually happens is each lower level manager is forced to rank his or her team members along the curve so as to make the process "fair". And inevitably, this gives rise to a large host of harmful behaviors - slacking off on work by people who have low self esteem as they will get ranked low "anyways", grandstanding, people trying to take credit for others work, infighting, corporate politics, people waking up and starting to work hard closer to the appraisal cycle to capitalize on the "recency effect", dysfunctional teams that deliver only because of heroic efforts from a couple of the team members. Any system can be gamed this one has got gamed out long ago, my experience - I have seen it do nothing but harm in every single case.
- iterationx 14y agoThat was an idea they (probably) stole from Jack Welsh. http://en.wikipedia.org/wiki/Vitality_curve http://en.wikipedia.org/wiki/Vitality_curve
- keithpeter 14y agoIn education we call this 'norm referencing'. The highest scoring 10% get A, the next 15% down get a B and so on. In the UK, people have moved to 'criterion referencing' so certain performance criteria are set and if you reach those, then you get that grade. Would the second practice, given sensible and negotiated targets work better?
- jonhendry 14y agoSeems like it could appear to work in a growing, young company with rising stock value. If someone is genuinely good, but gets stack-ranked out of your group, it's probably not as hard to move to another, possibly new group, when the firm is growing. But when the company is mature, and the stock is flat, and the headcount is under pressure...
- fiatpandas 14y agoValve uses stack ranking as well. Does Valve do anything different which makes them immune to the same company-ruining internal competition?
- nkohari 14y agoIt's probably not competition that causes stack ranking to be a bad idea -- it's the measures that determine the ranking. Valve's flat hierarchy probably means that you only need to earn the respect of your peers, not of a group of managers that determine the rankings. I could see a situation in which a truly engineering-driven culture combined with stack ranking would become a meritocracy that rewarded the best engineers.
- jsolson 14y ago(a) Valve does it company wide (b) As I understood it, it is only used to determine comp adjustments If you go into it with the view "We're all excellent people, and these people are the best of an excellent bunch, so they're getting the biggest raises this year", it seems like a reasonable system.
- swombat 14y agoBoth Accenture and UBS do the same thing. I never liked it, myself, for the reasons cited in the article. This type of performance system means it's far more important to be good at schmoozing than to be good at working.
- loeschg 14y agoComing up on my first performance review at Accenture. I'll see how flawed the system is in a few weeks ;). The problem is with what the viable alternative is for companies that are huge like this. It's just tough. Maybe we all just need to stop worrying about how other humans measure our performance/value.
- swombat 14y agoGood luck! Definitely don't "stop worrying about it" - or you'll get screwed.
- flyinRyan 14y agoI disagree. Stop working as a permanent employee for big companies. Then you'll get paid more money and not have to do these stupid performance reviews. If you consult for a company that tries to do performance reviews, run because you've hit the "bad company" full house.
- podperson 14y agoI worked at Andersen Consulting (which is now Accenture) for long enough to be inside the banding process as well as subject to it and actually thought that the ranking system worked pretty well -- in a consulting company. To begin with, it didn't work the way described in the article (does Microsoft's system actually work that way? if so -- ugh). There were five bands, and the "you get fired" band didn't generally get anyone assigned to it. Furthermore, the percentages in each band were somewhat flexible and applied across the organization, not to any one group of people. It was quite possible for an effective team to all be band 1 and 2. (But then, AC didn't really have fixed teams.) Of the four non "you're fired" bands, 1 was excellent, 2 good, 3 adequate, 4 was improve or leave. (I don't think we were even required to assign any band 4s.) But a consulting company is very different from a product company. A consulting company actually WANTS a large proportion of its workforce to leave within a certain time because ultimately it's a pyramid scheme. Only 10% of people who join get to associate partner (or whatever) level and you need to advance at a certain rate or you'll be ticked off, so you need to shed 90% of people before they've lasted X years or you're screwed. A product company needs people with deep technical skills to hang around. It's one thing to use "up or out" to drive your sales force (and the upper echelons of a consulting company are salesmen) and quite another to do this to your deep technical people. So it's a misapplication of a management theory and not an intrinsically bad management theory.
- thereallurch 14y agoIBM does something similar as well.
- shahidhussain 14y agoI believe GE does also. If these kind of companies are employing the same system with better results, would this imply that the theory behind stack ranking is not the problem?
- m0nastic 14y agoGE's system (at least the one originally set up by Jack Welch) isn't quite the same, although the idea is similar‡. Basically there are 3 "bands" in the Welch system (with the lowest band being 10%). You reward the top band (20%) heavily, the middle band (70%) modestly, and dump the bottom band (10%) every year. In some ways, the intent is similar to the economic class system (incentivize the middle class to become the upper class). GE had a lot of success when they adopted that model, although obviously, they did a lot of other things as well which may have been a more direct effect (getting rid of a lot of businesses they were in, for example). I can appreciate the ideal of constantly cutting out the bottom-performing resources, provided that the mechanism to track performance is sufficiently quantifiable (and accurate). I haven't heard enough from people at GE as to whether or not that is the case there, though. ‡ http://en.wikipedia.org/wiki/Vitality_curve#Straight_from_the_Gut http://en.wikipedia.org/wiki/Vitality_curve#Straight_from_th...
- smackfu 14y agoPractically, I think these systems suffer terribly from inertia effects. The top stays the top, the middle stays the middle, because it causes so much angst to move someone from the top to the middle. So the middle just gets a job somewhere else.
- SatvikBeri 14y agoGE's executive team claims otherwise[1]. "The top 20% and middle 70% are not permanent labels. People move between them all the time. However, the bottom 10%, in our experience, tend to remain there." [1]: http://www.ge.com/annual00/letter/page4.html http://www.ge.com/annual00/letter/page4.html
- mcphilip 14y agoI was employed in a company that used something like stack ranking. It was brutal having to evaluate the dev team I was leading. There were a couple veteran developers that consistently did excellent work, but there was a rookie that was learning incredibly fast and producing very high quality work. On a scale of 1-5, I felt all three of them were 4.5, but I couldn't submit scores like that because of stack ranking. The question then became whether to piss off one of the veterans or to discourage the rookie by giving a < 4 score.
- itsboring 14y agoYup, stack ranking effectively punishes good teams. Why should a manager strive to consistently hire the best people possible when some of them are going to have to be unfairly ranked?
- papercrane 14y agoHmm, so the ranking system would actually encourage leaders of good teams to have hire poor performing members to act as their sacrificial employees come review time.
- MartinCron 14y agoI've heard stories of exactly this happening. People hired just so they could absorb negative review scores. This is, obviously, dysfunctional on many levels.
- itsboring 14y agoSomething similar happened to me. It's not necessarily that the hire is intended to be sacrificial, but it sometimes falls to the "new guy" to take the hit. So after about 3-4 months of working at Microsoft, I was ranked in the bottom 10% (the bucket for people who don't have good prospects for furthering their career at Microsoft.) This was back when they used a 10/70/20 system. Now, don't get me wrong, I don't think I'm some master developer that deserves to always be in the top 20%. I strive to be above average, but I consider myself to be merely average, especially compared to many of the exceptionally bright people working there. Here's the real bitch. The reason I was given for this rating had nothing to do with my performance. I shit you not, and this is as verbatim as I remember it: "Somebody has to be in the bottom bucket and since you're new, I can't rank you higher." The problem is that this stuff fucks with your career there. It's a black mark on your record that follows you around. HR assured me that someone being new is not a valid reason to rank someone like that, you have to base it on actual performance. An easy fix that my previous company had employed: have a "too new to rate" category. In retrospect, I just had a shitty boss, and it wasn't necessarily reflective of Microsoft as a whole. I also should have challenged it more vigorously, but I didn't want to create animosity between my boss and myself seeing as I was barred from transferring for.. 18 months was it? I'm not too bitter about it though; I ultimately ended up resigning after a year and then coming back to work for the same department as a contractor at a much higher salary. As such, I no longer had to participate in performance reviews at all.
- rhizome 14y agoThis seems like a good place to mention the original stack-ranking critic, Mini-Microsoft (still going!): http://minimsft.blogspot.com/2004/07/microsoft-stack-rank-as-popularity.html http://minimsft.blogspot.com/2004/07/microsoft-stack-rank-as...
- doktrin 14y agoThis is a fairly common practice across many relatively successful organizations. In addition to the other companies mentioned in this thread,I believe McKinsey consulting also takes a similar approach. Granted, successful does not necessarily imply they are innovative. This management strategy may be more effective in more sedate and established industries where adhering to best practices may be more important than charting new courses. If anything, this would seem to be a cautionary tale to tech startups that may be tempted to hastily implement traditional MBA'esque management styles. One size certainly does not fit all.
- gavinlynch 14y agoThey used this as the point for why Microsoft has fallen behind. The former developer says, "I was too concerned with appeasing my manager's when I should have been concerned with being a better engineer." But really? Is that why Microsoft has fallen by the wayside (realtively)? Because they don't have good enough engineers? I disagree. I think they have a wealth of talented engineers. What they need(ed) are people with vision, a deep understanding of the future of consumer electronics and computing, and a way to execute on that vision. They need to deliver short, medium and long-term products that feed their vision. They need to show people the future of the industry instead of lagging behind it. Engineering is a crucial component in that, but it's only part of the story IMHO.
- frossie 14y agoI disagree. I think they have a wealth of talented engineers. What they need(ed) are people with vision Vision doesn't happen in a vacuum. It happens within the wider cultural context of the organisation. A technical lead, a project lead, a manager - they are all affected by the environment they are in. If you spend all your time fighting politics and trying to shore up demoralised engineers, you are not going to waste your time dreaming about ponies and rainbows. If you want an analogy, you can take the world's greatest general, but if you drop him in a WW-I trench, he is just cannon fodder.
- gavinlynch 14y ago"If you spend all your time fighting politics and trying to shore up demoralised engineers, you are not going to waste your time dreaming about ponies and rainbows." I think that's a fair point. Good reply.
- binarycheese 14y ago"I disagree. I think they have a wealth of talented engineers." That statement is false in many ways. As a developer, you keep seeing substandard products from Microsoft. Have you looked at the architecture of SharePoint? compare SqlServer CE to SQLite, not to mention the horrible tutorials and source code which Microsoft keeps putting out. C#/.NET is an excellent platform/language but Microsoft keeps putting out horrible sub standard code/tutorials
- joshu 14y agoSo when I was at Google, hiring was not done by the groups with the headcount. Instead they were hired centrally and then later dispatched. The reasoning for this is that for a manager, someone who is just good enough will generate utility and thus should be hired. The central hiring is supposed to enforce companywide higher levels. I wonder if stack ranking is the same but for getting bad people to leave? Even a weak employee can be better than no employee for a manager...
- deleted 14y ago[deleted]
- deleted 14y ago[deleted]
- anologwintermut 14y agoI think most of the comments here are missing a key ( and in my opinion the most detrimental) effect of stack ranking at microsoft: it prevents talent from clustering around good projects (unless they are so good as to be exempted from it). Because someone always ends up on the bottom, a fair number of devs don't want to end up on who already has a top quality dev. Worse yet, in order to keep good people, managers don't want / will promise not to bring in more good people. Thus there is an active incentive to recruit( at least internally) mediocre talent since a team needs to hire people to keep headcount and needs to pad the middle of it's stack ranking. Yeah, in theory this shouldn't happen because the rankings for each team are merge and those on the bottom of a good team should come in above the bottom of a bad team. In practice that seems not to work because both ICs and managers seem to have the above philosophy.
- helmut_hed 14y agoThe problem all these companies face is how to determine raises fairly. To do that, you can allow each manager to determine his employees' raises independently, which typically means the manager will exaggerate their performance, or you can devise some sort of system based on numerical reviews. But how do you create such a system? Every one I've ever heard of has been unfair and political in some way - but still probably less unfair and political than each manager picking numbers for their own team. I'm trying to say this is a hard problem, and picking on the downsides of "stack ranking" is easy if you don't consider alternatives.