This talk will introduce the principles and practices of Continuous Delivery, an approach pioneered by companies like Facebook, Flickr and Thoughtworks, that aims to make it possible for an organization to deliver frequently (weekly, daily or even hourly) and confidently. It uses idea -> live (the time from idea being conceived until the feature is live) as a key metric, minimizing that metric across the whole path to production.
A variety of activities are impacted from build/deploy to test automation to development practices. As organizations mature their Continuous Delivery capability, they start to have code that is always production releasable and business stakeholders pressing the release button as often as it makes business sense to do so. The talk will touch on systems thinking, build pipelining, trunk-based development and automation, automation, automation.
About the speaker
Rolf Russell leads the Continuous Delivery Practice at Thoughtworks. He focuses on helping IT organizations become nimble and reactive in meeting their customers’ needs through pragmatic improvements to the way software is developed and taken into production.
Rolf developed his passion for this space in the traditional way, through painful experience as ineffective ‘paths to production’ endangered projects he was delivering. His experiences come through working with Fortune 1000 companies across an array of industries, including financial services, telecommunications, energy and media.
Disclaimer: The statements and opinions expressed in this article are those of the author(s) and do not necessarily reflect the positions of Thoughtworks.