News for hackers. Stuff that matters.
Re:Ask HN: How are you doing performance appraisal at your s... by ryandrake on Thursday December 08, 2016 @11:10AM (#13131244)
I've seen a bunch of performance assessment systems, most of them being pretty bad.

The worst ones tend to boil down to: "As your manager, here is my subjective view of your performance over the last N months." which essentially rewards high visibility and self promotion rather than actual performance.

Second worst is: "As your manager, here is my subjective view of your performance plus 360 input from peers" which rewards your ability to join cliques and alliances.

Sadly in almost all jobs I've ever had, it was one of the above.

Sometimes the company would throw in a "self assessment," purpose unknown to me, which is likely not even read.

The ideal (in my view) performance assessment would be: "Here are the numeric metrics we agreed N months ago to measure your performance by. The data (collected neutrally and transparently throughout those months) show you met metric 1, 2, and 4, exceeded 3 and 5. Based on the transparent and mutually agreed upon formula, your raise and bonus this year are X and Y". Measurable and objective: Clear goal posts for you to aim for throughout the year. I've never seen this anywhere. I understand some sales roles get something like this.

VCs and shareholders don't come to shareholder meetings and say things like "CEO, I subjectively feel in my heart you are not doing a good job!" No, they look at the company's measurable, numeric results and judge by that. Why should it be any different with employees?

Obviously the hard part is coming up with those metrics so you're rewarding the right behavior and performance, but I'd much rather see companies put effort into coming up with those metrics rather than crafting the world's best self-assessment question or wasting everyone's time on 360s.

Re:Ask HN: How are you doing performance appraisal at your s... by jerkstate on Thursday December 08, 2016 @11:27AM (#13131426)
Like CEO pay, purely metrics driven performance reviews lead to gaming the metrics. Maybe you wouldn't do it, but how would you feel if your peers were getting better raises and bonuses than you because they file and close more do-nothing bugs, or ship more features because they wrote fewer tests.
Re:Ask HN: How are you doing performance appraisal at your s... by ryandrake on Thursday December 08, 2016 @11:48AM (#13131648)
This would be a problem with the choice of metrics, and I've already conceded that coming up with the right "un-gameable" metrics is a tough problem indeed.
Re:Ask HN: How are you doing performance appraisal at your s... by corysama on Thursday December 08, 2016 @12:22PM (#13132030)
At Pixar they concluded that all metrics would be gamed eventually. So, they responded by changing up the metrics on a regular basis.
Re:Ask HN: How are you doing performance appraisal at your s... by _RPM on Thursday December 08, 2016 @09:02PM (#13136104)
when a metric becomes a target...
Re:Ask HN: How are you doing performance appraisal at your s... by ncknt on Thursday December 08, 2016 @12:45PM (#13132274)
My experience as a performance management vendor:

- For very small startups: just talk. A lot, every week at least. Setting metrics is hard until you gain more visibility. If you can though, do it.

- For midsize startups: set goals with clear metrics/achievements (we use OKRs), and still talk a lot (one-on-ones and amongst the team). Metrics are here to set expectations not to be your final rating. If your manager wants to screw you, they'll do it with any system.

- For larger companies: Do as above + add formal appraisals. The appraisal is more about career direction.

This tends to work well because employees find it fair and predictable. And as others mentioned, don't wait 6 months to give feedback. A review shouldn't come as a surprise.

Re:Ask HN: How are you doing performance appraisal at your s... by rvpolyak on Monday December 12, 2016 @05:55PM (#13162823)
I totally agree with this. Metrics are so very important just as is talking. Don't wait to have discussions talk all the time. Debrief projects what worked, what where the bottlenecks, what they did great what areas did they need to improve on.
Re:Ask HN: How are you doing performance appraisal at your s... by bbotond on Thursday December 08, 2016 @11:42AM (#13131590)
Do you think it is possible to find accurate metrics for the performance of creative thought workers like software developers or programmers?

I have a very strong feeling that there are important qualities that are required for both of those jobs that are almost impossible to quantitatively measure. And therefore introducing purely quantitative metrics would actually hurt performance, make employees miserable and make the best of them leave the company.

Re:Ask HN: How are you doing performance appraisal at your s... by ryandrake on Thursday December 08, 2016 @12:00PM (#13131798)
Most definitely, it would be difficult to come up with metrics for developers that both rewarded the right behavior and were not game-able. The "ideal" I proposed is probably unachievable.

For instance, I once had "customers repeat app usage" as a KPI. This aligned with the company's goals for this mobile app, but resulted in pressure to add "dark patterns" and product features that annoyed people into launching the app. If the metrics are simple and naive, you're going to get employee behavior that has unintended consequences.

That said, I'd still argue that any steps taken to make one's performance goals more transparent and _measurable_ are steps taken in the right direction. If I knew what those magical "right" metrics were, I'd go into business tomorrow an HR consultant.

Re:Ask HN: How are you doing performance appraisal at your s... by yuhong on Thursday December 08, 2016 @12:10PM (#13131907)
Things like this is why I dislike anti-discrimination laws, originally designed for manual labor type jobs.
Re:Ask HN: How are you doing performance appraisal at your s... by icelancer on Thursday December 08, 2016 @11:29AM (#13131441)
> I've never seen this anywhere.

While I don't run a dev shop (sports science lab instead), we have this as the majority of the reason compensation is increased. Fluency in Spanish, getting certain certifications, passing some tests, etc, all trigger pay level increases, bonuses, and so forth.

Subjective review is part of the game however, and unavoidable entirely.

We also analyze the workforce by free cashflow and percentage of FCF per employee and pay global bonuses based on the needle being moved in the correct direction, which keeps incentives aligned properly RE: expense waste and income generation.

Having a lot of triggers seems to help, in my experience.

Re:Ask HN: How are you doing performance appraisal at your s... by ryandrake on Thursday December 08, 2016 @12:06PM (#13131861)
Cool! Your setup seems great compared to many places. The only place I've ever seen the practice of directly financially rewarding people who gain education and certifications is in Teaching. Some tech shops will help pay for some of the costs of the education but won't bump your salary for doing it! Profit sharing, equity, and bonuses based on earnings or cashflow are blunt incentives but better than nothing, and far better than relying 100% on subjective.
Re:Ask HN: How are you doing performance appraisal at your s... by icelancer on Thursday December 08, 2016 @12:44PM (#13132251)
I should note we pay for all of our employees training fees incurred as a result of getting the certifications. (On top of rewarding them for doing so.)

It seems obvious to do as a business owner, but as you pointed out, I guess it's not that common.

It is just strange to ignore basic incentives/economics. The more you can align the incentives in the same direction, the better result you get. Highly-trained workforces are not fungible. All of this sounds like being "nice" to employees, but in reality it serves the business simply better than the alternatives.

Re:Ask HN: How are you doing performance appraisal at your s... by icebraining on Thursday December 08, 2016 @06:42PM (#13135405)
As an employee, those perks annoy me because they promote checking boxes over actual learning. Oftentimes what you really need to learn is not available as a certification (the subject may be too new, or obscure, or only taught in person far away, etc) and you're better off learning by yourself, but then you won't get the same pay raise as your coworker, despite their course being mediocre and barely relevant to their job.

If your training was useful, it'll reflect itself on your work, no? Why do we need to reward it specifically?

Re:Ask HN: How are you doing performance appraisal at your s... by zhte415 on Thursday December 08, 2016 @12:47PM (#13132286)
This is surely where SMART goal-setting makes sense. As a way to control subjective judgments. It is old practice, but widely and effectively used. (S = Specific, M = Measurable, A = Achievable, R = Relevant, T = Time-bound). A pretty standard metric for larger companies, or any organisation.

And make sure managers and HR departments stand by their metrics.

Avoid, on all counts, what I have in the past seen "We are a quickly growing company, where out goals may change any minute. We cannot possibly have fixed goals or ways to track them or past performance ... Just show me the result" Anyone demanding such is dizzy and unable to steer any direction.

And 360s: They simply do not work otherwise than to give more senior management more transparency from their viewpoint - if they feel the need to use them, they don't feel sufficient transparency and this is what needs to be addressed.

Re:Ask HN: How are you doing performance appraisal at your s... by zhte415 on Thursday December 08, 2016 @12:52PM (#13132330)
> shareholders don't come to shareholder meetings and say things like "CEO, I subjectively feel in my heart you are not doing a good job!"

They infact do. Smaller shareholders in particular. Shareholder meetings can be quite fun if you're informed and trying to see a small shareholder get an answer to an obscure question.

Re:Ask HN: How are you doing performance appraisal at your s... by vibrato on Thursday December 08, 2016 @12:01PM (#13131806)
the purpose of self assessment is so that your manager doesn't need to provide useful feedback, or take any sort of stand whatsoever. You sell yourself and as long as things are ok they stamp it "OK sounds good"
Re:Ask HN: How are you doing performance appraisal at your s... by aturek on Thursday December 08, 2016 @02:32PM (#13133362)
What's the best one you've seen?
Re:Ask HN: How are you doing performance appraisal at your s... by ryandrake on Thursday December 08, 2016 @02:54PM (#13133638)
Worked one place with a roughly 50/50 split between "subjective manager's opinion" and transparent business KPIs. It was OK. My work partially affected the KPIs so they were sort of fair.

KPIs like "share price" and "revenue" where you as Software Engineer #39 have little effect can be frustrating but at least they're transparent and you can connect the dots between that number and your compensation.