DevOps is a Journey. You will never get there. It never ends.
DevOps is a culture of high-performance; it is not implemented, it’s practised. As with any practice, DevOps is about continuous improvement. Kaizen and Kaikaku.
DevOps is not just about tooling and automation.
DevOps is commonly associated with Cloud and infrastructure automation. However, there is a huge difference between doing things right – efficiency, and doing the right thing – effectiveness.
We see DevOps as a way to help organisations close the effective-efficient loop.
Everyone should work on the same backbone: tools, processes and technologies.
As a cross functional team, Dev and Ops should work with the same source control, script languages and deployment pipelines. They should work under the same processes and be measured by the same KPIs. Otherwise it’s called silo.
Achieve a state of flow! The secret is making small and frequent changes.
Organisations spend a lot of energy making sure every “resource” is 100% utilised. Unfortunately, they forget to look at the work itself, and how efficiently it flows through the value chain.
When valuing Flow Efficiency over Resource Efficiency, a whole new game is enabled: high quality, short feedback loops, fast learning and people happiness.
There is just one lifecycle, the business one.
To practice DevOps effectively, everything must happen in function of the business demands and constraints. The DevOps movement is disrupting traditional businesses, and changing the main axis of capitalism worldwide.
If you are automating things for the sake of your IT Department, believe us, what you are doing is not DevOps!
Create your own Unicorn!
Companies that are achieving a higher level of organisational culture, product management and engineering practices, are described as Unicorns. They’re used as the industry benchmark of organisational performance.
Rather than trying to mirror them, become a Unicorn!
The Zen of Kata
Kata originally were teaching and training methods by which successful combat techniques were preserved and passed on over generations.
By practicing in a repetitive manner the learner develops the ability to execute those skills in a natural, reflex-like way.
Elabor8 has developed DevOps Katas, by looking at the mindsets, principles and practices that are helping high-performing organisations to try new things fast and cheaply.
We split up the Katas, according to our DevOps Blueprint:
The goal is to help large organisations to internalise our Katas, so they can be executed and adapted for any challenge.
Elabor8’s Katas are based on emergent learning practices: