News for hackers. Stuff that matters.
Re:DevOps is a culture, not a role by mugsie on Thursday May 25, 2017 @09:08AM (#14417033)
Everywhere you see the word "devops" replace it with the word "empathy".

That was the true meaning of DevOps - fostering empathy and communication between different groups, and to stop the siloed "throw code over the wall to Ops" mentality that existed.

By having a "DevOp's Engineer" you have admitted you have failed at DevOps, because you have created a new silo.

A good team will have a combination of Operations Engineers, Software Engineers, Automation Engineers and Test Engineers all of whom work together, and collaborate on tooling, processes and deployments, who also share in the rewards for a projects success, and share in the responsibility for when something goes wrong.

DevOps is not a team created to "provide DevOps services to R&D" - which is the basic job description for far to many DevOps jobs postings.

It is also not just handy R&D pagers, and expecting them to manage a system.

Of course all of this is talking about the initial spirit of DevOps, not the current "Buy my Book", consultant driven mess that is now associated with the word.

Re:DevOps is a culture, not a role by DeerSpotter on Thursday May 25, 2017 @09:29AM (#14417128)
hmmm doesnt seem right

That was the true meaning of Empathy - fostering empathy and communication between different groups, and to stop the siloed "throw code over the wall to empathy" mentality that existed.

By having a “Empathy’s Engineer" you have admitted you have failed at Empathy, because you have created a new silo.

A good team will have a combination of Operations Engineers, Software Engineers, Automation Engineers and Test Engineers all of whom work together, and collaborate on tooling, processes and deployments, who also share in the rewards for a projects success, and share in the responsibility for when something goes wrong. Empathy is not a team created to "provide Empathy services to R&D" - which is the basic job description for far too many Empathy jobs postings. It is also not just handy R&D pagers, and expecting them to manage a system.

Of course all of this is talking about the initial spirit of Empathy, not the current "Buy my Book", consultant driven mess that is now associated with the word.

Re:DevOps is a culture, not a role by pvg on Thursday May 25, 2017 @09:54AM (#14417289)
Everywhere you see the word "devops" replace it with the word "empathy".

That's an interesting idea and might empower you to write truly heartfelt downtime explanations to your customers. I wonder if it could be broadened to replacing "Accounts Payable" and "Payroll" with "empathy".

Re:DevOps is a culture, not a role by xorblurb on Thursday May 25, 2017 @09:25AM (#14417102)
That's like Agile; the practices that emerged after the principles are sometimes (often?) WTF.
Re:DevOps is a culture, not a role by mattmanser on Thursday May 25, 2017 @09:44AM (#14417220)
It confuses me when I read the Agile Manifesto and then look at Scrum, Lean, Kanban, XP, etc.

On the one hand you have a manifesto advocating self-organising teams citing individuals over processes, while all those methodologies claim to be 'agile', but dictate your processes and how you should organise.

To me, they seem incompatible. It's like several of the original signatories have developed doublethink.

The one that really makes my mind boggle is that you can be a certified Scrum Master. To become the guy who tells everyone how to work? Is that not the very antithesis of the agile manifesto?

Re:DevOps is a culture, not a role by mugsie on Thursday May 25, 2017 @12:22PM (#14418270)
Yeah, this gets me too.

Just because someone went to a training course, and now runs a standup, and use Jira or Trello does not make what you do agile.

Re:DevOps is a culture, not a role by edgan on Thursday May 25, 2017 @11:51AM (#14418048)
Yes, and no. Not creating a Devops position is just leaving the existing silos. The best way to tear them down is to put the Ops(DevOps) under the Dev manager. It reduces the code throwing, and gets rid of team politics.