Ask HN: How to do incentive-based bonuses?
Some of the ideas we don't love:
- Based on our score in an industry survey. But the survey doesn't come out until a few months after the year end bonus, and changes to the survey could cause a drop in score that is not tied to our customer service.
- Setting and meeting goals. In Ops we often set goals that are "stretch" goals, but they slip because of day-to-day keeping the trains running. We don't want to incentivize against keeping the trains running. Similar issues on the dev side of the house.
- Uptime of services. We are doing a good job there, so should be a slam dunk, but also we have limited ability to influence much of what goes into availability. Spending on hardware and facilities for redundancy to address our most likely large outages is not something the people getting the bonuses have control over.
- Productivity. The real issue is how do we measure productivity? I'm probably the most "instrumented" team member, I keep a journal of everything I do every day, 18K line text file, but I'm sure I couldn't tell you if my productivity this quarter was higher than last quarter.
Any clever or proven ways to do incentive-based rewards that you've had work for you and your team?
Any processes that clearly have NOT worked?