3 ms·
At GE in Jack Welch's days, they routinely fired the bottom 10%. Up or out. At IBM, they rank all of their scientists from top to bottom. One of my favorite e
by mkn 18y ago
At GE in Jack Welch's days, they routinely fired the bottom 10%. Up or out.
At IBM, they rank all of their scientists from top to bottom.
One of my favorite examples by Edwards Deming is a factory that has three production lines, each manned by an employee, each producing the same product on the same equipment. Furthermore, assume that there are no defects in the equipment, the manufacturing processes are under statistical control (negligible products appearing 2 standard deviations from the mean in any measured variable, iirc), and that the employees are equally skilled at their jobs. The company has a policy to promote top performers and dismiss low performers.
Every year, at the annual review, the company policy demands that they promote one average worker, keep another average worker in production, and fire the other average worker, simply because even a statistically controlled process produces some variation. This is a random process in that all three candidates have been defined as equally qualified.
In a typical software organization, where there is hardly such a thing as a controlled process, performance reviews are pure fiction if they purport to say anything about the individual. It's simply amazing hubris to think that you can attribute any given success or failure to a quality of the individual employee when your processes are not under statistical control. It is therefore amazing naivete to think that promotions in an organization of any size are handed out based on merit. They are handed out based on, at best, a record of performance, which is subject to the vagaries of chance.
Note that I'm not advocating for any particular Utopic solution. I'm just acknowledging that local reviews of system components (employees, in this case) will never produce a globally optimum solution.