3 ms·
> This often creates a situation where people need to "justify" their jobs. On DevOps teams I see this constantly. Usually the best-compensated or most senior
by JohnMakin 3y ago
> This often creates a situation where people need to "justify" their jobs.
On DevOps teams I see this constantly. Usually the best-compensated or most senior "Ops" guy or whatever they're called at the company spends a lot of his time extinguishing fires that were either entirely of his own creation/incompetence, which makes it look like he's "doing something." You automate away the majority of the toil there and this person doesn't have a job, yet this pattern is so insanely common. There's little incentive to do it right when doing it right means management thinks you sit there all day and do nothing.
- godelski 3y agoThat's a fantastic example of what I'm trying to describe. It's kinda like thinking hours worked is directly proportional to widgets produced. There certainly are jobs and situations where this relationship holds (can't sell widgets if you aren't manning the store or can't produce turn crank widgets if the crank isn't being turned). But modern world widgets don't work that way and are more abstract. Sometimes fewer hours creates more widgets, sometimes the reverse. But widget production is now stochastic and especially in fields where creativity and brain power are required. (Using widgets for generalization -- in the economic sense--, insert any appropriate product or ask and I'll clarify)
- tstrimple 3y agoWhich is one reason DevOps teams don't make sense. DevOps is a skill developers need to have. It needs to be embedded within the development team, not some other team's responsibility who only focuses on "DevOps" work. You create the build and deployment pipelines and move on to other project work. If you give someone a role and say their job is to do "DevOps" they will HAVE to invent things to do because that's such a small part of a project and once implemented doesn't need a ton of maintenance.
- ponector 3y agoIt is not about DevOps. In every organization if you do your work good and have no fuckups - you will not be recognized and promoted. But if you are hero-firefighter - managers will love you and help with promotion. Because visibility is a key! Key to everything in the corporate life. If your work is not visible for managers - you are doing nothing.
- tstrimple 3y agoOf course visibility is key. What other kind of option is there? > “We have no idea what you did this year and no one has any idea of the value you’re providing, but what the hell. Here’s a huge bonus!” That doesn’t seem a little insane to you?
- godelski 3y ago> What other kind of option is there? Placing value based on the work assigned? Obviously insanely easier said than done. But I think we should embrace the fuzziness a bit. Your manager should have a very good idea of this. If they don't, then they're the ones that should be let go because this is a significant aspect of their job. (may be learned through indirect methods) > That doesn’t seem a little insane to you? Honestly, a lot of business practices and economics sounds insane to me. Similarly a lot of alternative suggestions (especially the latter) since they tend to not address the underlying issues but be bandaids. The ones that don't sound insane are often boring and very reasonable, but I think we've established that that's considered undesirable when you're evaluated by visibility. I think this is probably a significant part of the negative feedback loop.
- JohnMakin 3y agoThe fortunate thing is there are measurable metrics you can hit and improve upon as an X-Ops team, but implementing those takes buyin from the org or enough freedom to go rogue and do it on your own.
- godelski 3y ago> The fortunate thing is there are measurable metrics you can hit and improve upon as an X-Ops team Question(s): - What are the metrics? - How aligned are the metrics with the actual goal? - What isn't covered by the metrics? - How is what's not covered by metrics evaluated? - Can what's not currently covered by metrics theoretically be covered by some potentially unknown metric? (best guess)
- godelski 3y ago
- slv77 3y agoSometimes people want to be firefighters to protect the people they serve but others love how being in a crisis makes them feel alive. The later are why arson investigators first look at firefighters when doing an arson investigation. Some of them need the fires and will start them just to fight them. There are a lot of these types that gravitate to crisis management roles like DevOps.