Taking a Fresh Look at Continuous Delivery - What are We Really Trying to Achieve, and How Do We Do That?Howard Deiner
schedule 6 months agoSold Out!
Organizations are embracing Continuous Delivery (CD) for many reasons nowadays, including:
- better throughput and stability of systems built and managed
- better effectiveness of the organization, resulting in better financial outcomes for the organization
- better job satisfaction for members of the organization
- a desire to play with shiny new things and engage in resume driven development
When we take a deeper look at what the goals are, and talk about how we accomplish those goals, many times the discussion starts to devolve into a discussion of tools and tool capability. And many times, the deciding factors of one tool versus another tool speak to the capabilities of the tools to work in the existing organizational structure.
But this approach is flawed. If we view CD as an organization change to achieve the goals stated before, then we should expect that the organizational structure, as well as the organization’s guiding principles will have to change as well.
This talk will center around the premise that the changes that are needed to accomplish CD, and subsequently achieve the benefits associated with that involve the use of new tools (potentially bright and shiny, as well as resume enhancing). But the tools are merely necessary but not sufficient in attaining the organizational’s CD goals. True teamwork both from both a technical team perspective as well as inter-team collaboration as required to truly get to full positive outcomes for DevOps based CD. We’ll speak to some tools, but mostly talk about good teams and the top quality software that they need to produce, and how they need to go about that.