From constantly broken production to constantly late releases to release trains to continuous delivery

Deploy and fix → constantly broken production

“F**k It, Ship It” (

Strict deployment controls and change management → constantly late releases

Introducing strict deployment controls and change management limits how many changes are broken simultaneously but inevitably leads to constantly late releases

Release trains → learn discipline and decoupling (if done correctly)

Spotify Engineering Culture (part 1) — Crisp’s Blog

Continuous delivery/deployment → safely release on-demand

Continuous Delivery vs Continuous Deployment — Crisp’s Blog

Senior Agile Coach at Spotify, ex-ThoughtWorks, ex-CruiseControl