A blueprint for performance management
medium.com
medium.com
I have never seen a company with such a structured review process not have the review process gamed by political players. Especially peer review, that is just asking for gaming.
Annual or semiannual reviews are way way too infrequent. Just pull up with the employee when any problems occur. Or have weekly one on ones (props to the article for mentioning this). Just don't what 5 months to ding an employee for an event they no longer remember.
I'm a big proponent of the one-on-one approach, and giving feedback as needed. I am curious, however, typically the review cycle is correlated with the raise and bonus cycle. How would you go about handling that process with the data points that the review cycle provides, however artificial they may be.
That may sound far fetched but my current company has a very rigid and well known cycle and I swear that recruiters know about it. I get way more recruiter calls leading up to raises than afterwards.
Good on you for noticing that the annual review data is artificial. I suspect that is why these processes exist. Companies want to base there decisions on data and don't care if that data is meaningless.
It seems this stuff always gets cooked up by somebody who never has to go through the process themselves.
Do you suddenly have too many people and are looking to promote the good ones and get rid of the bad ones? Are people not communicating effectively? Are you trying to figure out what people are actually doing with their time? Trying to figure out who needs to get raises?
Different orgs at different stages have different problems. Seems like implementing a solution without understanding the problem, and that never goes well.
It does seem generally the case that if you're not a total screw-up, you expect and can get periodic increases in compensation and responsibility. To deny this to someone is to declare them a total screw-up, because you're signaling to them that they ought to leave for another company or field where they won't have already peaked.
Staying in the same role and salary you had when you first entered the workforce doesn't seem like something we can realistically expect from 90% of software engineers.
So I'm not sure it's terribly broken just because most people are getting promote-able ratings.
To clarify: I mean ranking employees within or among certain teams. In companies that produce rankings, I think the rankings often supersede the ratings when used as input to raises/bonuses/etc.