Hello, all,
It looks like performance reviews are used in virtually any organization. You know, those lists of objectives, values, estimates (achieved, partially achieved, exceeded etc.) And then you'll get bonus and (or) promotion by results. Or won't get.
But there are certain objections against these reviews. E.g. from Joel Spolsky: Measure or Sins of Commissions As far as I remember, DeMarco and Lister also criticized performance reviews. Nevertheless, there are tons of management and HR books about performance reviews and appraisals.
So I feel confused. Obviously, there should be some way to promote software engineers. But performance reviews seem to be extremely subjective, error-prone and demoralizing. I have not enough experience to form my consistent opinion, so I'd like to read opinions of others on this matter:
Are performance review useful and why? What are alternatives?