DevOps is a capability that aligns culture, practices, and tools so that organizations can deliver high quality software at top velocity.
The two mainstays of DevOps are the CAMS model and the Three Ways.
...
Begin with the end in mind
- Implement Implement Feature Toggles to separate deployment from release.
- Construct a Value Stream Map to guide system-level improvements.
- Use a Feature Agile Board to track new features from specification through adoption.
- Use a dashboard or a Version Agile Board to track release preparation, certification, and deployment.
- For periodic versions, schedule Continual Builds of Complete Test Versions to vet the toolchain.
...