TW presents: It's not Continuous Delivery if you can't deploy right now
Details
People often say that they’re practicing continuous delivery, and then add something like “I can let the security team know any time” or “I just have to run the performance tests.” Ken Mugrage explains why you’re not done with your continuous delivery journey if you can’t push your software to production right now.
Some of the things covered in this talk:
- Organizational structure for enabling Continuous Delivery
- Continuous Integration as a prerequisite to Continuous Delivery.
- Using feature toggles and branch by abstraction to separate deploy from release
- Deployment methodologies which are well known terms (Canary, Dark Launching) but often not well implemented
- Things that should be part of the CD Pipeline such as security and performance tests
This is an opinionated, fast moving, high level talk. The goal of this talk is to make people think about the practices they could be doing to make their transition to DevOps and Continuous Delivery more effective.
This talk has consistently rated at the top of every conference where I've delivered it.
It turns out a majority of people coming to conferences to learn about DevOps are outside of the DevOps “Echo Chamber”. Many people in the audience told me they appreciated a “checklist” of the things that aren’t obvious and found the content very useful.
About Ken Mugrage
"My job is to teach the DevOps, I know I’ve succeeded when you realize that’s not a thing"
Ken Mugrage has more than 25 years of experience in the IT industry, spending the last 9 at ThoughtWorks. During his entire career, Ken has focused on using technology to increase business effectiveness, as opposed to using the ‘latest cool thing’. Ken has been focused on Continuous Delivery and DevOps for most of the past decade, working with organizations all over the world, ranging from startups to Fortune 50 companies. He now uses this experience to teach others how to get better at building, testing and deploying software.
"I’m part of the global organizing team for DevOpsDays, the conference which coined the term DevOps. I’ve spent several years teaching and speaking about DevOps and continuous delivery at events globally."
Agenda:
18.30 - 19.00 Welcome, drinks, mingle
19.00 - 19.45 "It's not Continuous Delivery if you can't deploy right now" by Ken Mugrage
19:45 - 20ish Q&As and networking
