Venue: XConf Hamburg 2014, Lindner Hotel, Hamburg
Johannes Thönes interviews Jez Humble, senior vice president at Chef, about continuous delivery (CD). They discuss continuous delivery and how it was done at Go, CD, and HP firmware; the benefits of continuous delivery for developers; Conway’s law and cross-functional teams; scary releases and nonscary releases; fix-forward, blue-green deployments, and A/B testing; origins of continuous delivery in lean; cycle time from check-in to live; the deployment pipeline; separate release and deployment; link to DevOps; continuous delivery in regulated environments; “everybody is responsible for the delivery process”; changing the culture to DevOps; stopping the production line; everything in version control; trunk-based development; configuration management; and container visualization. They end the interview by talking about how to quantify culture from the 2014 DevOps report.
Show Notes
Related Links
- Book: Jez Humble and David Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation: http://amzn.com/0321601912
- Book: Jez Humble at al., Lean Enterprise: How High Performance Organizations Innovate at Scale: http://amzn.com/1449368425
- IMVU’s approach to integrating quality assurance with continuous deployment: http://engineering.imvu.com/2010/04/09/imvus-approach-to-integrating-quality-assurance-with-continuous-deployment/
- Book: Gary Groover et al., A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware: http://amzn.com/0321821726
- Stevey Yegge’s Google Platforms Rant: http://steverant.pen.io/
- Martin Fowler: Strangler Application: http://martinfowler.com/bliki/StranglerApplication.html
- Book: Mary Poppendieck and Tom Poppendieck, Lean Software Development: An Agile Toolkit: http://amzn.com/0321150783
- Book: John Allspaw and Jesse Robbin, Web Operations: Keeping the Data on Time: http://amzn.com/1449377440
- 2014 State of DevOps Report: http://puppetlabs.com/2014-devops-report
- This American Life – Episode 403: NUMMI: http://www.thisamericanlife.org/radio-archives/episode/403/NUMMI
- Episode 207: Mitchell Hashimoto on the Vagrant Project: https://www.se-radio.net/2014/07/episode-207-mitchell-hashimoto-on-the-vagrant-project/
- Episode 211: Continuous Delivery on Windows with Rachel Laycock and Max Lincoln: https://www.se-radio.net/2014/09/episode-211-continuous-delivery-on-windows-with-rachel-laycock-and-max-lincoln/
- Episode 217: James Turnbull on Docker: https://www.se-radio.net/2015/01/episode-217-james-turnbull-on-docker/
- @jezhumble on Twitter: https://twitter.com/jezhumble
- Jez Humble homepage: http://continuousdelivery.com/ (see upcoming talks section for appearances)
[…] I was listening to this podcast on Continuous Delivery and Jez Humble briefly talked about QA’s role, but I didn’t really get a “big picture” idea of they’re doing on a day to day basis. How is their job description changed when a company practices Continuous Delivery? […]
[…] The link to the podcast is: http://www.se-radio.net/2015/02/episode-221-jez-humble-on-continuous-delivery/ […]
Great show! In blue/green deployments, how do we deal with data synchronization between the two environments? Especially when I want to be able to rollback, I need two-way synch. and I may have different schemas. That sounds really hard.
Is there any recommended reading on this problem? Thanks!
[…] I was listening to this podcast on Continuous Delivery and Jez Humble briefly talked about QA’s role, but I didn’t really get a “big picture” idea of they’re doing on a day to day basis. How is their job description changed when a company practices Continuous Delivery? […]
So many episodes on this podcast are muddy. In my car with a lot of white noise, it makes it impossible to listen to these episodes. This is one such episode. Because I am using an FM transmitter in my older car, turning up the volume only means I hear more static. Most other podcasts are a lot more clear.
Is there a link to the Harvey paper on the topic of value of features
[…] Software Engineering Radio Episode 221: Jez Humble on Continuous Delivery http://www.se-radio.net/2015/02/episode-221-jez-humble-on-continuous-delivery […]
[…] Software Engineering Radio Episode 221: Jez Humble on Continuous Delivery http://www.se-radio.net/2015/02/episode-221-jez-humble-on-continuous-delivery […]
[…] Humble (jezhumble) – SE Radio on Continuous Delivery […]
[…] Episode 221: Jez Humble on Continuous Delivery http://www.se-radio.net/2015/02/episode-221-jez-humble-on-continuous-delivery/ […]
Continuous Delivery or not?
[…] you come across good stuff that inspire you to do things right. Three years ago i listened to Jeff Humble talking about Continuous Delivery on the excellent podcast Software Engineering Radio. The show is now three years old, but that […]