Microsoft does away with stack ranking
One major thing I learned from 360 reviews is how bad developers are at judging each other or their manager.<p>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.<p>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.