Copyright 2015 | Mavelous ACCUS West | Irvine, CA
Continuous Delivery
Mike Vitale
ACCUS West
April 10, 2015
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Who is this Mike guy?• Owner, President, and Junior
Developer at Mavelous
• 18 years Java/Groovy/Web
development experience
• Technical Agile Coach at
multiple Fortune 100 companies
• Continuous Delivery consultant
• 2nd ACCUS event
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Why Continuous
Delivery?
ACCUS West | Irvine, CACopyright 2015 | Mavelous
–Jeff Sutherland
If you don't fix a bug the same day it’s created it
can take 24x longer to fix it later.
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Reduce Release Risk
John Allspaw: “Ops Metametrics” http://slidesha.re/dsSZIr
ACCUS West | Irvine, CACopyright 2015 | Mavelous
CD Practices
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Continuous Integration
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Continuous Deployment
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Continuous Delivery
ACCUS West | Irvine, CACopyright 2015 | Mavelous
ACCUS West | Irvine, CACopyright 2015 | Mavelous
CD Principles
ACCUS West | Irvine, CACopyright 2015 | Mavelous
CD Principles
.java
.properties
Configuration
ACCUS West | Irvine, CACopyright 2015 | Mavelous
CD Principles
ACCUS West | Irvine, CACopyright 2015 | Mavelous
CD Principles
Done
means
ACCUS West | Irvine, CACopyright 2015 | Mavelous
ACCUS West | Irvine, CACopyright 2015 | Mavelous
How do we get there?
ACCUS West | Irvine, CACopyright 2015 | Mavelous
How will we know
when we’re there?
ACCUS West | Irvine, CACopyright 2015 | Mavelous
Copyright 2015 | Mavelous ACCUS West | Irvine, CA
Mike Vitale
E: [email protected]
W: http://mavelo.us/
W: http://blog.mikevitale.com/
T: @MikeVitale42
T: @AgileFortune
LI: https://www.linkedin.com/in/mikevitale/