SlideShare a Scribd company logo
Transition to Continuous Delivery
Ashley Noble
@anobleperson
#ndcsydney
“Continuous Delivery is the ability to get changes…
into production, or into the hands of users,
safely and quickly in a sustainable way”
Jez Humble
https://upload.wikimedia.org/wikipedia/commons/3/3b/Internet_et_ses_applications.png
Two years ago…
6 developers
1 Large solution
Semi Automated build
100s of AUTs
Manual deployment
Bi-weekly deploys
Hours to deploy
Multiple wikis, 10s of steps
Days to test and validate
+ +
A Teams Transition to Continuous Delivery
The present…
15 developers
Multiple Solutions
Totally automated build
1000s of AUTs
Fully automated deployment
22 deployments a day
3 to production a day
100s of Acceptance Tests
A Teams Transition to Continuous Delivery
A Teams Transition to Continuous Delivery
Reduce work in progress
Smaller work packets
Delivering value earlier
Automation of all things
Continuous Integration
Automated Acceptance Tests
Deployment Pipeline
Continuous Integration
Find and fix errors quickly
Reduce integration pain
Find integration issues early
Every process is leaner
Integrate code to a shared
repository regularly,
usually daily or more
frequently
https://www.flickr.com/photos/miguelpdl/499439637
0
Before - GitFlow
After – Continuous Integration (ish)
“you can't effectively address cultural
problems with process,
just as you can't effectively address process
problems with culture”
Kent Beck
Mono ith
S
p
l
i
t
A Teams Transition to Continuous Delivery
Build and Package Versioning
GitVersion to the rescue!
A Teams Transition to Continuous Delivery
Configuration Repository
Immutable Releases
Release Notes
Release management
Automated Acceptance Tests
Execution times
run in
parallel
Transient Failures in AATs
QA Team?
Continuous Delivery or Continuous Deployment?
Production like environments…
everywhere!
Feature branch pipeline
A Teams Transition to Continuous Delivery
Feature toggling
A Teams Transition to Continuous Delivery
31
GIT & Review Application
Metrics and Dashboarding
More Instrumentation
Predictive Log Analytics
Improving existing processes
Building a CICD pipeline was a journey
Made incremental steps towards the destination
Thanks!

More Related Content

PPTX
Collaborative usability test reviews UX Scotland 2019
PDF
devops, platforms and devops platforms
PDF
Software Process... the good parts
PPTX
Qubedocs Cloud
PDF
DevOps - Mindset first, Tools second.
PDF
The Future, and IoT, and Blockchain
PDF
devops, microservices, and platforms, oh my!
PPT
Introduction to continuous integration
Collaborative usability test reviews UX Scotland 2019
devops, platforms and devops platforms
Software Process... the good parts
Qubedocs Cloud
DevOps - Mindset first, Tools second.
The Future, and IoT, and Blockchain
devops, microservices, and platforms, oh my!
Introduction to continuous integration

Similar to A Teams Transition to Continuous Delivery (20)

PDF
Andy singleton continuous delivery-fcb - nov 2014
PDF
Ci in jenkins with openSUSE
PDF
Continuous delivery best practices and essential tools
PDF
Continuous Integration Introduction
PPTX
Global DevOps BootCamp
PPTX
ROOTS2011 Continuous Delivery
PPTX
Continuous Delivery
PPT
Continuous Deployment
PDF
Building and Scaling High Performing Technology Organizations by Jez Humble a...
PPTX
What do the "Cool Kids" know about DevOps?
PDF
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
PDF
Everyone Is Part of Continuous Delivery (Agile Portugal)
PDF
Intro to DevOps 4 undergraduates
PPT
Continuous Integration
PDF
You only have to change one thing to make DevOps work, Everything
PDF
Continuous Delivery - the missing parts - Paul Stack
PPTX
L'impatto della sicurezza su DevOps
PDF
The Rationale for Continuous Delivery
PDF
Bring Your Project From a 10 Years to a 3 Months Release Cycle
PPTX
Continous integration and continious deployment.pptx
Andy singleton continuous delivery-fcb - nov 2014
Ci in jenkins with openSUSE
Continuous delivery best practices and essential tools
Continuous Integration Introduction
Global DevOps BootCamp
ROOTS2011 Continuous Delivery
Continuous Delivery
Continuous Deployment
Building and Scaling High Performing Technology Organizations by Jez Humble a...
What do the "Cool Kids" know about DevOps?
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Everyone Is Part of Continuous Delivery (Agile Portugal)
Intro to DevOps 4 undergraduates
Continuous Integration
You only have to change one thing to make DevOps work, Everything
Continuous Delivery - the missing parts - Paul Stack
L'impatto della sicurezza su DevOps
The Rationale for Continuous Delivery
Bring Your Project From a 10 Years to a 3 Months Release Cycle
Continous integration and continious deployment.pptx
Ad

Recently uploaded (20)

PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
STKI Israel Market Study 2025 version august
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Architecture types and enterprise applications.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Enhancing emotion recognition model for a student engagement use case through...
Web App vs Mobile App What Should You Build First.pdf
The various Industrial Revolutions .pptx
Getting Started with Data Integration: FME Form 101
STKI Israel Market Study 2025 version august
NewMind AI Weekly Chronicles – August ’25 Week III
Module 1.ppt Iot fundamentals and Architecture
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
DP Operators-handbook-extract for the Mautical Institute
Chapter 5: Probability Theory and Statistics
Architecture types and enterprise applications.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Final SEM Unit 1 for mit wpu at pune .pptx
WOOl fibre morphology and structure.pdf for textiles
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Developing a website for English-speaking practice to English as a foreign la...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Tartificialntelligence_presentation.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Ad

A Teams Transition to Continuous Delivery