Scrum Agile Project Management

Continuous Delivery Optimized

This workshop explores the growing pains in Continuous Delivery and describe some strategies to cope with them. How do we address these growing pains? What are the next steps, beyond the CD beginner’s basic automation? How do we optimize our pipelines to meet our needs as these needs grow?

The deployment pipeline is a central idea in Continuous Delivery. It represents the channel through which ideas inside your business flow to the outside world so that they can be delivered to your users in the form of working software. First steps in creating a working deployment pipeline are very rewarding. They help to improve the quality of the software that you create and usually lead to happier users. As teams mature in their adoption of Continuous Delivery though, the pipeline often begins to slow. We have more tests, we are testing more complex things, our software becomes more complex and more difficult to deploy.

Video producer: