DevOps, at least as I understand it, is about delivering value.
It sounds simple, but delivering that value happens via a pipeline. The stages of that pipeline often represent whole groupes of people. Ofthen those groups can have competing priorities. Thus increasing friction in the pipeline and slowing down the deliver of value.
That's where DevOps comes to the rescue. By working with everyone in the pipeline and building a shared vision of how to deliver value, you can get everyone to optimize for the shared global goal of value delivery.
Last thing, it won't be easy even if you can see the end state.
But, last good thing, people like to talk about DevOps, so there are lots of resources.
- Books like The Phoenix Project
- Starting with The State of DevOps. For the last few years this has been helmed by Nicole Forsgren who has turned a nice report into a scientifically rigourous data set.
- Which has led to a book like Accelerate
Another way I enjoyed learning about DevOps was through the DevOps Cafe Podcast. A few choice episodes:
But, really they are all great, by listening through the backlog you begin to see the peices that hold the DevOps community together. It's subtle, but worth it.
Shout-out to another Utahn.↩