Perspectives on DevOps #1

Short, succinct thoughts on the DevOps movement.

DevOps is about accelerating customer value delivery.

Some principles that can help enable this software mission:

Balance planning & doing – both are needed, but in the right amount

Ship often – small incremental changes

Ship reliably – have a stable build machine/pipeline

Fail fast, rollback safely – changes can be quickly & easily reversed

Always listenting – responding continuously to feedback

Always improving – have a product roadmap

Also, a short comment on people teams/squads based upon statements I listened to recently but were recorded a long time ago from Elon Musk:

The future is probabilistic.

A team of people is a bunch of probabilities pointing in some direction.

Aligning those probabilities to the same direction will maximise the chance of a successful outcome & future.