DevOps is not the me.
DevOps is about the we, not the me.
I can solve a problem very fast, and it’s good enough for me. But my organization has a single point of failure or a single point of knowledge. Later on, we will have talks from people talking about the challenges of being that single point of failure. It has been shown through many studies that the diversity of voices and experience help us to make stronger products, make stronger, stable solutions, better knowledge.
Culture-to-collaborate; breaking the silo and to work as one team one goal, become high priority to create DevOps in any organization, apart from that DevOps is also meaning to reducing manual with Automation, to be more Lean. In order to that well, it require Measurement so we can sizing the efforts and the delivery, at the end the knowledge as output either fully success or some improvement will be come Sharing.
DevOps would be somewhat shortly called "C-A-L-M-S" which we could treat this to be DevOps manifesto for the core principle for activities.
- C is Culture to Collaborate (blameless and stop finger point)
- A is Automation (to reduce manual & to bring more productivity)
- L is Lean (to reduce waste)
- M is Measurement (to measure and fine-tuning it)
- S is Sharing (knowledge & experience).
DevOps key success is all about cultures because each one of us works at a company that has a slightly different culture, the values that we talk about, what we care about, we are bridging here DevOps, connecting our islands together so that we can have strong, stable foundations to build the products that are going to get us on those spaceships out to the moon. Nobody want to be in a spaceship where people are arguing who’s the person responsible for the food and oxygen supply? Everyone’s dead if we don’t actually figure that out. So must be one team one goal. Same to any team or company that will looking for similar food or oxygen but important thing really need to get it DONE properly, it is waste to finger point rather working toward the same goal to get that piece of work done.
Ultimately, we want to create that strong ownership, great positive culture with best collaborate as a foundation, have some flexibility in the middle, and have the agility at the top. From the individual down to the organizational and industry levels, this is what we need to do in order to be successful.
DevOps is a journey, it’s not just a destination. To create the collaboration and corporation we want to see. We need to ensure we have a happy team which give us higher chance to delivery best result to make customer happy.
DevOps is about the we, not the me.