News for hackers. Stuff that matters.
Re:DevOps uses a capability model, not a maturity model by a_c on Thursday April 06, 2023 @08:25AM (#35467405)
What is devops here again? Is it the The Phoenix Project one on one extreme or system admin for the cloud on the other extreme?
Re:DevOps uses a capability model, not a maturity model by galleywest200 on Thursday April 06, 2023 @08:40AM (#35467555)
It really is nebulous. My title is DevOps. I do a lot of SysAdmin work, but I also work escalated tickets, write automation and integrations, read the flagship code bases when errors occur, I complain about the flagship code bases when bugs occur, and I file JIRA tickets about the flagship code bases when bugs occur -- but I do not write code for the flagship product. I think that is a key.
Re:DevOps uses a capability model, not a maturity model by toyg on Thursday April 06, 2023 @09:01AM (#35467772)
> but I do not write code for the flagship product. I think that is a key.

Basically you clean up after big-shot devs, got it.

Re:DevOps uses a capability model, not a maturity model by imwillofficial on Thursday April 06, 2023 @02:57PM (#35472788)
I like to describe it as "we are the helper elves helping Santa deliver presents"
Re:DevOps uses a capability model, not a maturity model by Leo_Germond on Friday April 07, 2023 @01:42AM (#35478448)
That view of the development process is a bit reductive, I'm not sure the dev working on fixing a regression on some crusty, old, ugly, but contractually maintained branch of the product considers itself to be a big shot. But that's where most of the money comes from, so that's where this function has to act. Maintenance caused by unprovoked changes is not the lot of any single person or job in the company, it is in fact probably the most common facet of any tech job.
Re:DevOps uses a capability model, not a maturity model by dijit on Friday April 07, 2023 @03:58AM (#35479303)
Sounds dreadfully similar to what sysadmins were doing 15 years ago.
Re:DevOps uses a capability model, not a maturity model by stevefenton on Thursday April 06, 2023 @08:38AM (#35467538)
DevOps part one was just "developers and operations working more closely together". It only really required the managers to update the goals of the two specilizations to remove the conflict (developers are rewarded for delivering more, operations are rewarded for stability).

Once the research picked up, they started building out a broader picture of what a DevOps organization did and whether those things made them more successful (better at delivering software, more reliable, more profitable, etc).

The Phoenix Project / The Unicorn Project explain the concept by telling a story - they kind of tell the same story, but from different perspectives. There's also Investments Unlimited which takes an even broader view by adding governance, risk, and compliance (but in a way that aligns to DevOps).

In 2023, DevOps is best described by the DORA research (The State of DevOps Report) as it covers technical, cultural, and product concerns that all amplify each other.

Re:DevOps uses a capability model, not a maturity model by morelisp on Thursday April 06, 2023 @08:47AM (#35467634)
Reading this made me ill.
Re:DevOps uses a capability model, not a maturity model by khochesh_kushat on Thursday April 06, 2023 @09:19AM (#35467972)
There was a step in the middle there you missed where it was coopted by software vendors to not be about how you collaborate with others, but which tools you use, and has now become essentially meaningless.
Re:DevOps uses a capability model, not a maturity model by stevefenton on Thursday April 06, 2023 @09:34AM (#35468113)
Yes, there is that! ;)
Re:DevOps uses a capability model, not a maturity model by nicoburns on Thursday April 06, 2023 @09:48AM (#35468268)
The same happened with the concepts of Agile and UX. But of course the true concepts still live on. It's just that everyone wants to sound like they're using best practice techniques even when they're not.
Re:DevOps uses a capability model, not a maturity model by Pokepokalypse on Thursday April 06, 2023 @08:25PM (#35476463)
I have long ago lost my enthusiasm for this stuff, and now I just do it because I need a paycheck.
Re:DevOps uses a capability model, not a maturity model by indymike on Thursday April 06, 2023 @09:22AM (#35467991)
Wow, I remember the first exposure I had to the term DevOps was not at all about working closely, it was about replacing admins with code. This made sense at the time because Puppet, Chef, SaltStack and other tools made it seem like you could pull this off...
Re:DevOps uses a capability model, not a maturity model by pjmlp on Thursday April 06, 2023 @08:32AM (#35467476)
For many organizations, a rebranding of systems engineer.
Re:DevOps uses a capability model, not a maturity model by a_c on Thursday April 06, 2023 @08:37AM (#35467527)
Hence the call out. There is a "Dev" in DevOps which was meant to cross the organisation silo of developers and system admins, to "shift left", to understand the value chain and do whatever to deliver value. Which meant different things to different people, and it ended up meaning different things to different people.
Re:DevOps uses a capability model, not a maturity model by ilyt on Thursday April 06, 2023 @11:14AM (#35469446)
"Dev" in our Devops (we call it sysops usuall tho) is "we make the tools to glue stuff together instead of relying on dev teams for anything that's longer than few hundred lines of code long.
Re:DevOps uses a capability model, not a maturity model by Karellen on Thursday April 06, 2023 @09:09AM (#35467859)
As far as I can tell, being in DevOps is like being a SysAdmin, except you write code to automate as much of your job as possible.

...so, exactly like being a SysAdmin.

Re:DevOps uses a capability model, not a maturity model by dogleash on Thursday April 06, 2023 @05:55PM (#35475071)
A quip I liked when devops was new was “devops means checking your scripts into version control”
Re:DevOps uses a capability model, not a maturity model by Karellen on Friday April 07, 2023 @03:02AM (#35478940)
After some further consideration, the thought occurred to me that "devops means writing your scripts in any language other than perl"