SlideShare a Scribd company logo
1 of 53
Download to read offline
Three Pillars of Continuous Delivery:
Culture, Practices & Tooling
Andrew Phillips, XebiaLabs
About Me
o 

VP Products for XebiaLabs

o 

Lots of enterprise software development on
high-performance systems

o 

Been on both sides of the “Dev…Ops”
fence

o 

Active open source contributor and
committer:
jclouds, Akka, Gradle and others

o 

Cloud, PaaS & JVM language fan (mainly
Scala, Clojure)

o 

Regular meetup, conference etc. presenter
About Me

o 

VP Products for XebiaLabs

o 

Lots of enterprise software development on highperformance systems

o 

Been on both sides of the “Dev…Ops” fence

o 

Active open source contributor and committer:
jclouds, Akka, Gradle and others

o 

Cloud, PaaS & JVM language fan (mainly Scala,
Clojure)

o 

Regular meetup, conference etc. presenter
About XebiaLabs

o 

Leading provider of delivery
automation software focused on
helping companies deliver higher
quality software faster.

o 

Reduce development applications
costs

o 

Accelerate application time to market

o 

Bridge the gap between
Development and Operations

Global Customers, Global Success

and many more…
Agenda

o  Lightning Continuous Delivery
Recap
o  Tooling, Practices, Culture…how do
they relate?
o  Bootstrapping a CD Culture
o  Crossing “Quick Win Chasm”
o  Practical Examples
o  Getting Started
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.”
Why Continuous Delivery?

o  Competitive pressure
o  Hot trend
o  Clear business values
o  Accelerate time to market
o  Increase application quality
o  Increase customer
responsiveness
Why Continuous Delivery?
Aside 1: Continuous Delivery & Agile

“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.”
Aside 1: Continuous Delivery & Agile

“Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.”
Aside 1: Continuous Delivery & Agile
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
Aside 2: Continuous Delivery & Devops

o  Flood of overlapping messaging in
this space right now
o  Analysts and new vendors piling on
to the bandwagon
o  Rather difficult to parse it all at
present, especially if you’re coming
at this now
Aside 2: Continuous Delivery & Devops
o  Flood of overlapping messaging in this
space right now
o  Analysts and new vendors piling on to
the bandwagon
o  Rather difficult to parse it all at present,
especially if you’re coming at this now
o  Key point: Whatever you call it, make
sure you have some defined goals that
are intended to provide some
measurable business value
o  Happy to debate and discuss
definitions over lunch!
Three Pillars

"   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
Three Pillars

Culture
is expressed through

Practices
carried out using

Tooling
Three Pillars
A Bit About Culture

o  Once it’s reached a cultural level:
extremely resilient to problems
o  If the tooling breaks, people will fix it
o  Internal motivation to carry out the
practices and make them work
o  (Risk of groupthink, so tolerance of
open minds is important
o  Something for a lunchtime
discussion)
A Bit About Culture
o  Problem: culture is hard to impose
from the top down
o  Look at history!
o  And most organizations are not at
the point where a culture is in place
o  They’re just starting out on their
CD journey!
o  So...what can we do about this?
Bootstrapping a CD Culture

o  Let’s look at those three
pillars a different way
Bootstrapping a CD Culture

Culture
is expressed through

Practices
carried out using

Tooling
Bootstrapping a CD Culture

Culture
is expressed through

Practices
carried out using

Tooling
Bootstrapping a CD Culture

Culture
whose effects give rise to

Practices
enables

Tooling
Bootstrapping a CD Culture

o  Key point here: inverting the causal
relationships!
o  Why start with tooling & practices?
Bootstrapping a CD Culture

o  Easy to get up and running
o  Certainly compared to culture!
o  Low risk
o  Largely free or low-cost tools
o  “Skunkworks-able”
o  Quick, demonstrable effects
o  Go after the low hanging fruit!
“Quick Win Chasm”
o  A story…
o  ACME Inc. has heard of this
amazing tooling that can help
automate their software delivery
process
o  Consultants come in a build a
delivery pipeline
o  Runs fine for a while
o  Not easy to adapt to new projects,
as the consultants have moved on
o  Then some parts of the pipeline start
to fail, and are switched off or
bypassed
o  …
“Quick Win Chasm”

o  Lesson: Tooling by itself only goes so
far
o  Even if it’s very reliable!
o  Resilience comes from making this
part of your DNA
o  This Is Not Easy!
o  Especially since the temptation is
to see the initial improvements
and stop there
Crossing Quick Win Chasm

o  Five key points
o  Get management buy in
o  Find someone who’s “been
there”
o  Create champions
o  Make things visible
o  Communicate,
communicate,
communicate
Let’s Get Practical

o  Tooling
o  Code review
Let’s Get Practical

o  Tooling
o  Code review
o  Continuous Integration
Let’s Get Practical

o  Tooling
o  Code review
o  Continuous Integration
o  Deployment
Let’s Get Practical

o  Tooling
o  Code review
o  Continuous Integration
o  Deployment
o  Testing & quality
Let’s Get Practical

o  Tooling
o  Code review
o  Continuous Integration
o  Deployment
o  Testing & quality
o  Provisioning
Let’s Get Practical

o  Tooling
o  Code review
o  Continuous Integration
o  Deployment
o  Testing & quality
o  Provisioning
o  Orchestration
Let’s Get Practical

o  Tooling
o  Code review
o  Continuous Integration
o  Deployment
o  Testing & quality
o  Provisioning
o  Orchestration
o  Monitoring
Let’s Get Practical

o  Practices
o  Keep changes small
Let’s Get Practical

o  Practices
o  Keep changes small
o  Quality before functionality
Let’s Get Practical

o  Practices
o  Keep changes small
o  Quality before functionality
o  Put the test up front
Let’s Get Practical

o  Practices
o  Keep changes small
o  Quality before functionality
o  Put the test up front
o  Everyone involved early
Let’s Get Practical

o  Practices
o  Keep changes small
o  Quality before functionality
o  Put the test up front
o  Everyone involved early
o  No more (code) than necessary
Let’s Get Practical

o  Practices
o  Keep changes small
o  Quality before functionality
o  Put the test up front
o  Everyone involved early
o  No more (code) than necessary
o  Ongoing user dialog
Let’s Get Practical

o  Practices
o  Keep changes small
o  Quality before functionality
o  Put the test up front
o  Everyone involved early
o  No more (code) than necessary
o  Ongoing user dialog
o  Delivery tooling = serious tooling
Let’s Get Practical

o  Culture
o  We can always do better
Let’s Get Practical

o  Culture
o  We can always do better
o  Our service, our features,
our users
Let’s Get Practical

o  Culture
o  We can always do better
o  Our service, our features,
our users
o  ‘Us’ includes the business
Let’s Get Practical

o  Culture
o  We can always do better
o  Our service, our features,
our users
o  ‘Us’ includes the business
o  Tools work for the team
Let’s Get Practical

o  Culture
o  We can always do better
o  Our service, our features, our
users
o  ‘Us’ includes the business
o  Tools work for the team
o  Nobody goes home if the
build delivery system is
broken
Getting Started
o  Get a baseline: Value Stream
Analysis
o  Open mind: We Can Do Things
Differently
o  Define incremental goals
o  No Ocean Boiling!
o  Start with tooling
o  Go after low-hanging fruit
Getting Started
o  Testing and quality
o  More investment and backfilling
required
o  Requires buy-in
o  Adapt your architecture to allow for
smaller changes
o  Greenfield? Lucky you!
o  Otherwise, will need to tackle this
eventually
o  Full-time business focus
o  It’s about putting the business at the
wheel!
o  Often need some persuasion to
actually drive…
More Info
More Information
www.xebialabs.com
blog.xebialabs.com
Get Started
www.xebialabs.com/trial
Stay Informed
ww.linkedin.com/company/xebialabs
@xebialabs
Get In Touch!

o  Andrew Phillips
aphillips at xebialabs dot com
o  Talk over lunch or at the XebiaLabs table
o  Don’t forget to stop by the XebiaLabs &
Cachet Software tables for more
information (& swag)
Get In Touch!

o  Andrew Phillips
aphillips at xebialabs dot com
o  Talk over lunch or at the XebiaLabs table
o  Don’t forget to stop by the XebiaLabs &
Cachet Software tables for more
information (& swag)
Thank you!

More Related Content

What's hot

Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?CA Technologies
 
The Future of Testing and Testers
The Future of Testing and TestersThe Future of Testing and Testers
The Future of Testing and TestersXPDays
 
A CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsA CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsRandy Shoup
 
CocoaConf Relationship Between Agility and Expertise
CocoaConf Relationship Between Agility and ExpertiseCocoaConf Relationship Between Agility and Expertise
CocoaConf Relationship Between Agility and ExpertiseKen Auer
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At ScaleRandy Shoup
 
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)StartupAlliance
 
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...XBOSoft
 
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
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Peter Antman
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today PractiTest
 
Agile projects | Prioritization
Agile projects | PrioritizationAgile projects | Prioritization
Agile projects | PrioritizationXPDays
 
David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...
David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...
David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...MassTLC
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco Hering
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Mauro Servienti
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...AgileNZ Conference
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017Alan Richardson
 
The ITSM Experience of a Lifetime
The ITSM Experience of a LifetimeThe ITSM Experience of a Lifetime
The ITSM Experience of a LifetimeCA Technologies
 
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftChallenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftXBOSoft
 

What's hot (20)

Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?
 
The Future of Testing and Testers
The Future of Testing and TestersThe Future of Testing and Testers
The Future of Testing and Testers
 
A CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsA CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling Organizations
 
CocoaConf Relationship Between Agility and Expertise
CocoaConf Relationship Between Agility and ExpertiseCocoaConf Relationship Between Agility and Expertise
CocoaConf Relationship Between Agility and Expertise
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
 
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
 
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
 
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
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today
 
Agile projects | Prioritization
Agile projects | PrioritizationAgile projects | Prioritization
Agile projects | Prioritization
 
David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...
David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...
David Tarbox, Litle & Co. presentations from MassTLC seminar on taking your a...
 
How (fr)agile we are
How (fr)agile we areHow (fr)agile we are
How (fr)agile we are
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
 
The ITSM Experience of a Lifetime
The ITSM Experience of a LifetimeThe ITSM Experience of a Lifetime
The ITSM Experience of a Lifetime
 
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftChallenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
 

Viewers also liked

Cheffing Etsy - Do too many cooks spoil the soup?
Cheffing Etsy - Do too many cooks spoil the soup?Cheffing Etsy - Do too many cooks spoil the soup?
Cheffing Etsy - Do too many cooks spoil the soup?Jon Cowie
 
Automating the build and deployment of legacy applications
Automating the build and deployment of legacy applicationsAutomating the build and deployment of legacy applications
Automating the build and deployment of legacy applicationsCachet Software Solutions Ltd
 
Mini-course "Practices of the Web Giants" at Global Code - São Paulo
Mini-course "Practices of the Web Giants" at Global Code - São PauloMini-course "Practices of the Web Giants" at Global Code - São Paulo
Mini-course "Practices of the Web Giants" at Global Code - São PauloOCTO Technology
 
Continuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as CodeContinuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as CodeSascha Möllering
 

Viewers also liked (7)

Elastic build environment
Elastic build environmentElastic build environment
Elastic build environment
 
Cheffing Etsy - Do too many cooks spoil the soup?
Cheffing Etsy - Do too many cooks spoil the soup?Cheffing Etsy - Do too many cooks spoil the soup?
Cheffing Etsy - Do too many cooks spoil the soup?
 
Automating the build and deployment of legacy applications
Automating the build and deployment of legacy applicationsAutomating the build and deployment of legacy applications
Automating the build and deployment of legacy applications
 
Mini-course "Practices of the Web Giants" at Global Code - São Paulo
Mini-course "Practices of the Web Giants" at Global Code - São PauloMini-course "Practices of the Web Giants" at Global Code - São Paulo
Mini-course "Practices of the Web Giants" at Global Code - São Paulo
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Continuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as CodeContinuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as Code
 
Journey into dev ops
Journey into dev opsJourney into dev ops
Journey into dev ops
 

Similar to Three Pillars of Continuous Delivery: Culture, Practices & Tooling

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
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichMarcelo Sousa Ancelmo
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...David Walker
 
SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!
SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!
SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!South Tyrol Free Software Conference
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 
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
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?XebiaLabs
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast DeliveryAdrian Cockcroft
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev opsTapabrata Pal
 
[Case study] User Center Design in Practice - World Usability Day 2014
[Case study] User Center Design in Practice - World Usability Day 2014[Case study] User Center Design in Practice - World Usability Day 2014
[Case study] User Center Design in Practice - World Usability Day 2014Cyryl Kwasniewski
 
[2014] User centered design in practice - a case study from the corporate wor...
[2014] User centered design in practice - a case study from the corporate wor...[2014] User centered design in practice - a case study from the corporate wor...
[2014] User centered design in practice - a case study from the corporate wor...WUDnaPRADZE
 
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
 
The Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampThe Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampPALO IT
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile MethodologiesStfalcon Meetups
 
Koru kids for tech jobs fair
Koru kids for tech jobs fairKoru kids for tech jobs fair
Koru kids for tech jobs fairTechMeetups
 
The Modern Software Engineer - Nuno Job
The Modern Software Engineer - Nuno JobThe Modern Software Engineer - Nuno Job
The Modern Software Engineer - Nuno JobGreta Strolyte
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
 
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014Communardo GmbH
 

Similar to Three Pillars of Continuous Delivery: Culture, Practices & Tooling (20)

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
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!
SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!
SFScon21 - Paolo d’Incau - Going to production in a few months – How we did it!
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
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
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast Delivery
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
 
[Case study] User Center Design in Practice - World Usability Day 2014
[Case study] User Center Design in Practice - World Usability Day 2014[Case study] User Center Design in Practice - World Usability Day 2014
[Case study] User Center Design in Practice - World Usability Day 2014
 
[2014] User centered design in practice - a case study from the corporate wor...
[2014] User centered design in practice - a case study from the corporate wor...[2014] User centered design in practice - a case study from the corporate wor...
[2014] User centered design in practice - a case study from the corporate wor...
 
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
 
The Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampThe Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCamp
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
 
Koru kids for tech jobs fair
Koru kids for tech jobs fairKoru kids for tech jobs fair
Koru kids for tech jobs fair
 
The Modern Software Engineer - Nuno Job
The Modern Software Engineer - Nuno JobThe Modern Software Engineer - Nuno Job
The Modern Software Engineer - Nuno Job
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

Three Pillars of Continuous Delivery: Culture, Practices & Tooling

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