SlideShare una empresa de Scribd logo
1 de 56
Three 
Pillars 
of 
Continuous 
Delivery 
Culture, 
Processes 
and 
Tools 
Andrew Phillips, VP Products | 19 Nov 2014
Three 
Pillars 
of 
Continuous 
Delivery 
Culture, 
Processes 
and 
Tools 
“Lightning 
Edition” 
Andrew Phillips, VP Products | 19 Nov 2014
3 Copyright 
2014. 
About 
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 & JVM language fan (mainly Scala, Clojure) 
▪ Regular meetup, conference etc. presenter
4 Copyright 
2014. 
About 
XebiaLabs 
▪ Leading provider of delivery automation software focused 
on helping companies deliver higher quality software 
faster. 
▪ Reduce development applications costs 
▪ Accelerate application time to market 
▪ Bridge the gap between Development and Operations 
Global 
Customers, 
Global 
Success 
and 
more…
5 Copyright 
2014. 
Agenda 
▪ Lightning Continuous Delivery Recap 
▪ Tooling, Practices, Culture…how do they relate? 
▪ Bootstrapping a CD Culture 
▪ Crossing “Quick Win Chasm” 
▪ Practical Examples 
▪ Getting Started
6 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.”
7 Copyright 
2014. 
What 
Is 
Continuous 
Delivery? 
▪ A delivery pipeline?
8 Copyright 
2014. 
What 
Is 
Continuous 
Delivery? 
▪ A delivery pipeline? 
▪ A type of release process?
9 Copyright 
2014. 
What 
Is 
Continuous 
Delivery? 
▪ A delivery pipeline? 
▪ A type of release process? 
▪ An IT methodology?
10 Copyright 
2014. 
What 
Is 
Continuous 
Delivery? 
▪ A delivery pipeline? 
▪ A type of release process? 
▪ An IT methodology? 
▪ A different way of doing business?
11 Copyright 
2014. 
Why 
Continuous 
Delivery? 
▪ Competitive pressure 
▪ Hot trend 
▪ Clear business values 
− Accelerate time to market 
− Increase application quality 
− Increase customer responsiveness
12 Copyright 
2014. 
Why 
Continuous 
Delivery?
13 Copyright 
2014. 
Aside 
1: 
Continuous 
Delivery 
& 
Agile 
“Our highest priority is to satisfy the customer through early 
and continuous delivery of valuable software.”
14 Copyright 
2014. 
Aside 
1: 
Continuous 
Delivery 
& 
Agile
15 Copyright 
2014. 
Aside 
1: 
Continuous 
Delivery 
& 
Agile 
“Our highest priority is to satisfy the customer through early 
and continuous delivery of valuable software.” 
Principle #1 from the Agile Manifesto
16 Copyright 
2014. 
Aside 
2: 
Continuous 
Delivery 
& 
Devops 
▪ Flood of overlapping messaging in this space right now 
▪ Analysts and new vendors piling on to the bandwagon 
▪ Rather difficult to parse it all at present, especially if you’re coming at this now
17 Copyright 
2014. 
Aside 
2: 
Continuous 
Delivery 
& 
Devops 
▪ Flood of overlapping messaging in this space right now 
▪ Analysts and new vendors piling on to the bandwagon 
▪ Rather difficult to parse it all at present, especially if you’re coming at this now 
▪ Key point: Whatever you call it, make sure you have some defined goals that 
are intended to provide some measurable business value 
▪ Happy to debate and discuss definitions over lunch!
18 Copyright 
" 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 
2014. 
Three 
Pillars
19 Copyright 
2014. 
Three 
Pillars 
Culture 
is 
expressed 
through 
Prac<ces 
carried 
out 
using 
Tooling
20 Copyright 
2014. 
Three 
Pillars
21 Copyright 
2014. 
A 
Bit 
About 
Culture 
▪ Once it’s reached a cultural level: extremely resilient to problems 
− If the tooling breaks, people will fix it 
▪ Internal motivation to carry out the practices and make them work 
▪ (Risk of groupthink, so tolerance of open minds is important 
− Something for a lunchtime discussion)
22 Copyright 
2014. 
A 
Bit 
About 
Culture 
▪ Problem: culture is hard to impose from the top down 
− Look at history! 
▪ And most organizations are not at the point where a culture is in place 
− They’re just starting out on their CD journey! 
▪ So...what can we do about this?
23 Copyright 
2014. 
Bootstrapping 
a 
CD 
Culture 
▪ Let’s look at those three pillars a different way
24 Copyright 
2014. 
Bootstrapping 
a 
CD 
Culture 
Culture 
is 
expressed 
through 
Prac<ces 
carried 
out 
using 
Tooling
25 Copyright 
2014. 
Bootstrapping 
a 
CD 
Culture 
Culture 
is 
expressed 
through 
Prac<ces 
carried 
out 
using 
Tooling
26 Copyright 
2014. 
Bootstrapping 
a 
CD 
Culture 
Culture 
whose 
effects 
give 
rise 
to 
Prac<ces 
enables 
Tooling
27 Copyright 
2014. 
Bootstrapping 
a 
CD 
Culture 
▪ Key point here: inverting the causal relationships! 
▪ Why start with tooling & practices?
28 Copyright 
2014. 
Bootstrapping 
a 
CD 
Culture 
▪ Easy to get up and running 
− Certainly compared to culture! 
▪ Low risk 
− Largely free or low-cost tools 
− “Skunkworks-able” 
▪ Quick, demonstrable effects 
− Go after the low hanging fruit!
29 Copyright 
2014. 
“Quick 
Win 
Chasm” 
▪ 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 
− …
30 Copyright 
2014. 
“Quick 
Win 
Chasm” 
▪ Lesson: Tooling by itself only goes so far 
− Even if it’s very reliable! 
▪ Resilience comes from making this part of your DNA 
▪ This Is Not Easy! 
− Especially since the temptation is to see the initial improvements and stop there
31 Copyright 
2014. 
Crossing 
Quick 
Win 
Chasm 
▪ Five key points 
− Get management buy in 
− Find someone who’s “been there” 
− Create champions 
− Make things visible 
− Communicate, communicate, communicate
32 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review
33 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review 
− Continuous Integration
34 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review 
− Continuous Integration 
− Deployment
35 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review 
− Continuous Integration 
− Deployment 
− Testing & quality
36 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review 
− Continuous Integration 
− Deployment 
− Testing & quality 
− Provisioning
37 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review 
− Continuous Integration 
− Deployment 
− Testing & quality 
− Provisioning 
− Orchestration
38 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Tooling 
− Code review 
− Continuous Integration 
− Deployment 
− Testing & quality 
− Provisioning 
− Orchestration 
− Monitoring
39 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small
40 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small 
− Quality before functionality
41 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small 
− Quality before functionality 
− Put the test up front
42 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small 
− Quality before functionality 
− Put the test up front 
− Everyone involved early
43 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small 
− Quality before functionality 
− Put the test up front 
− Everyone involved early 
− No more (code) than necessary
44 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small 
− Quality before functionality 
− Put the test up front 
− Everyone involved early 
− No more (code) than necessary 
− Ongoing user dialog
45 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Practices 
− Keep changes small 
− Quality before functionality 
− Put the test up front 
− Everyone involved early 
− No more (code) than necessary 
− Ongoing user dialog 
− Delivery tooling = serious tooling
46 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Culture 
− We can always do better
47 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Culture 
− We can always do better 
− Our service, our features, our users
48 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Culture 
− We can always do better 
− Our service, our features, our users 
− ‘Us’ includes the business
49 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ Culture 
− We can always do better 
− Our service, our features, our users 
− ‘Us’ includes the business 
− Tools work for the team
50 Copyright 
2014. 
Let’s 
Get 
Practical 
▪ 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
51 Copyright 
2014. 
Getting 
Started 
▪ Get a baseline: Value Stream Analysis 
− Open mind: We Can Do Things Differently 
▪ Define incremental goals 
− No Ocean Boiling! 
▪ Start with tooling 
− Go after low-hanging fruit
52 Copyright 
2014. 
Getting 
Started 
▪ Testing and quality 
− More investment and backfilling required 
− Requires buy-in 
▪ Adapt your architecture to allow for smaller changes 
− Greenfield? Lucky you! 
− Otherwise, will need to tackle this eventually 
▪ Full-time business focus 
− It’s about putting the business at the wheel! 
− Often need some persuasion to actually drive…
53 Copyright 
2014. 
More 
Info 
▪ Get started today! 
www.xebialabs.com 
www.xebialabs.com/trial 
▪ Stay informed: 
blog.xebialabs.com 
@XebiaLabs 
youtube.com/xebialabs
54 Copyright 
2014. 
Get 
In 
Touch! 
▪ Andrew Phillips 
aphillips at xebialabs dot com 
▪ Talk over lunch or at the XebiaLabs table 
▪ Don’t forget to stop by the table for more information (& swag)
55 Copyright 
2014. 
Get 
In 
Touch! 
▪ Andrew Phillips 
aphillips at xebialabs dot com 
▪ Talk over lunch or at the XebiaLabs table 
▪ Don’t forget to stop by the table for more information (& swag)
Thank 
You!

Más contenido relacionado

La actualidad más candente

Agile in Your Life + Building NomNom Finder
Agile in Your Life + Building NomNom FinderAgile in Your Life + Building NomNom Finder
Agile in Your Life + Building NomNom FinderHala Saleh
 
Driving better requirements through DevOps
Driving better requirements through DevOpsDriving better requirements through DevOps
Driving better requirements through DevOpsNavvia
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerPaul Peissner
 
7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlanta7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlantaNavvia
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Ahmed Sidky
 
Open for Business
Open for BusinessOpen for Business
Open for Businesspiers_higgs
 
Introducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelIntroducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelRenee Troughton
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
 
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...Institut Lean France
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryJeevan T.M.
 
October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0
October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0
October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0UXPA MN
 
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014Colin O'Neill
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionGene Kim
 
Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013Institut Lean France
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces controlNiels Verdonk
 
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014Colin O'Neill
 

La actualidad más candente (20)

Agile in Your Life + Building NomNom Finder
Agile in Your Life + Building NomNom FinderAgile in Your Life + Building NomNom Finder
Agile in Your Life + Building NomNom Finder
 
Driving better requirements through DevOps
Driving better requirements through DevOpsDriving better requirements through DevOps
Driving better requirements through DevOps
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
 
7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlanta7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlanta
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
Open for Business
Open for BusinessOpen for Business
Open for Business
 
Introducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelIntroducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta Model
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...
 
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
 
October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0
October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0
October 2014 | A211y - An Exploration into Accessibility, Agile & WCAG 2.0
 
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013
 
IIT Academy: Agile 101
IIT Academy: Agile 101IIT Academy: Agile 101
IIT Academy: Agile 101
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
 
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile DeliveryAgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
 

Destacado

XL release Webinar Slides: Advanced Enterprise Release Coordination
XL release Webinar Slides: Advanced Enterprise Release CoordinationXL release Webinar Slides: Advanced Enterprise Release Coordination
XL release Webinar Slides: Advanced Enterprise Release CoordinationXebiaLabs
 
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...XebiaLabs
 
XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...
XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...
XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...XebiaLabs
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseXebiaLabs
 
Introducing XL Release 4.1
Introducing XL Release 4.1Introducing XL Release 4.1
Introducing XL Release 4.1XebiaLabs
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsCompuware
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...XebiaLabs
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOpsXebiaLabs
 
Large scale automation with jenkins
Large scale automation with jenkinsLarge scale automation with jenkins
Large scale automation with jenkinsKohsuke Kawaguchi
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXebiaLabs
 
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructuresMaster Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructuresFrançois Le Droff
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseXebiaLabs
 
Chef Cookbook Testing and Continuous Integration
Chef Cookbook Testing and Continuous IntegrationChef Cookbook Testing and Continuous Integration
Chef Cookbook Testing and Continuous IntegrationJulian Dunn
 
Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)Tracy Kennedy
 
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Jenkins Days - Workshop - Let's Build a Pipeline - Los AngelesJenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Jenkins Days - Workshop - Let's Build a Pipeline - Los AngelesAndy Pemberton
 
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)CloudBees
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with ChefAdam Jacob
 
Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Anthony Hodson
 

Destacado (20)

XL release Webinar Slides: Advanced Enterprise Release Coordination
XL release Webinar Slides: Advanced Enterprise Release CoordinationXL release Webinar Slides: Advanced Enterprise Release Coordination
XL release Webinar Slides: Advanced Enterprise Release Coordination
 
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
 
XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...
XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...
XL Release Webinar Slides: Enterprise Release Management for DevOps & Continu...
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL Release
 
Introducing XL Release 4.1
Introducing XL Release 4.1Introducing XL Release 4.1
Introducing XL Release 4.1
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOps
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
 
Large scale automation with jenkins
Large scale automation with jenkinsLarge scale automation with jenkins
Large scale automation with jenkins
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release Automation
 
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructuresMaster Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the Enterprise
 
Chef Cookbook Testing and Continuous Integration
Chef Cookbook Testing and Continuous IntegrationChef Cookbook Testing and Continuous Integration
Chef Cookbook Testing and Continuous Integration
 
Continuous delivery-with-maven
Continuous delivery-with-mavenContinuous delivery-with-maven
Continuous delivery-with-maven
 
Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)
 
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Jenkins Days - Workshop - Let's Build a Pipeline - Los AngelesJenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
 
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with Chef
 
Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)
 

Similar a Chicago CD Summit: 3 Pillars of Continuous Delivery

What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?XebiaLabs
 
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)XebiaLabs
 
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
 
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
 
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
 
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
 
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
 
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
 
Why, how and what of Agile
Why, how and what of AgileWhy, how and what of Agile
Why, how and what of AgileBCS East Anglia
 
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
 
Continuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersContinuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersXebiaLabs
 
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
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
Moving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everythingMoving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everythingXebiaLabs
 
Will everitt
Will everitt   Will everitt
Will everitt Hilary Ip
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Thriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsThriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsKnowledge Train
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Hilary Ip
 
Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...
Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...
Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...Texavi Innovative Solutions
 
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...Tom Sylvester
 

Similar a Chicago CD Summit: 3 Pillars of Continuous Delivery (20)

What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?
 
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
 
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
 
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
 
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
 
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
 
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
 
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
 
Why, how and what of Agile
Why, how and what of AgileWhy, how and what of Agile
Why, how and what of Agile
 
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
 
Continuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersContinuous Delivery Guide for Managers
Continuous Delivery Guide for Managers
 
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
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Moving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everythingMoving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everything
 
Will everitt
Will everitt   Will everitt
Will everitt
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Thriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsThriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara Roberts
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...
Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...
Lean Principles, Practices and Techniques -A Texavi Tech Bootcamp on How to b...
 
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
 

Más de 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
 

Más de 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?
 

Último

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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Último (20)

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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Chicago CD Summit: 3 Pillars of Continuous Delivery

  • 1. Three Pillars of Continuous Delivery Culture, Processes and Tools Andrew Phillips, VP Products | 19 Nov 2014
  • 2. Three Pillars of Continuous Delivery Culture, Processes and Tools “Lightning Edition” Andrew Phillips, VP Products | 19 Nov 2014
  • 3. 3 Copyright 2014. About 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 & JVM language fan (mainly Scala, Clojure) ▪ Regular meetup, conference etc. presenter
  • 4. 4 Copyright 2014. About XebiaLabs ▪ Leading provider of delivery automation software focused on helping companies deliver higher quality software faster. ▪ Reduce development applications costs ▪ Accelerate application time to market ▪ Bridge the gap between Development and Operations Global Customers, Global Success and more…
  • 5. 5 Copyright 2014. Agenda ▪ Lightning Continuous Delivery Recap ▪ Tooling, Practices, Culture…how do they relate? ▪ Bootstrapping a CD Culture ▪ Crossing “Quick Win Chasm” ▪ Practical Examples ▪ Getting Started
  • 6. 6 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.”
  • 7. 7 Copyright 2014. What Is Continuous Delivery? ▪ A delivery pipeline?
  • 8. 8 Copyright 2014. What Is Continuous Delivery? ▪ A delivery pipeline? ▪ A type of release process?
  • 9. 9 Copyright 2014. What Is Continuous Delivery? ▪ A delivery pipeline? ▪ A type of release process? ▪ An IT methodology?
  • 10. 10 Copyright 2014. What Is Continuous Delivery? ▪ A delivery pipeline? ▪ A type of release process? ▪ An IT methodology? ▪ A different way of doing business?
  • 11. 11 Copyright 2014. Why Continuous Delivery? ▪ Competitive pressure ▪ Hot trend ▪ Clear business values − Accelerate time to market − Increase application quality − Increase customer responsiveness
  • 12. 12 Copyright 2014. Why Continuous Delivery?
  • 13. 13 Copyright 2014. Aside 1: Continuous Delivery & Agile “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
  • 14. 14 Copyright 2014. Aside 1: Continuous Delivery & Agile
  • 15. 15 Copyright 2014. Aside 1: Continuous Delivery & Agile “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Principle #1 from the Agile Manifesto
  • 16. 16 Copyright 2014. Aside 2: Continuous Delivery & Devops ▪ Flood of overlapping messaging in this space right now ▪ Analysts and new vendors piling on to the bandwagon ▪ Rather difficult to parse it all at present, especially if you’re coming at this now
  • 17. 17 Copyright 2014. Aside 2: Continuous Delivery & Devops ▪ Flood of overlapping messaging in this space right now ▪ Analysts and new vendors piling on to the bandwagon ▪ Rather difficult to parse it all at present, especially if you’re coming at this now ▪ Key point: Whatever you call it, make sure you have some defined goals that are intended to provide some measurable business value ▪ Happy to debate and discuss definitions over lunch!
  • 18. 18 Copyright " 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 2014. Three Pillars
  • 19. 19 Copyright 2014. Three Pillars Culture is expressed through Prac<ces carried out using Tooling
  • 20. 20 Copyright 2014. Three Pillars
  • 21. 21 Copyright 2014. A Bit About Culture ▪ Once it’s reached a cultural level: extremely resilient to problems − If the tooling breaks, people will fix it ▪ Internal motivation to carry out the practices and make them work ▪ (Risk of groupthink, so tolerance of open minds is important − Something for a lunchtime discussion)
  • 22. 22 Copyright 2014. A Bit About Culture ▪ Problem: culture is hard to impose from the top down − Look at history! ▪ And most organizations are not at the point where a culture is in place − They’re just starting out on their CD journey! ▪ So...what can we do about this?
  • 23. 23 Copyright 2014. Bootstrapping a CD Culture ▪ Let’s look at those three pillars a different way
  • 24. 24 Copyright 2014. Bootstrapping a CD Culture Culture is expressed through Prac<ces carried out using Tooling
  • 25. 25 Copyright 2014. Bootstrapping a CD Culture Culture is expressed through Prac<ces carried out using Tooling
  • 26. 26 Copyright 2014. Bootstrapping a CD Culture Culture whose effects give rise to Prac<ces enables Tooling
  • 27. 27 Copyright 2014. Bootstrapping a CD Culture ▪ Key point here: inverting the causal relationships! ▪ Why start with tooling & practices?
  • 28. 28 Copyright 2014. Bootstrapping a CD Culture ▪ Easy to get up and running − Certainly compared to culture! ▪ Low risk − Largely free or low-cost tools − “Skunkworks-able” ▪ Quick, demonstrable effects − Go after the low hanging fruit!
  • 29. 29 Copyright 2014. “Quick Win Chasm” ▪ 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 − …
  • 30. 30 Copyright 2014. “Quick Win Chasm” ▪ Lesson: Tooling by itself only goes so far − Even if it’s very reliable! ▪ Resilience comes from making this part of your DNA ▪ This Is Not Easy! − Especially since the temptation is to see the initial improvements and stop there
  • 31. 31 Copyright 2014. Crossing Quick Win Chasm ▪ Five key points − Get management buy in − Find someone who’s “been there” − Create champions − Make things visible − Communicate, communicate, communicate
  • 32. 32 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review
  • 33. 33 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review − Continuous Integration
  • 34. 34 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review − Continuous Integration − Deployment
  • 35. 35 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review − Continuous Integration − Deployment − Testing & quality
  • 36. 36 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review − Continuous Integration − Deployment − Testing & quality − Provisioning
  • 37. 37 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review − Continuous Integration − Deployment − Testing & quality − Provisioning − Orchestration
  • 38. 38 Copyright 2014. Let’s Get Practical ▪ Tooling − Code review − Continuous Integration − Deployment − Testing & quality − Provisioning − Orchestration − Monitoring
  • 39. 39 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small
  • 40. 40 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small − Quality before functionality
  • 41. 41 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small − Quality before functionality − Put the test up front
  • 42. 42 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small − Quality before functionality − Put the test up front − Everyone involved early
  • 43. 43 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small − Quality before functionality − Put the test up front − Everyone involved early − No more (code) than necessary
  • 44. 44 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small − Quality before functionality − Put the test up front − Everyone involved early − No more (code) than necessary − Ongoing user dialog
  • 45. 45 Copyright 2014. Let’s Get Practical ▪ Practices − Keep changes small − Quality before functionality − Put the test up front − Everyone involved early − No more (code) than necessary − Ongoing user dialog − Delivery tooling = serious tooling
  • 46. 46 Copyright 2014. Let’s Get Practical ▪ Culture − We can always do better
  • 47. 47 Copyright 2014. Let’s Get Practical ▪ Culture − We can always do better − Our service, our features, our users
  • 48. 48 Copyright 2014. Let’s Get Practical ▪ Culture − We can always do better − Our service, our features, our users − ‘Us’ includes the business
  • 49. 49 Copyright 2014. Let’s Get Practical ▪ Culture − We can always do better − Our service, our features, our users − ‘Us’ includes the business − Tools work for the team
  • 50. 50 Copyright 2014. Let’s Get Practical ▪ 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
  • 51. 51 Copyright 2014. Getting Started ▪ Get a baseline: Value Stream Analysis − Open mind: We Can Do Things Differently ▪ Define incremental goals − No Ocean Boiling! ▪ Start with tooling − Go after low-hanging fruit
  • 52. 52 Copyright 2014. Getting Started ▪ Testing and quality − More investment and backfilling required − Requires buy-in ▪ Adapt your architecture to allow for smaller changes − Greenfield? Lucky you! − Otherwise, will need to tackle this eventually ▪ Full-time business focus − It’s about putting the business at the wheel! − Often need some persuasion to actually drive…
  • 53. 53 Copyright 2014. More Info ▪ Get started today! www.xebialabs.com www.xebialabs.com/trial ▪ Stay informed: blog.xebialabs.com @XebiaLabs youtube.com/xebialabs
  • 54. 54 Copyright 2014. Get In Touch! ▪ Andrew Phillips aphillips at xebialabs dot com ▪ Talk over lunch or at the XebiaLabs table ▪ Don’t forget to stop by the table for more information (& swag)
  • 55. 55 Copyright 2014. Get In Touch! ▪ Andrew Phillips aphillips at xebialabs dot com ▪ Talk over lunch or at the XebiaLabs table ▪ Don’t forget to stop by the table for more information (& swag)