The book DevOps Handbook (ISBN-13 : 978-1942788003) presents three core principles:
- Focus on flow principles for faster delivery.
- Prioritize feedback principles for a safe work environment.
- Embrace continual learning, experimentation, high trust culture, and a scientific approach for organizational improvement.
DevOps draws from Lean principles, with the key concept being the value stream, which represents the sequence of activities to deliver customer requests and eliminate unnecessary work. Notably, the software-business value stream starts when changes are made in the version-control system, making it vital to make work visible.
Three critical metrics in the technology value stream are:
- Lead time (reducing handovers to increase throughput).
- Process time (Cycle time).
- Percentage Complete and Accurate.
The “Flow Framework” emphasizes fast work and feedback flow in both directions.
Ron Westrum defined three organizational culture types:
- Pathological organizations, marked by fear and threat.
- Bureaucratic organizations, characterized by rules and departmental silos.
- Generative organizations, focused on information sharing and knowledge conversion.
DevOps can succeed in both Greenfield and Brownfield projects by reducing functional orientation, emphasizing market orientation, and fostering collaboration among small teams.
To achieve DevOps outcomes, integrate operations into development teams and create centralized platforms and tools for productivity. Continuous Integration prevents issues arising from long periods of isolated development.
In summary, the book discusses key principles, the value stream, metrics, culture types, project categorization, organizational design, and the integration of operations into development for DevOps success.