1. How we introduced
Continuous Delivery?
Alex Schwartz
www.flickr.com/photos/burtonandy/4702810536/
Places Backend Delivery Team
2. How we introduced
Continuous Delivery?
Old Days:
• Cycle time >35 days
• 4-6 releases per year
Now – for a legacy app:
Cycle time ca. 10 days
New App: PBAPI
• 1-5 releases per week
• 40 releases in prod in 5 month
• Min cycle time 2 hours
• Average cycle time ½ day
www.flickr.com/photos/mc_masterchef/178245348/
3. Focus – Form a Team
Do not
underestimate
Conway’s Law.
Release
Dev QA
Mgmt OPS
Build Mgmt
6. Eat your Own Dog Food
You understand the value of Continuous
Delivery?
Use the same principle for your
Improvement Process.
Baby Steps, Baby Steps, Baby Steps , Baby Steps….
www.flickr.com/photos/mshades/2132689629/
7. Automation
“
Automating the
wrong thing to early
is dangerous
Bullshit !
• Automate everything
you do twice.
• Automation will be your
rescue.
www.flickr.com/photos/gibbisons/5538845069/