3 ms·
>The solution never tried: share the spoils of efficiency with your teams. Funny enough, for all the problems with studying business administration, they do te
by carlmr 4y ago
>The solution never tried: share the spoils of efficiency with your teams.
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.
- AmericanChopper 4y agoYou’re making a new problem by creating that incentive. What happens when engineers are financially incentivised to cut corners? Do you need to tax their incentive pay for service disruptions? How complicated would the system have to get before the ICs realise that resource allocation is actually a governance responsibility, and they’ve actually just been tasked with doing the CEOs job?
- lordnacho 4y agoIncentives are one of those things everyone knows we need, but nobody can design safely. A bit like security, we often come across systems that can be gamed due to unforeseen issues with the design. 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.
- WJW 4y agoRather they than just "they don't like to share", the BA types don't do this because in one of their other classes they have been taught about the downsides of such incentives, like: - 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.
- marcinzm 4y agoThere's also always second order effects or externalities which this incentivizes engineers to hide or play ignorant about. To ensure group cohesion other engineers also have an implicit incentive to not bring them to light. So they get their bonus and in three months the cost savings is undone as those come to light.
- wil421 4y agoReducing cloud costs should be a one year exercise. There should be a department level incentive, meaning if the whole department/org meets its goal they get the incentive. There should also be a team level incentive to encourage individual teams to find cost savings. 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.
- deleted 4y ago[deleted]
- willcipriano 4y agoYeah I mean imagine if you applied these sort of incentives to executives, they would do silly stuff like take out loans to buy up the company stock or cut corners and destroy customer loyalty for a few good quarters of metrics before they depart to another firm.
- hinkley 4y agoDoes the cobra effect happen because people are greedy and cynical, or does it happen because the people already have contempt for those offering the incentive?
- WJW 4y agoWhy not both? Or even better, why not a more noble third reason, like "people like their children to eat well and see this as an opportunity to make it happen"? Humans are complex and can have more than one motivation for any given action.
- mm007emko 4y agoAs a SW Engineer I have to say that this would not really work without some healthy dose of abuse. 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.