--
---
You received this message because you are subscribed to the Google Groups "devops" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devops+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I agree. I've been trying to push change in large enterprises for several years. It seems that one of two things happens. Either they want change, but only in a very limited context, or they think they can fix things by creating yet another silo called devops. Neither of these is the fundamental culture change that devops represents. Rejecting a concept due to poor implementations of said concept is pretty ignorant.
--
There is some nuance here, and my experience can help save you some trouble by identifying some of the common mistakes:
- DevOps doesn’t make specialists obsolete.
- Developers can learn systems and operations, but nothing beats experience.
- Operations people can learn development too, but again, nothing beats experience.
- Operations and development have historically be separated for a reason – there are compromises you must make if you integrate the two.
- Tools and automation are not enough.
- Developers have to want DevOps. Operations have to want DevOps. At the same time.
- Using “DevOps” to save money by reducing staff will blow up in your face.
- You can’t have DevOps and still have separate operations and development teams. Period.
--
I think I'll be looking again soon if you'd be interested in working with me again.
Joe
On 10 Mar 2015 02:28, "JMB" <joachim.ba...@gmail.com> wrote:
>
> Seems like there are a lot of people out there who seem to be falling victim of the buzz surrounding devops (spread by marketeer and recruiters) giving the movement a bad name.
Read Damon's response to the post, and what it's about. I want to address something else - specifically the marketers/recruiters point.
Marketing is results driven and generally filled with metrics (leads, sales, downloads, visitors, oh my). If something doesn't help you improve your metrics you'd probably drop it. So lets assume using Devops in a marketing campaign works for the moment (also see why everyone mentions Docker in every other blog post).
Recruitment is similarly results driven, and generally customer driven. It's *much* easier to hire someone for a client (and make the commission) if they want someone with that skill set. So lets assume clients are asking recruiters for Devops skills.
Recruiters and marketers are effects, not causes. The cause is the growing evidence that Devops practices improve the bottom line for businesses. It's analysts saying the same. It's the growing gap between the leading edge and the default business as usual. And yes it's folks cargo culting the above.
So why is that around Devops and not a single practice (automation, metrics everywhere, you build it you run it, blameless postmortems, continuous integration, integrated teams)? I think because it's the combination of some of those and other practices that have the effect, and because at a high level you can talk about Devops without immediately getting into the weeds. Devops is marketing. It is a buzzword. That's a good thing, it's allowing for that conversation to talk place at a management level in a way that a specific technical practice often wouldn't.
See the history of the agile movement too. From the manifesto to Scrum (and other formalisations) to the scaled agile framework to the backlash. The speed of change might have increased a bit, or that might just be a side effect of the hyperconnected culture we inhabit.
So, don't hate on recruiters or marketeers or managers. Have some empathy. Ask for the data. Understand the incentives at play. And if you think you're 'just a developer' then read the New kingmakers book.
Gareth