Upload
claire-tran
View
347
Download
0
Tags:
Embed Size (px)
Citation preview
Ship ItWhat it means to Continuously Deliver
What is it?
To Streamline the process to ship quality features to market with maximum efficiency
Why Do We Do It?● Ensure Quality● Improve Efficiency● Ship to Market Sooner● Fast Feedback
What Chaos Looks Like
* No testing* No code reviews* Manual deployment processes
What the Ideal IsAutomate EVERYTHING. It’s 2014!
* This is considered BEST PRACTICE in the industry
Continuous Deployment
* Strong emphasis on ensuring quality
Continuous Deployment
Fairfax Is Halfway There
* Disclaimer: Not representative of all teams. Some teams may have more or less manual steps
How This Could Work @FairfaxPhase 1
Case StudiesAirbnb
http://nerds.airbnb.com/testing-at-airbnb/
Etsy
http://www.slideshare.net/beamrider9/continuous-deployment-at-etsy-a-tale-of-two-approaches
http://www.slideshare.net/danmckinley/design-for-continuous-experimentation
https://github.com/etsy/deployinator
Thoughtworks
http://www.thoughtworks.com/continuous-delivery
Who else is doing Continuous Deployment?
Westfield, Vodafone, Google, Amazon, Envato
Questions ?