Watch how fast the bill will go down
Watch how fast the bill will go down
Funny enough, for all the problems with studying business administration, they do teach this as part of the principal-agent problem. If the principal wants something done, and the agent has no incentive to do it, you need to give the agent some of the incentive so their interests are aligned with yours.
At the same time it's something you rarely see implemented by BA types, because they don't like to share.
Google "Hanoi rats" for an incentive blowup. Then there's myriad other incentive issues related to taxes and subsidies, all stuff that had the good intention of promoting good things and reducing bad things.
Sometimes its a meta-game: if a team sees a "share the spoils" scheme being trialled with another team, maybe they shouldn't fix their issues until there's a scheme in place for their team? What about the shape of the payoff? If you fix two issues in the same period, are you better off or worse off than splitting them over a boundary?
Even in sports, there's issues: there's an incentive payment to break the world record. Say you can pole vault 10cm higher than the previous record in your practices. But why break it once when you can break it 10 times? I read about this some time ago, should be findable online.
- Corrosive effects on team cohesion, when separate ICs compete to see who can find cost savings first.
- The "cobra effect", where engineers will deliberately introduce cost inefficiencies so that they can fix their own bugs later.
- (Related to the previous point) Prevention of cost overruns is even cheaper than fixing leaks after the fact, but is very hard to properly incentivize.
Any class on principal-agent problems will hopefully include a chapter warning against asymmetric incentives and how they will be ruthlessly exploited by the agents. Engineers are not some exception here, in fact because of their training they are often extra good at spotting loopholes in the rules.
Commissions, metrics, and goals and heavily used by sales across many companies. I’m sure there is some abuse but it is still heavily used.
Mangers at one of my previous workplaces were very vocal with "everything is running with slacks" so whenever I gave them an estimate on how long a feature would take to implement or a bug to be fixed (bugfix estimates are BS to begin with but...) they took it and multiplied it by 0.75 at most. Then bitched about it when it was over the time they assigned. Guess what happened.
Exactly this would happen with a cost-cutting incentive as well - if managers told us "reduce cost by 30% to the end of the year" then the cost would creep up to begin with. Incompetent management making stupid rules and stupid incentives is what drives me nuts :) .
The devil really is in the detail: "you need to give the agent some of the incentive so their interests are aligned with yours". The vast majority of employers don't pay SW Engineers enough and don't incentivise them enough so they give a shit. This really has to be a company culture, not forced but lived especially by managers, then it would work with engineers as well.
One guy turned off staging at night and saved $600k/yr.
I believe we did keep an official staging running, but the 11 bento environments were the ones that shut down at night.
I can guarantee you that they spent more than $50k/month on all staging environments.
Building a new system that doesn't have a baseline cost? If the cost saving bonus is based on a reduction in existing cost then you don't get rewarded for a new implementation. The business don't have a baseline cost yet. So what do you do? Build it to run at a higher price, run it for a few months and then cut costs.
Also, is the reverse true? Deny bonus if costs rise. Because if it is, then the engineer has to prove that the increases are directly related to increased customer activity. But what if increases aren't relative to customer spend? Etc
Any other similar platforms out there?