DevOps is more than just automating the deployment pipeline. In the words of John Allspaw, DevOps is about, “Ops who think like devs. Devs who think like ops.” Elaborating on that thought, Gene Kim explains The Three Ways as principles of DevOps:
The first way
Systems thinking — Emphasizes the performance of the entire system, as opposed to the performance of a specific silo of work or department – this can be as large as a division or as small as an individual contributor.
The second way
Amplify feedback loops — Creating the right to left feedback loops. The goal of almost any process improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually made.
The third way
Culture of continual experiment and learning — creating a culture that fosters two things: continual experimentation, tasking risks and learning from failure; and understanding that repetition and practice is the prerequisite to mastery.