DevOps principles
DevOps joins development and operations around one goal: delivering valuable changes quickly and safely, with fast feedback at every step.
What DevOps is
DevOps is a way of working, not a product or a job title. It removes the wall between the people who build software and the people who run it, so a change travels from idea to production as one shared flow, owned by everyone who touches it.
The CALMS model
CALMS summarizes what a DevOps organization has in place:
- Culture: shared responsibility for outcomes, without blame when something fails.
- Automation: repetitive steps run by machines, so people spend time on judgement.
- Lean: small batches, limited work in progress and less waiting between steps.
- Measurement: decisions based on data about flow, quality and stability.
- Sharing: knowledge, tools and lessons travel across teams.
Measuring it: the DORA metrics
Four metrics from the DORA research program show whether delivery is improving. Two measure speed and two measure stability, and high performers improve all four at once:
- Deployment frequency: how often changes reach production.
- Lead time for changes: from commit to running in production.
- Change failure rate: the share of deployments that cause a failure.
- Time to restore service: how long recovering from a failure takes.
How DevGob applies it
DevGob keeps the work, the change and its evidence on one record, so these metrics are read from real history: every phase transition is timestamped, and a production rollback opens a linked severity-1 bug automatically.
Read it in the documentationRelated topics
DevOps with governance, on one record
DevGob plans the work and governs every change on its way to production: backlog, sprints, committee authorizations, install evidence and an audit trail.