"Sorry, corporate priorities changed. A and B were cancelled and C was put on indefinite hold. Sure, you did great work on D and E, but those weren't part of your stated goals for this year. Oh, and by the way, there was a re-org and the manager who promised you a promotion isn't your manager any more."
Not saying you personally do that; it sounds like you're a pretty good manager. But I've seen this pattern many times, and know a lot of other people who have experienced it.
Presumably when A gets cancelled, he comes by and says, "A just got cancelled" (or you tell him, depending on how news flows). "This was part of my plan for this cycle, how can we adjust the plan?" And then you discuss giving him proper credit for work on A until it was canceled, and then break down what his new priorities look like.
Or, "I just started work on D, how does this fit in the plan?" "Currently it doesn't, but lets get it in there".
There should be very few things that happen that would be so important that they'd be worth discussion in a promotion that you don't communicate about within a day or two of it first appearing on the radar (if not hours).
The last issue of a reorg is the one that is toughest to deal with. I would talk to their new manager, layout their plans, etc..., but there's no guarantee that the new manager will have the same philosophy.
Being a manager is hard work. And frankly, I'm largely done with people management. It's the hardest job I've ever had, bar none. But its important, and I think some of the problems noted in this article are things good management training can deal with.
Basically if you have a formal appraisal process at all you're trapped in a machine.
Is it something specific to the individual, or something more general?
I've found it extremely challenging to write a light weight tech progression ladder, that is flexible enough to still be of use on a week by week basis for a specific individual and general enough to provide comparison across teams.
Any thoughts much appreciated (my initial stab can be found here http://fragile.org.uk/2010/09/how-to-appraise-a-developer-pa... it also explains why, despite this thread, I have a need for a tech ladder).
Neil
In a big company this will probably lead to discrepencies across orgs. But honestly that probably happens anyways.
Ideally, I think I'd prefer not to have to assign labels at all (for the very good reasons outlined in this thread), but in practice I've found this not to be practical.
there is. Limited promotion and salary increases pool.
Of course people started to get upset because the only way they could advance in the company was to go into management. A corporate VP can make $250k/year but a programmer never could. Maybe if you single handedly implemented Google you'd get a $50k bonus that year, but your base salary is still $80k/year. And maybe you get a 15% pay raise for your great contribution.
And when everyone is a "programmer" it is more apparent than even now that everyone is a replaceable cog.
It sounds like the Google promotion system is just bad. Since technical ladders don't have human resource bottlenecks (you can't make everyone the dev manager, but you can promote everyone to Level 4 SWE) you really should have very clear guidelines as to what constitutes a promotion.
When I've managed it looks like this: "This is where you're at today. To get to the next level, this is what you need to do. With your help we've put together this plan for your next 3-6 months. You'll finish up A, make sure B gets deployed. C gets checked-in with QA sign off. Do this w/o ticking anyone off or being a general jerk and that looks like Level XYZ".
Every week we talk about his/her progress against the plan. There's no pleasant surprises, but there's also no big disappointment. If you're not getting a promotion we've known about it for a while, and we're usually both not happy because I've made it clear that something is not going well.
Notice, there's no competition against other employees or any other such race. With that said, there are cases where there is little or no money associated with the promotion, but surprisingly this is often not a concern.