Art of Agile Development Book Club: Continuous Deployment

Fridays from 8:00 – 8:45am Pacific, I host an online discussion inspired by the new edition of my book, The Art of Agile Development. Each session uses a chapter from the book as a jumping-off point for a wide-ranging discussion about Agile ideas and practices.

Attendance is free! No sign-up needed.

To learn more about The Art of Agile Development, see the book home page. You can buy a copy from Amazon or your favorite purveyor of software development books.

May 27th: Continuous Deployment

Most software development has a hidden delay between the team saying “We’re done” and when it’s actually ready to release. Sometimes that delay can stretch on for months. It’s the little things: getting everyone’s code to work together, writing a deploy script, updating data, and so forth. Continuous integration and deployment resolve this risk. In this session, Kelsey Hightower joins us to talk about how it works.

Kelsey Hightower got his start as an entrepreneur at a young age. He was an early adopter of cloud technologies and now works as a Principal Engineer at Google Cloud, where he helps people and organizations learn to be better. He’s a popular speaker and past chair of several high-profile technology conferences. His book, Kubernetes: Up & Running, was co-authored with two of the creators of Kubernetes. It’s now available in its second edition.

WhenMay 27th, 8-8:45am Pacific (calendar invite)
Where🎙 Zoom link
Reading 📖 Continuous Integration
📖 Continuous Deployment
📖 Feature Flags
Discussion🧑‍💻 Discord invite

Discussion prompts:

  • Let’s talk about organizational change. Continuous deployment and continuous integration can be a big mindset shift for a lot of organizations. What’s involved with making that shift?

  • Continuous integration and deployment also relies on a good automated build and automated deployment. What are some important things to keep in mind when building this automation?

  • Data migration often involves big, irreversible changes. What are some tricks for performing data migration safely?

  • Feature flags and keystone interfaces allow teams to deploy changes without releasing in-progress features. What are the plusses and minuses of these techniques?

Future Sessions

We’ve got a great lineup of topics and guest speakers coming up. Add them to your calendar!

  • June 3rd: Forecasting and Roadmaps with Todd Little
  • June 10th: Agile Management with Johanna Rothman and Elisabeth Hendrickson
  • June 17th: (no session)
  • June 24th: Evolutionary System Architecture
  • ...and more to come!

Session Recordings

Note: The Art of Agile Development Book Club sessions are recorded. By appearing on the show, you consent to be recorded and for your appearance to be edited, broadcast, and distributed in any format and for any purpose without limitation, including promotional purposes. You agree Titanium I.T. LLC owns the copyright to the entire recording, including your contribution, and has no financial obligations to you as the result of your appearance. You acknowledge that your attendance at the book club is reasonable and fair consideration for this agreement.

If you don’t want to be recorded, that’s fine—just keep your camera and microphone muted. You’re still welcome to attend!

If you liked this entry, check out my best writing and presentations, and consider subscribing to updates by email or RSS.