Overview
Explore the concept of Continuous Delivery Pipelines in this insightful conference talk by Dave Farley, a pioneer in Continuous Delivery and DevOps. Discover how deployment pipelines serve as a crucial organizing principle for automating development and delivery processes. Learn to optimize for fast, clear feedback to maintain high confidence in software development progress. Understand the true purpose of a Deployment Pipeline as the definitive statement on software releasability, going beyond simple build scripts or automated deployment tools. Gain valuable insights into what should and should not be included in your Deployment Pipeline to create better software faster. Delve into topics such as managing complexity, optimizing for learning and speed, and the importance of commit and acceptance stages in the pipeline process.
Syllabus
Intro
Continuous Delivery
The nature of the problem
Best way to reduce gaps
What determines releasability?
Confident to make progress
Optimize for learning
Managing complexity
Deployment pipeline
Commit stage
Acceptance stage
Optimize for speed
Better software faster
Outro
Taught by
GOTO Conferences