SlideShare a Scribd company logo
1 of 48
What is 
Continuous Delivery really? 
Andrew Phillips | 11 Dec 2014
2 Copyright 2014. 
Me! Me! Me! 
▪ VP Products for XebiaLabs 
▪ Lots of enterprise software development on high-performance 
systems 
▪ Been on both sides of the “Dev…Ops” fence 
▪ Active open source contributor and committer: 
jclouds, Akka, Gradle and others 
▪ Cloud, PaaS & Scala fan 
▪ Regular meetup, conference etc. presenter
3 Copyright 2014. 
Us! Us! Us! 
▪ We build enterprise tools for DevOps and Continuous Delivery 
▪ To solve problems around DevOps and CD at scale
4 Copyright 2014. 
Agenda 
▪ What is Continuous Delivery? 
▪ What is Continuous Delivery really? 
▪ How to Get Started 
▪ How to Keep Going
5 Copyright 2014. 
Prelude 
We are all IT companies now
6 Copyright 2014. 
Prelude 
How do we deliver IT-based services 
faster and better?
7 Copyright 2014. 
Prelude
8 Copyright 2014. 
What is Continuous Delivery? 
“Continuous delivery is a set of patterns and best practices that can 
help software teams dramatically improve the pace and quality of 
their software delivery.”
9 Copyright 2014. 
What is Continuous Delivery? 
“Our highest priority is to satisfy the customer through early 
and continuous delivery of valuable software.”
10 Copyright 2014. 
What is Continuous Delivery?
11 Copyright 2014. 
What is Continuous Delivery? 
“Our highest priority is to satisfy the customer through early 
and continuous delivery of valuable software.” 
Principle #1 from the Agile Manifesto
12 Copyright 2014. 
What is Continuous Delivery? 
Core concept: delivery pipeline 
▪ (Largely) automated representation of your release process 
▪ Set up to allow for fast releases and fast feedback of small changes to your 
systems
13 Copyright 2014. 
What is Continuous Delivery? 
Typical technical and process components: 
▪ Agile/iterative software development methodology 
▪ “Everything is code” 
▪ Continuous Integration 
▪ Automated deployments 
▪ Automated environment provisioning 
▪ Automated testing 
▪ Automated pipeline orchestration
14 Copyright 2014. 
What is Continuous Delivery? 
Typical benefits: 
▪ More ability to “course correct” in development 
▪ Avoid frequent “merge hell” 
▪ Avoid failed deployments and troubleshooting 
▪ Avoid environment contention and misconfigured environments 
▪ Speed up testing and increase test coverage and insight 
▪ Improve visibility and automation of end-to-end process
15 Copyright 2014. 
What is Continuous Delivery? 
Blah. Blah. Blah.
16 Copyright 2014. 
What is Continuous Delivery? 
Blah. Blah. Blah. 
Booooooring.
17 Copyright 2014. 
What is Continuous Delivery really? 
▪ CD ≠ “gluing a bunch of tools together a bit better than we did it last time”
18 Copyright 2014. 
What is Continuous Delivery really? 
▪ CD ≠ “gluing a bunch of tools together a bit better than we did it last time” 
▪ CD ≠ “wiring up 10 Jenkins jobs with a nice Groovy DSL”
19 Copyright 2014. 
What is Continuous Delivery really? 
CD = changing the way we deliver 
IT services to our users!
20 Copyright 2014. 
What is Continuous Delivery really? 
CD = making the delivery of new features and 
functions a modern experience
21 Copyright 2014. 
What is Continuous Delivery really? 
…the kind of experience we would want to use.
22 Copyright 2014. 
What is Continuous Delivery really?
23 Copyright 2014. 
What is Continuous Delivery really?
24 Copyright 2014. 
What is Continuous Delivery really? 
Continuous Delivery is a means, not a goal!
25 Copyright 2014. 
What is Continuous Delivery really? 
What are your goals for Continuous Delivery?
26 Copyright 2014. 
What is Continuous Delivery really? 
▪ Accelerated features 
▪ Customer insight and interaction 
▪ Improved quality and resilience
27 Copyright 2014. 
What is Continuous Delivery really? 
Hypothesis-driven development: 
▪ Why am I building this feature? What am I expecting to happen as a result of 
implementing this? 
▪ Where is this feature in the current delivery process? When will it be ready? 
What is the current “confidence level” in this feature? 
▪ Now that the feature is live, what is it doing?
28 Copyright 2014. 
What is Continuous Delivery really? 
Hypothesis-driven development: 
▪ Why am I building this feature? What am I expecting to happen as a result of 
implementing this? 
▪ Where is this feature in the current delivery process? When will it be ready? 
What is the current “confidence level” in this feature? 
▪ Now that the feature is live, what is it doing? 
Rinse and repeat.
29 Copyright 2014. 
What is Continuous Delivery really? 
Is this actually working for me? 
▪ Agile is only one possible (pretty proven) approach to software development 
▪ CD is only one possible (very promising) approach to software delivery 
▪ Metrics will help you identify what works best for you
30 Copyright 2014. 
What is Continuous Delivery really? 
▪ How long did it take to get the feature live? 
▪ Which percentage of releases for this app succeeded/failed? 
▪ What was the MTTR for failures? 
▪ How much did it cost to develop this feature? 
▪ Did the feature deliver on its hypothesis? 
▪ …
31 Copyright 2014. 
How to get started 
Culture: set of values, beliefs and 
traditions 
Practices: behaviours and actions that 
derive from these values and beliefs 
Tooling: instruments used to carry out 
the behaviours and actions
32 Copyright 2014. 
How to get started 
Culture 
is expressed through 
Practices 
carried out using 
Tooling
33 Copyright 2014. 
How to get started 
▪ Problem: culture is hard to impose from the top down 
▪ And most organizations are not at the point where a culture is in place 
▪ So...what can we do about this?
34 Copyright 2014. 
How to get started 
Culture 
is expressed through 
Practices 
carried out using 
Tooling
35 Copyright 2014. 
How to get started 
Culture 
is expressed through 
Practices 
carried out using 
Tooling
36 Copyright 2014. 
How to get started 
Culture 
whose effects give rise to 
Practices 
enables 
Tooling
37 Copyright 2014. 
How to get started 
▪ Easy to get up and running 
▪ Low risk 
▪ Quick, demonstrable effects
38 Copyright 2014. 
How to get started 
▪ Get a baseline: Value Stream Analysis 
▪ Define incremental goals 
▪ Start with tooling
39 Copyright 2014. 
How to get started 
▪ The “CD onion” is bigger than any one tool! 
Build/CI 
Deployment 
Release/Pipeline Management 
Test Management 
Code Testing/Analysis 
End Users 
Environment Provisioning 
Presenting relevant information to 
the different parts of the organization 
that are involved is at least as 
important as the basic automation 
capability itself!
40 Copyright 2014. 
How to get started 
A story… 
▪ ACME Inc. has heard of this amazing tooling that can help automate their 
software delivery process 
▪ Consultants come in a build a delivery pipeline 
▪ Runs fine for a while 
▪ Not easy to adapt to new projects, as the consultants have moved on 
▪ Then some parts of the pipeline start to fail, and are switched off or bypassed 
▪ …
41 Copyright 2014. 
How to get started 
▪ Lesson: Tooling by itself only goes so far 
▪ Resilience comes from making this part of your DNA 
▪ This Is Not Easy!
42 Copyright 2014. 
How to keep going 
Five key points: 
▪ Get management buy in 
▪ Find someone who’s “been there” 
▪ Create champions 
▪ Make things visible 
▪ Communicate, communicate, communicate
43 Copyright 2014. 
How to keep going
44 Copyright 2014. 
How to keep going 
▪ Testing and quality 
▪ Adapt your architecture to allow for smaller changes 
▪ Full-time business focus
45 Copyright 2014. 
How to keep going 
Making CD part of your culture: 
▪ We can always do better 
▪ Our service, our features, our users 
▪ ‘Us’ includes the business 
▪ Tools work for the team 
▪ Nobody goes home if the build delivery system is broken
46 Copyright 2014. 
What Is Continuous Delivery really? 
Making the delivery of new features 
and functions the kind of experience 
we would want to use.
47 Copyright 2014. 
Get In Touch! 
▪ Andrew Phillips 
aphillips at xebialabs dot com 
blog.xebialabs.com/author/aphillips
Thank You For Coming!

More Related Content

What's hot

DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
 
ReleaseIQ's Next Gen Enterprise Devops Platform Webinar Slides
ReleaseIQ's  Next Gen Enterprise Devops Platform Webinar SlidesReleaseIQ's  Next Gen Enterprise Devops Platform Webinar Slides
ReleaseIQ's Next Gen Enterprise Devops Platform Webinar SlidesWayne Greene
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi WallsSerena Software
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventXebiaLabs
 
Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Paul Swartout
 
Mindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to ContainersMindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to ContainersXebiaLabs
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
Driving better requirements through DevOps
Driving better requirements through DevOpsDriving better requirements through DevOps
Driving better requirements through DevOpsNavvia
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps CultureMandi Walls
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...Gene Kim
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps CultureDreamLab
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesVictorOps
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITGene Kim
 

What's hot (20)

DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscape
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
 
ReleaseIQ's Next Gen Enterprise Devops Platform Webinar Slides
ReleaseIQ's  Next Gen Enterprise Devops Platform Webinar SlidesReleaseIQ's  Next Gen Enterprise Devops Platform Webinar Slides
ReleaseIQ's Next Gen Enterprise Devops Platform Webinar Slides
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
 
Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016
 
Mindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to ContainersMindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to Containers
 
Why Even DevOp?
Why Even DevOp?Why Even DevOp?
Why Even DevOp?
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Driving better requirements through DevOps
Driving better requirements through DevOpsDriving better requirements through DevOps
Driving better requirements through DevOps
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
ROOTS2011 Continuous Delivery
ROOTS2011 Continuous DeliveryROOTS2011 Continuous Delivery
ROOTS2011 Continuous Delivery
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
 

Viewers also liked

Mis temas Plantilla tarjetas de presentación
Mis temas Plantilla tarjetas de presentaciónMis temas Plantilla tarjetas de presentación
Mis temas Plantilla tarjetas de presentaciónGabriel Mazariego
 
το κανόνι της ειρήνης
το κανόνι της ειρήνηςτο κανόνι της ειρήνης
το κανόνι της ειρήνηςChrysanthi chrysanthou
 
Battle of the Golden Cobb
Battle of the Golden CobbBattle of the Golden Cobb
Battle of the Golden CobbJeremy Twohig
 
Obesity increasing worldwide infographic
Obesity increasing worldwide infographicObesity increasing worldwide infographic
Obesity increasing worldwide infographicAtlasTrend
 
Jwellary Final
Jwellary FinalJwellary Final
Jwellary Finalbbasavaraj
 
Practical Research Data Management: tools and approaches, pre- and post-award
Practical Research Data Management:  tools and approaches, pre- and post-awardPractical Research Data Management:  tools and approaches, pre- and post-award
Practical Research Data Management: tools and approaches, pre- and post-awardMartin Donnelly
 
High end jeweller_ecommerce_store_launch_strategic_plan
High end jeweller_ecommerce_store_launch_strategic_planHigh end jeweller_ecommerce_store_launch_strategic_plan
High end jeweller_ecommerce_store_launch_strategic_planMax Tremblay
 
Human and Environment
Human and EnvironmentHuman and Environment
Human and Environmentiamfaninilove
 
Carnival Cruises Marketing plan and Business Case - Yolanda Williams
Carnival Cruises Marketing plan and Business Case - Yolanda WilliamsCarnival Cruises Marketing plan and Business Case - Yolanda Williams
Carnival Cruises Marketing plan and Business Case - Yolanda WilliamsYolanda Williams
 
Tautotites 23
Tautotites 23Tautotites 23
Tautotites 23DANAEK1
 

Viewers also liked (11)

Mis temas Plantilla tarjetas de presentación
Mis temas Plantilla tarjetas de presentaciónMis temas Plantilla tarjetas de presentación
Mis temas Plantilla tarjetas de presentación
 
το κανόνι της ειρήνης
το κανόνι της ειρήνηςτο κανόνι της ειρήνης
το κανόνι της ειρήνης
 
Future proof your career
Future proof your careerFuture proof your career
Future proof your career
 
Battle of the Golden Cobb
Battle of the Golden CobbBattle of the Golden Cobb
Battle of the Golden Cobb
 
Obesity increasing worldwide infographic
Obesity increasing worldwide infographicObesity increasing worldwide infographic
Obesity increasing worldwide infographic
 
Jwellary Final
Jwellary FinalJwellary Final
Jwellary Final
 
Practical Research Data Management: tools and approaches, pre- and post-award
Practical Research Data Management:  tools and approaches, pre- and post-awardPractical Research Data Management:  tools and approaches, pre- and post-award
Practical Research Data Management: tools and approaches, pre- and post-award
 
High end jeweller_ecommerce_store_launch_strategic_plan
High end jeweller_ecommerce_store_launch_strategic_planHigh end jeweller_ecommerce_store_launch_strategic_plan
High end jeweller_ecommerce_store_launch_strategic_plan
 
Human and Environment
Human and EnvironmentHuman and Environment
Human and Environment
 
Carnival Cruises Marketing plan and Business Case - Yolanda Williams
Carnival Cruises Marketing plan and Business Case - Yolanda WilliamsCarnival Cruises Marketing plan and Business Case - Yolanda Williams
Carnival Cruises Marketing plan and Business Case - Yolanda Williams
 
Tautotites 23
Tautotites 23Tautotites 23
Tautotites 23
 

Similar to What is Continuous Delivery really?

A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering ITXebiaLabs
 
Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryXebiaLabs
 
Culture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryCulture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryXebiaLabs
 
Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline XebiaLabs
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the roomXebiaLabs
 
Continuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersContinuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersXebiaLabs
 
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature DeliveryCD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature DeliveryXebiaLabs
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldDevOps Enterprise Summit
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businessPatrickCrompton
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeXebiaLabs
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryJoost van der Griendt
 
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreScrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreMirco Hering
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 
Dev ops is a journey choose your own adventure v2
Dev ops is a journey   choose your own adventure v2Dev ops is a journey   choose your own adventure v2
Dev ops is a journey choose your own adventure v2Fabian Iannarella
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelCA Technologies
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2Fabian Iannarella
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingITpreneurs
 

Similar to What is Continuous Delivery really? (20)

A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering IT
 
Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous Delivery
 
Culture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryCulture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous Delivery
 
Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the room
 
Continuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersContinuous Delivery Guide for Managers
Continuous Delivery Guide for Managers
 
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature DeliveryCD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
 
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreScrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Dev ops is a journey choose your own adventure v2
Dev ops is a journey   choose your own adventure v2Dev ops is a journey   choose your own adventure v2
Dev ops is a journey choose your own adventure v2
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 

More from XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 

More from XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

What is Continuous Delivery really?

  • 1. What is Continuous Delivery really? Andrew Phillips | 11 Dec 2014
  • 2. 2 Copyright 2014. Me! Me! Me! ▪ VP Products for XebiaLabs ▪ Lots of enterprise software development on high-performance systems ▪ Been on both sides of the “Dev…Ops” fence ▪ Active open source contributor and committer: jclouds, Akka, Gradle and others ▪ Cloud, PaaS & Scala fan ▪ Regular meetup, conference etc. presenter
  • 3. 3 Copyright 2014. Us! Us! Us! ▪ We build enterprise tools for DevOps and Continuous Delivery ▪ To solve problems around DevOps and CD at scale
  • 4. 4 Copyright 2014. Agenda ▪ What is Continuous Delivery? ▪ What is Continuous Delivery really? ▪ How to Get Started ▪ How to Keep Going
  • 5. 5 Copyright 2014. Prelude We are all IT companies now
  • 6. 6 Copyright 2014. Prelude How do we deliver IT-based services faster and better?
  • 8. 8 Copyright 2014. What is Continuous Delivery? “Continuous delivery is a set of patterns and best practices that can help software teams dramatically improve the pace and quality of their software delivery.”
  • 9. 9 Copyright 2014. What is Continuous Delivery? “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
  • 10. 10 Copyright 2014. What is Continuous Delivery?
  • 11. 11 Copyright 2014. What is Continuous Delivery? “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Principle #1 from the Agile Manifesto
  • 12. 12 Copyright 2014. What is Continuous Delivery? Core concept: delivery pipeline ▪ (Largely) automated representation of your release process ▪ Set up to allow for fast releases and fast feedback of small changes to your systems
  • 13. 13 Copyright 2014. What is Continuous Delivery? Typical technical and process components: ▪ Agile/iterative software development methodology ▪ “Everything is code” ▪ Continuous Integration ▪ Automated deployments ▪ Automated environment provisioning ▪ Automated testing ▪ Automated pipeline orchestration
  • 14. 14 Copyright 2014. What is Continuous Delivery? Typical benefits: ▪ More ability to “course correct” in development ▪ Avoid frequent “merge hell” ▪ Avoid failed deployments and troubleshooting ▪ Avoid environment contention and misconfigured environments ▪ Speed up testing and increase test coverage and insight ▪ Improve visibility and automation of end-to-end process
  • 15. 15 Copyright 2014. What is Continuous Delivery? Blah. Blah. Blah.
  • 16. 16 Copyright 2014. What is Continuous Delivery? Blah. Blah. Blah. Booooooring.
  • 17. 17 Copyright 2014. What is Continuous Delivery really? ▪ CD ≠ “gluing a bunch of tools together a bit better than we did it last time”
  • 18. 18 Copyright 2014. What is Continuous Delivery really? ▪ CD ≠ “gluing a bunch of tools together a bit better than we did it last time” ▪ CD ≠ “wiring up 10 Jenkins jobs with a nice Groovy DSL”
  • 19. 19 Copyright 2014. What is Continuous Delivery really? CD = changing the way we deliver IT services to our users!
  • 20. 20 Copyright 2014. What is Continuous Delivery really? CD = making the delivery of new features and functions a modern experience
  • 21. 21 Copyright 2014. What is Continuous Delivery really? …the kind of experience we would want to use.
  • 22. 22 Copyright 2014. What is Continuous Delivery really?
  • 23. 23 Copyright 2014. What is Continuous Delivery really?
  • 24. 24 Copyright 2014. What is Continuous Delivery really? Continuous Delivery is a means, not a goal!
  • 25. 25 Copyright 2014. What is Continuous Delivery really? What are your goals for Continuous Delivery?
  • 26. 26 Copyright 2014. What is Continuous Delivery really? ▪ Accelerated features ▪ Customer insight and interaction ▪ Improved quality and resilience
  • 27. 27 Copyright 2014. What is Continuous Delivery really? Hypothesis-driven development: ▪ Why am I building this feature? What am I expecting to happen as a result of implementing this? ▪ Where is this feature in the current delivery process? When will it be ready? What is the current “confidence level” in this feature? ▪ Now that the feature is live, what is it doing?
  • 28. 28 Copyright 2014. What is Continuous Delivery really? Hypothesis-driven development: ▪ Why am I building this feature? What am I expecting to happen as a result of implementing this? ▪ Where is this feature in the current delivery process? When will it be ready? What is the current “confidence level” in this feature? ▪ Now that the feature is live, what is it doing? Rinse and repeat.
  • 29. 29 Copyright 2014. What is Continuous Delivery really? Is this actually working for me? ▪ Agile is only one possible (pretty proven) approach to software development ▪ CD is only one possible (very promising) approach to software delivery ▪ Metrics will help you identify what works best for you
  • 30. 30 Copyright 2014. What is Continuous Delivery really? ▪ How long did it take to get the feature live? ▪ Which percentage of releases for this app succeeded/failed? ▪ What was the MTTR for failures? ▪ How much did it cost to develop this feature? ▪ Did the feature deliver on its hypothesis? ▪ …
  • 31. 31 Copyright 2014. How to get started Culture: set of values, beliefs and traditions Practices: behaviours and actions that derive from these values and beliefs Tooling: instruments used to carry out the behaviours and actions
  • 32. 32 Copyright 2014. How to get started Culture is expressed through Practices carried out using Tooling
  • 33. 33 Copyright 2014. How to get started ▪ Problem: culture is hard to impose from the top down ▪ And most organizations are not at the point where a culture is in place ▪ So...what can we do about this?
  • 34. 34 Copyright 2014. How to get started Culture is expressed through Practices carried out using Tooling
  • 35. 35 Copyright 2014. How to get started Culture is expressed through Practices carried out using Tooling
  • 36. 36 Copyright 2014. How to get started Culture whose effects give rise to Practices enables Tooling
  • 37. 37 Copyright 2014. How to get started ▪ Easy to get up and running ▪ Low risk ▪ Quick, demonstrable effects
  • 38. 38 Copyright 2014. How to get started ▪ Get a baseline: Value Stream Analysis ▪ Define incremental goals ▪ Start with tooling
  • 39. 39 Copyright 2014. How to get started ▪ The “CD onion” is bigger than any one tool! Build/CI Deployment Release/Pipeline Management Test Management Code Testing/Analysis End Users Environment Provisioning Presenting relevant information to the different parts of the organization that are involved is at least as important as the basic automation capability itself!
  • 40. 40 Copyright 2014. How to get started A story… ▪ ACME Inc. has heard of this amazing tooling that can help automate their software delivery process ▪ Consultants come in a build a delivery pipeline ▪ Runs fine for a while ▪ Not easy to adapt to new projects, as the consultants have moved on ▪ Then some parts of the pipeline start to fail, and are switched off or bypassed ▪ …
  • 41. 41 Copyright 2014. How to get started ▪ Lesson: Tooling by itself only goes so far ▪ Resilience comes from making this part of your DNA ▪ This Is Not Easy!
  • 42. 42 Copyright 2014. How to keep going Five key points: ▪ Get management buy in ▪ Find someone who’s “been there” ▪ Create champions ▪ Make things visible ▪ Communicate, communicate, communicate
  • 43. 43 Copyright 2014. How to keep going
  • 44. 44 Copyright 2014. How to keep going ▪ Testing and quality ▪ Adapt your architecture to allow for smaller changes ▪ Full-time business focus
  • 45. 45 Copyright 2014. How to keep going Making CD part of your culture: ▪ We can always do better ▪ Our service, our features, our users ▪ ‘Us’ includes the business ▪ Tools work for the team ▪ Nobody goes home if the build delivery system is broken
  • 46. 46 Copyright 2014. What Is Continuous Delivery really? Making the delivery of new features and functions the kind of experience we would want to use.
  • 47. 47 Copyright 2014. Get In Touch! ▪ Andrew Phillips aphillips at xebialabs dot com blog.xebialabs.com/author/aphillips
  • 48. Thank You For Coming!

Editor's Notes

  1. If that sounds like I’m fear mongering…well, it’s a tough world out there!
  2. Much research has been done here, we certainly won’t have time to go into the details today…
  3. Expertise and knowledge is out there. It’s a Known Problem
  4. OK, so far this discussion could have been about any subject…even marshmallows! But KK is not here today to talk about Japanese sweets, so…
  5. OK, so far this discussion could have been about any subject…even marshmallows! But KK is not here today to talk about Japanese sweets, so…
  6. You can see where this is going…
  7. Not just about tooling breaking…also about staying fit for purpose, which requires motivation and capability to adapt and extend.
  8. You will need support from higher ups to get the time and authority to get this embedded in your DNA Don’t be afraid to get expertise on board here. You need someone to be able to convey what this can “feel like” and live be example People who are passionate about this need to be given the freedom and authority to make things happen “Culture by stealth” doesn’t work. People need to know what is happening here – the good and the bad – to develop the confidence in the processes that becomes culture. So not just carefully presented Success Stats, but real-time data of what’s happening Ultimately, people need to know why this is happening and what benefits it is bringing to the organization. This takes time, but is ultimately time that is better spent than on simply sitting in a corner and implementing. Of course, you need to have built up a little bit of credibility first
  9. OK, so far this discussion could have been about any subject…even marshmallows! But KK is not here today to talk about Japanese sweets, so…
  10. Question from earlier…you should feel bad when your pipeline breaks