The Three Principles of DevOps have been laid out by the authors of the DevOps Handbook (Jez Humble et al). They assert that three sets of principles that originate from Lean Manufacturing are most important for transforming a business into a DevOps Organization:
- Principles of Flow: Make the flow of work from inception to delivery fully visible and identify all Work in Progress and all bottlenecks.
- Principles of Feedback: Deploy Pervasive Telemetry throughout, so that continuous feedback can give accurate insight upon which automation can act.
- Principles of Continual Learning: Establish learning and the dissemination of gained knowledge as a fundamental business goal, to not fall prey to natural decay (entropy).