SlideShare uma empresa Scribd logo
1 de 78
Baixar para ler offline
5	
  Lessons	
  from	
  
Enterprise	
  DevOps	
  
Andrew	
  Phillips	
  
About	
  me	
  
▪ VP	
  DevOps	
  Strategy	
  for	
  XebiaLabs	
  
▪ Been	
  on	
  both	
  sides	
  of	
  the	
  “Dev…Ops”	
  fence	
  
▪ Lots	
  of	
  enterprise	
  soAware	
  development	
  on	
  
high-­‐performance	
  systems	
  
▪ AcDve	
  open	
  source	
  contributor	
  and	
  
commiFer	
  
▪ Regular	
  meetup,	
  conference	
  etc.	
  presenter	
  
Andrew	
  Phillips	
  
About	
  me	
  
Agenda	
  
▪ DevOps	
  vs.	
  “Enterprise	
  DevOps”	
  
▪ 5	
  Lessons	
  from	
  Enterprise	
  DevOps	
  
▪ What	
  Does	
  This	
  Look	
  Like	
  in	
  PracDce?	
  
▪ QuesDons	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
>	
  US$1tn!	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
Enterprise	
  DevOps”	
  =	
  	
  
DevOps	
  in	
  complex	
  and	
  complicated	
  environments	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
ifferent	
  balance	
  of	
  AutomaDon,	
  Visibility	
  and	
  Control	
  
Control	
  
Visibility	
  
Automa1on	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
ifferent	
  balance	
  of	
  AutomaDon,	
  Visibility	
  and	
  Control	
  
Control	
  
Visibility	
  
Automa1on	
  
DevOps	
  vs	
  “Enterprise	
  DevOps”	
  
ifferent	
  balance	
  of	
  AutomaDon,	
  Visibility	
  and	
  Control	
  
Control	
  
Visibility	
  
Automa1on	
  
A	
  Unified	
  Theory	
  of	
  Enterprise	
  DevOps	
  
A	
  Unified	
  Theory	
  of	
  Enterprise	
  DevOps	
  
Just	
  kidding	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
  Top-­‐down	
  vs.	
  boFom-­‐up	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
  Top-­‐down	
  vs.	
  boFom-­‐up	
  
  Cross-­‐cung	
  concerns	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
  Top-­‐down	
  vs.	
  boFom-­‐up	
  
  Cross-­‐cung	
  concerns	
  
  StandardizaDon	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
  Top-­‐down	
  vs.	
  boFom-­‐up	
  
  Cross-­‐cung	
  concerns	
  
  StandardizaDon	
  
  Dev(.+)Ops	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
  Top-­‐down	
  vs.	
  boFom-­‐up	
  
  Cross-­‐cung	
  concerns	
  
  StandardizaDon	
  
  Dev(.+)Ops	
  
  Inward	
  vs.	
  outward	
  
5	
  Lessons	
  From	
  Enterprise	
  DevOps	
  
  Top-­‐down	
  vs.	
  boFom-­‐up	
  
  Cross-­‐cung	
  concerns	
  
  StandardizaDon	
  
  Dev(.+)Ops	
  
  Inward	
  vs.	
  outward	
  
.  Means,	
  not	
  goals	
  
BILITY	
  
AUTOMATION	
  
CONTROL	
  
§  ConDnuous	
  Delivery	
  and	
  
DevOps	
  pioneer,	
  authority	
  
and	
  technology	
  leader	
  
§  Global	
  team	
  in	
  US,	
  	
  
Europe	
  &	
  APAC	
  
§  Consistently	
  recognized	
  by	
  
leading	
  industry	
  analysts	
  
onnecDng	
  the	
  dots	
  for	
  	
  
ConDnuous	
  Delivery	
  	
  
at	
  enterprise	
  scale	
  
About	
  XebiaLabs	
  
G l o b a l 	
   L e a d e r s 	
   D e l i v e r 	
   S o A w a r e 	
   w i t h 	
   X e b i a L a b s 	
  
VISIBILITY	
  
AUTOMATION	
  
ward-­‐winning	
  tools,	
  	
  
cognized	
  by	
  leading	
  industry	
  analysts	
  
XebiaLabs	
  SoluPons:	
  ConnecPng	
  the	
  dots	
  for
ConPnuous	
  Delivery	
  at	
  enterprise	
  scale	
  
Top-­‐down	
  vs.	
  boSom-­‐up	
  
Top-­‐down	
  vs.	
  boSom-­‐up	
  
Top-­‐down	
  vs.	
  boSom-­‐up	
  
Cross-­‐cuTng	
  concerns	
  
Cross-­‐cuTng	
  concerns	
  
Audit	
  
Security	
  
ReporDng	
  
Usability	
  
StandardizaPon	
  
StandardizaPon	
  
StandardizaPon	
  
StandardizaPon	
  
StandardizaPon	
  
hFp://mcfunley.com/choose-­‐boring-­‐technology	
  
StandardizaPon	
  
hFp://mcfunley.com/choose-­‐boring-­‐technology	
  
Dev(.+)Ops	
  
QA	
  
Compliance	
  
Security	
  
Change	
  &	
  Release	
  management	
  
Programme	
  management	
  
…	
  
Dev(.+)Ops	
  
Dev(.+)Ops	
  
Inward	
  vs.	
  outward	
  
Where	
  are	
  t
microservice
Inward	
  vs.	
  outward	
  
Inward	
  vs.	
  outward	
  
wo	
  disPnct	
  types	
  of	
  DevOps/Agile/CD/etc.	
  organizaPons	
  
Inward	
  vs.	
  outward	
  
wo	
  disPnct	
  types	
  of	
  DevOps/Agile/CD/etc.	
  organizaPons	
  
Type	
  1:	
  
−  AutomaDon,	
  automaDon,	
  automaDon	
  
Inward	
  vs.	
  outward	
  
wo	
  disPnct	
  types	
  of	
  DevOps/Agile/CD/etc.	
  organizaPons	
  
Type	
  1:	
  
−  AutomaDon,	
  automaDon,	
  automaDon	
  
Type	
  2:	
  	
  
−  Agile,	
  conDnuous	
  delivery	
  &	
  small	
  changes	
  
−  product	
  teams	
  &	
  experimental	
  organizaDons	
  
−  cultural	
  responsibility	
  shiA	
  
Inward	
  vs.	
  outward	
  
Inward	
  vs.	
  outward	
  
Inward	
  vs.	
  outward	
  
Most	
  enterprise	
  success	
  stories	
  so	
  far	
  
are	
  type	
  1	
  
Most	
  of	
  the	
  “unicorn”	
  stories	
  are	
  type	
  2	
  
Moving	
  to	
  type	
  2	
  is	
  significantly	
  harder	
  
than	
  implemenDng	
  type	
  1	
  
Requires	
  far	
  more	
  wide-­‐reaching	
  
changes:	
  org	
  structure,	
  company	
  culture	
  
etc.	
  
Inward	
  vs.	
  outward	
  
•  Waterfall	
  à	
  agile:	
  3	
  years	
  
•  220	
  Apps	
  -­‐	
  1	
  deployment	
  per	
  month	
  
•  “EVERY	
  manual	
  tester	
  does	
  automaDon”	
  
•  “We	
  don’t	
  log	
  bugs.	
  	
  We	
  fix	
  them.”	
  
•  Measures	
  are	
  built	
  in	
  &	
  visible	
  to	
  everyone	
  
•  Promote	
  your	
  wins!	
  	
  Educate	
  your	
  peers.	
  
•  EVERYONE	
  can	
  do	
  conDnuous	
  delivery.	
  
Inward	
  vs.	
  outward	
  
	
  
700	
  deployments	
  /	
  year	
  
	
  
10	
  +	
  deployments	
  /	
  day	
  
	
  
50	
  –	
  60	
  deployments	
  /	
  day	
  
	
  
Every	
  11.6	
  seconds	
  
	
  
Means,	
  not	
  goals	
  
	
  need	
  me	
  some	
  DevOps"	
  
CIO	
  of	
  major	
  organizaDon:	
  “What	
  is	
  DevOps	
  and	
  what	
  do	
  I	
  ne
to	
  do	
  about	
  it?	
  I’m	
  concerned	
  about	
  missing	
  the	
  boat,	
  but	
  ha
no	
  idea	
  what	
  DevOps	
  means	
  for	
  my	
  organizaDon”	
  
Lack	
  of	
  clear	
  definiDon	
  and	
  overlapping	
  markeDng	
  messages	
  
create	
  confusion	
  
Means,	
  not	
  goals	
  
DevOps	
  is	
  a	
  means,	
  not	
  a	
  goal	
  
There	
  is	
  no	
  “standard	
  DevOps	
  template”	
  that	
  to	
  apply	
  
There	
  are	
  common	
  elements	
  to	
  many	
  of	
  the	
  DevOps	
  success
stories	
  that	
  we	
  can	
  learn	
  from	
  
Means,	
  not	
  goals	
  
DevOps	
  is	
  a	
  means,	
  not	
  a	
  goal	
  
There	
  is	
  no	
  “standard	
  DevOps	
  template”	
  that	
  to	
  apply	
  
There	
  are	
  common	
  elements	
  to	
  many	
  of	
  the	
  DevOps	
  success
stories	
  that	
  we	
  can	
  learn	
  from	
  
Means,	
  not	
  goals	
  
Metrics,	
  metrics,	
  metrics	
  
“Concept-­‐to-­‐cash”	
  Dme	
  
“Commit-­‐to-­‐cash”	
  Dme	
  
#	
  producDon	
  deployments/Dme	
  
#	
  producDon	
  deployments	
  rolled	
  back/Dme	
  
MTTR	
  
Business	
  value/Dme	
  
Developer	
  feedback	
  Dme	
  
Handover	
  Dme	
  during	
  release	
  
Time	
  spent	
  providing	
  audit	
  data	
  
Metrics,	
  metrics,	
  metrics	
  
“Concept-­‐to-­‐cash”	
  Dme	
  
“Commit-­‐to-­‐cash”	
  Dme	
  
#	
  producPon	
  deployments/Pme	
  
#	
  producPon	
  deployments	
  rolled	
  back/Pme	
  
MTTR	
  
Business	
  value/Dme	
  
Developer	
  feedback	
  Dme	
  
Handover	
  Dme	
  during	
  release	
  
Time	
  spent	
  providing	
  audit	
  data	
  
Metrics,	
  metrics,	
  metrics	
  
“Concept-­‐to-­‐cash”	
  Pme	
  
“Commit-­‐to-­‐cash”	
  Dme	
  
#	
  producDon	
  deployments/Dme	
  
#	
  producDon	
  deployments	
  rolled	
  back/Dme	
  
MTTR	
  
Business	
  value/Pme	
  
Developer	
  feedback	
  Dme	
  
Handover	
  Dme	
  during	
  release	
  
Time	
  spent	
  providing	
  audit	
  data	
  
Metrics,	
  metrics,	
  metrics	
  
“Concept-­‐to-­‐cash”	
  Dme	
  
“Commit-­‐to-­‐cash”	
  Pme	
  
#	
  producDon	
  deployments/Dme	
  
#	
  producDon	
  deployments	
  rolled	
  back/Dme	
  
MTTR	
  
Business	
  value/Dme	
  
Developer	
  feedback	
  Pme	
  
Handover	
  Pme	
  during	
  release	
  
Time	
  spent	
  providing	
  audit	
  data	
  
What	
  our	
  users	
  do…	
  
tandardizaPon	
  
Mobile	
  app	
  
Web	
  frontend	
  
Mainframe	
  change	
  
What	
  our	
  users	
  do…	
  
ross-­‐cuTng	
  concerns	
  
What	
  our	
  users	
  do…	
  
ev(.+)Ops	
  
What	
  our	
  users	
  do…	
  
ev(.+)Ops	
  
What	
  our	
  users	
  do…	
  
nward	
  vs.	
  outward	
   Review	
  user	
  behavior	
  
through	
  UEM	
  Data	
  
What	
  our	
  users	
  do…	
  
Means,	
  not	
  goals	
  
Example:	
  Handover	
  Pme	
  
Value-­‐stream	
  mapping	
  
−  Baseline	
  data	
  and	
  progress	
  measurement	
  
Restructuring	
  teams	
  
−  IntegraDng	
  QA	
  and	
  Development	
  
Self-­‐service	
  capability	
  
−  QA	
  gets	
  push-­‐buFon	
  loads	
  
AutomaDon	
  
−  Automated	
  environment	
  refresh	
  
Example:	
  Handover	
  Pme	
  
Example:	
  Concept	
  to	
  cash	
  Pme	
  
Code	
  analysis	
  &	
  inspecDon	
  
−  Building	
  a	
  dependency	
  graph	
  
Increase	
  in	
  test	
  automaDon	
  
−  MiDgate	
  risk	
  of	
  regression	
  
Shadow	
  mode	
  operaDon	
  
Rank	
  by	
  value	
  
−  Determine	
  priority	
  for	
  investment	
  
Example:	
  Concept	
  to	
  cash	
  Pme	
  
Example:	
  Time	
  to	
  provide	
  audit	
  data	
  
Changed	
  communicaDon	
  process	
  and	
  tooling	
  
−  No	
  more	
  requests	
  for	
  deployment	
  by	
  email	
  
Added	
  regular	
  data	
  exports	
  into	
  a	
  centralized	
  audit	
  database
−  Had	
  to	
  change	
  tooling	
  to	
  make	
  that	
  possible	
  
Added	
  custom	
  logging	
  to	
  automaDon	
  tooling	
  
−  To	
  allow	
  for	
  correlaDon	
  of	
  data	
  
Training	
  &	
  internal	
  info	
  material	
  
−  Explaining	
  the	
  requirements	
  for	
  audit	
  data	
  to	
  the	
  teams	
  
Example:	
  Time	
  to	
  provide	
  audit	
  data	
  
A	
  quick	
  takeaway…	
  
“I	
  am	
  not	
  a	
  crusader	
  for	
  open	
  source,	
  I	
  am	
  a	
  crusader	
  for	
  you
building	
  the	
  best	
  soAware	
  possible,	
  you	
  shipping	
  the	
  best	
  
soAware	
  to	
  your	
  customer	
  possible,	
  you	
  having	
  an	
  awesome
soAware	
  development	
  team.”	
  
“It’s	
  not	
  about	
  open	
  or	
  closed	
  source,	
  it’s	
  about	
  what’s	
  best	
  f
the	
  end	
  user,	
  […]	
  it’s	
  about	
  what’s	
  the	
  best	
  for	
  your	
  business
your	
  developers,	
  your	
  customers	
  right	
  now.”	
  
	
  
A	
  quick	
  takeaway…	
  
“I	
  am	
  not	
  a	
  crusader	
  for	
  open	
  source,	
  I	
  am	
  a	
  crusader	
  for	
  you
building	
  the	
  best	
  soAware	
  possible,	
  you	
  shipping	
  the	
  best	
  
soAware	
  to	
  your	
  customer	
  possible,	
  you	
  having	
  an	
  awesome
soAware	
  development	
  team.”	
  
“It’s	
  not	
  about	
  open	
  or	
  closed	
  source,	
  it’s	
  about	
  what’s	
  best	
  f
the	
  end	
  user,	
  […]	
  it’s	
  about	
  what’s	
  the	
  best	
  for	
  your	
  business
your	
  developers,	
  your	
  customers	
  right	
  now”	
  
	
  
Chris	
  Wanstrath,	
  CEO	
  at	
  GitHub	
  
s://a16z.com/2016/01/06/a16z-­‐podcast-­‐what-­‐soAware-­‐
lopers-­‐and-­‐therefore-­‐every-­‐company-­‐need-­‐2/	
  
Resources	
  
Resources	
  
Get	
  Started	
  with	
  XebiaLabs	
  	
  
www.xebialabs.com	
  
www.xebialabs.com/
products	
  
	
  
	
  
	
   	
   	
  blog.xebialabs.com	
  
	
   	
   	
  @xebialabs	
  
	
   	
   	
  youtube.com/xebialabs
	
   	
  	
  
▪ The	
  Periodic	
  Table	
  of	
  DevOps	
  
hFps://xebialabs.com/periodic-­‐table
devops-­‐tools/	
  
▪ eBook:	
  The	
  IT	
  Manager’s	
  Guide	
  to	
  C
hFps://xebialabs.com/resources/	
  
whitepapers/the-­‐it-­‐managers-­‐guide-­‐
conDnuous-­‐delivery/ 	
   	
   	
  	
  
Almost	
  done!	
  
VISIBILITY	
  
AUTOMATION	
  
CONTROL	
  
Q	
  &	
  A	
  
	
  
	
  
ConDnuous	
  Delivery	
  
Resources	
  
	
  
	
  
QuesPons?	
  
www.XebiaLabs.com	
  
Thank	
  you	
  

Mais conteúdo relacionado

Mais procurados

Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
IBM UrbanCode Products
 

Mais procurados (20)

DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goals
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
DevOps 2020: How Enterprise Strategy has Matured
DevOps 2020: How Enterprise Strategy has MaturedDevOps 2020: How Enterprise Strategy has Matured
DevOps 2020: How Enterprise Strategy has Matured
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
The Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsThe Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 

Destaque

Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
Practice Paradox
 
Grafico diario del dax perfomance index para el 07 05-2013
Grafico diario del dax perfomance index para el 07 05-2013Grafico diario del dax perfomance index para el 07 05-2013
Grafico diario del dax perfomance index para el 07 05-2013
Experiencia Trading
 
How effective is the combination of your main product and ancillary txtsss
How effective is the combination of your main product and ancillary txtsssHow effective is the combination of your main product and ancillary txtsss
How effective is the combination of your main product and ancillary txtsss
Bex Jones
 
Grafico diario del dax perfomance index para el 11 10-2013
Grafico diario del dax perfomance index para el 11 10-2013Grafico diario del dax perfomance index para el 11 10-2013
Grafico diario del dax perfomance index para el 11 10-2013
Experiencia Trading
 
Universidad nacional de moreno internet
Universidad nacional de moreno internetUniversidad nacional de moreno internet
Universidad nacional de moreno internet
Sabrina Zurita
 
High-Performance Managed Futures
High-Performance Managed FuturesHigh-Performance Managed Futures
High-Performance Managed Futures
collinsjohnston
 
Monuments Around the World Light up for Paris
Monuments Around the World Light up for ParisMonuments Around the World Light up for Paris
Monuments Around the World Light up for Paris
maditabalnco
 

Destaque (20)

XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016
 
XL Deploy Demo Slides
XL Deploy Demo SlidesXL Deploy Demo Slides
XL Deploy Demo Slides
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
 
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
 
Wykladzina vol. 10 komunikacja po japońsku, Joanna, Ewa, LEWIS
Wykladzina vol. 10 komunikacja po japońsku, Joanna, Ewa, LEWISWykladzina vol. 10 komunikacja po japońsku, Joanna, Ewa, LEWIS
Wykladzina vol. 10 komunikacja po japońsku, Joanna, Ewa, LEWIS
 
Entrepreneurial insurance (Spanish)
Entrepreneurial insurance  (Spanish)Entrepreneurial insurance  (Spanish)
Entrepreneurial insurance (Spanish)
 
Gå litt inn med Altinn
Gå litt inn med AltinnGå litt inn med Altinn
Gå litt inn med Altinn
 
Learning objectives
Learning objectivesLearning objectives
Learning objectives
 
Grafico diario del dax perfomance index para el 07 05-2013
Grafico diario del dax perfomance index para el 07 05-2013Grafico diario del dax perfomance index para el 07 05-2013
Grafico diario del dax perfomance index para el 07 05-2013
 
How effective is the combination of your main product and ancillary txtsss
How effective is the combination of your main product and ancillary txtsssHow effective is the combination of your main product and ancillary txtsss
How effective is the combination of your main product and ancillary txtsss
 
How effective is social media marketing for small business
How effective is social media marketing for small businessHow effective is social media marketing for small business
How effective is social media marketing for small business
 
Grafico diario del dax perfomance index para el 11 10-2013
Grafico diario del dax perfomance index para el 11 10-2013Grafico diario del dax perfomance index para el 11 10-2013
Grafico diario del dax perfomance index para el 11 10-2013
 
Universidad nacional de moreno internet
Universidad nacional de moreno internetUniversidad nacional de moreno internet
Universidad nacional de moreno internet
 
High-Performance Managed Futures
High-Performance Managed FuturesHigh-Performance Managed Futures
High-Performance Managed Futures
 
Веб технологи
Веб технологиВеб технологи
Веб технологи
 
Education under attack
Education under attackEducation under attack
Education under attack
 
Monuments Around the World Light up for Paris
Monuments Around the World Light up for ParisMonuments Around the World Light up for Paris
Monuments Around the World Light up for Paris
 
lincoln and kennedy
lincoln and kennedylincoln and kennedy
lincoln and kennedy
 
بروفايل المركز الانمائي للتدريب الزراعي
بروفايل المركز الانمائي للتدريب الزراعي  بروفايل المركز الانمائي للتدريب الزراعي
بروفايل المركز الانمائي للتدريب الزراعي
 

Semelhante a XebiaLabs Enterprise DevOps

Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
QASymphony
 

Semelhante a XebiaLabs Enterprise DevOps (20)

5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
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
 
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
 
Devops intro
Devops introDevops intro
Devops intro
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
 
Dev ops from within
Dev ops from withinDev ops from within
Dev ops from within
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Dev ops
Dev opsDev ops
Dev ops
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 

Mais de Bob Sokol

Mais de Bob Sokol (11)

AppOrbit DevOps NYC
AppOrbit DevOps NYCAppOrbit DevOps NYC
AppOrbit DevOps NYC
 
RackN DevOps meetup NYC
RackN DevOps meetup NYCRackN DevOps meetup NYC
RackN DevOps meetup NYC
 
How (and why!) we built Packet
How (and why!) we built Packet  How (and why!) we built Packet
How (and why!) we built Packet
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
IPVS for Docker Containers
IPVS for Docker ContainersIPVS for Docker Containers
IPVS for Docker Containers
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
 
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps Day
 
DevOps Toolkit
DevOps ToolkitDevOps Toolkit
DevOps Toolkit
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationEMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
 

Último

+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
panagenda
 
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
Safe Software
 

Último (20)

+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...
 
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
 
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
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
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, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

XebiaLabs Enterprise DevOps

  • 1. 5  Lessons  from   Enterprise  DevOps   Andrew  Phillips  
  • 2. About  me   ▪ VP  DevOps  Strategy  for  XebiaLabs   ▪ Been  on  both  sides  of  the  “Dev…Ops”  fence   ▪ Lots  of  enterprise  soAware  development  on   high-­‐performance  systems   ▪ AcDve  open  source  contributor  and   commiFer   ▪ Regular  meetup,  conference  etc.  presenter   Andrew  Phillips  
  • 4. Agenda   ▪ DevOps  vs.  “Enterprise  DevOps”   ▪ 5  Lessons  from  Enterprise  DevOps   ▪ What  Does  This  Look  Like  in  PracDce?   ▪ QuesDons  
  • 7. DevOps  vs  “Enterprise  DevOps”   >  US$1tn!  
  • 9. DevOps  vs  “Enterprise  DevOps”   Enterprise  DevOps”  =     DevOps  in  complex  and  complicated  environments  
  • 10. DevOps  vs  “Enterprise  DevOps”   ifferent  balance  of  AutomaDon,  Visibility  and  Control   Control   Visibility   Automa1on  
  • 11. DevOps  vs  “Enterprise  DevOps”   ifferent  balance  of  AutomaDon,  Visibility  and  Control   Control   Visibility   Automa1on  
  • 12. DevOps  vs  “Enterprise  DevOps”   ifferent  balance  of  AutomaDon,  Visibility  and  Control   Control   Visibility   Automa1on  
  • 13. A  Unified  Theory  of  Enterprise  DevOps  
  • 14. A  Unified  Theory  of  Enterprise  DevOps   Just  kidding  
  • 15. 5  Lessons  From  Enterprise  DevOps  
  • 16. 5  Lessons  From  Enterprise  DevOps     Top-­‐down  vs.  boFom-­‐up  
  • 17. 5  Lessons  From  Enterprise  DevOps     Top-­‐down  vs.  boFom-­‐up     Cross-­‐cung  concerns  
  • 18. 5  Lessons  From  Enterprise  DevOps     Top-­‐down  vs.  boFom-­‐up     Cross-­‐cung  concerns     StandardizaDon  
  • 19. 5  Lessons  From  Enterprise  DevOps     Top-­‐down  vs.  boFom-­‐up     Cross-­‐cung  concerns     StandardizaDon     Dev(.+)Ops  
  • 20. 5  Lessons  From  Enterprise  DevOps     Top-­‐down  vs.  boFom-­‐up     Cross-­‐cung  concerns     StandardizaDon     Dev(.+)Ops     Inward  vs.  outward  
  • 21. 5  Lessons  From  Enterprise  DevOps     Top-­‐down  vs.  boFom-­‐up     Cross-­‐cung  concerns     StandardizaDon     Dev(.+)Ops     Inward  vs.  outward   .  Means,  not  goals  
  • 22. BILITY   AUTOMATION   CONTROL   §  ConDnuous  Delivery  and   DevOps  pioneer,  authority   and  technology  leader   §  Global  team  in  US,     Europe  &  APAC   §  Consistently  recognized  by   leading  industry  analysts   onnecDng  the  dots  for     ConDnuous  Delivery     at  enterprise  scale   About  XebiaLabs   G l o b a l   L e a d e r s   D e l i v e r   S o A w a r e   w i t h   X e b i a L a b s  
  • 23. VISIBILITY   AUTOMATION   ward-­‐winning  tools,     cognized  by  leading  industry  analysts   XebiaLabs  SoluPons:  ConnecPng  the  dots  for ConPnuous  Delivery  at  enterprise  scale  
  • 25.
  • 26.
  • 27.
  • 28.
  • 32. Cross-­‐cuTng  concerns   Audit   Security   ReporDng   Usability  
  • 39. Dev(.+)Ops   QA   Compliance   Security   Change  &  Release  management   Programme  management   …  
  • 44. Inward  vs.  outward   wo  disPnct  types  of  DevOps/Agile/CD/etc.  organizaPons  
  • 45. Inward  vs.  outward   wo  disPnct  types  of  DevOps/Agile/CD/etc.  organizaPons   Type  1:   −  AutomaDon,  automaDon,  automaDon  
  • 46. Inward  vs.  outward   wo  disPnct  types  of  DevOps/Agile/CD/etc.  organizaPons   Type  1:   −  AutomaDon,  automaDon,  automaDon   Type  2:     −  Agile,  conDnuous  delivery  &  small  changes   −  product  teams  &  experimental  organizaDons   −  cultural  responsibility  shiA  
  • 49. Inward  vs.  outward   Most  enterprise  success  stories  so  far   are  type  1   Most  of  the  “unicorn”  stories  are  type  2   Moving  to  type  2  is  significantly  harder   than  implemenDng  type  1   Requires  far  more  wide-­‐reaching   changes:  org  structure,  company  culture   etc.  
  • 50. Inward  vs.  outward   •  Waterfall  à  agile:  3  years   •  220  Apps  -­‐  1  deployment  per  month   •  “EVERY  manual  tester  does  automaDon”   •  “We  don’t  log  bugs.    We  fix  them.”   •  Measures  are  built  in  &  visible  to  everyone   •  Promote  your  wins!    Educate  your  peers.   •  EVERYONE  can  do  conDnuous  delivery.  
  • 51. Inward  vs.  outward     700  deployments  /  year     10  +  deployments  /  day     50  –  60  deployments  /  day     Every  11.6  seconds    
  • 52. Means,  not  goals    need  me  some  DevOps"   CIO  of  major  organizaDon:  “What  is  DevOps  and  what  do  I  ne to  do  about  it?  I’m  concerned  about  missing  the  boat,  but  ha no  idea  what  DevOps  means  for  my  organizaDon”   Lack  of  clear  definiDon  and  overlapping  markeDng  messages   create  confusion  
  • 53. Means,  not  goals   DevOps  is  a  means,  not  a  goal   There  is  no  “standard  DevOps  template”  that  to  apply   There  are  common  elements  to  many  of  the  DevOps  success stories  that  we  can  learn  from  
  • 54. Means,  not  goals   DevOps  is  a  means,  not  a  goal   There  is  no  “standard  DevOps  template”  that  to  apply   There  are  common  elements  to  many  of  the  DevOps  success stories  that  we  can  learn  from  
  • 56. Metrics,  metrics,  metrics   “Concept-­‐to-­‐cash”  Dme   “Commit-­‐to-­‐cash”  Dme   #  producDon  deployments/Dme   #  producDon  deployments  rolled  back/Dme   MTTR   Business  value/Dme   Developer  feedback  Dme   Handover  Dme  during  release   Time  spent  providing  audit  data  
  • 57. Metrics,  metrics,  metrics   “Concept-­‐to-­‐cash”  Dme   “Commit-­‐to-­‐cash”  Dme   #  producPon  deployments/Pme   #  producPon  deployments  rolled  back/Pme   MTTR   Business  value/Dme   Developer  feedback  Dme   Handover  Dme  during  release   Time  spent  providing  audit  data  
  • 58. Metrics,  metrics,  metrics   “Concept-­‐to-­‐cash”  Pme   “Commit-­‐to-­‐cash”  Dme   #  producDon  deployments/Dme   #  producDon  deployments  rolled  back/Dme   MTTR   Business  value/Pme   Developer  feedback  Dme   Handover  Dme  during  release   Time  spent  providing  audit  data  
  • 59. Metrics,  metrics,  metrics   “Concept-­‐to-­‐cash”  Dme   “Commit-­‐to-­‐cash”  Pme   #  producDon  deployments/Dme   #  producDon  deployments  rolled  back/Dme   MTTR   Business  value/Dme   Developer  feedback  Pme   Handover  Pme  during  release   Time  spent  providing  audit  data  
  • 60. What  our  users  do…   tandardizaPon   Mobile  app   Web  frontend   Mainframe  change  
  • 61. What  our  users  do…   ross-­‐cuTng  concerns  
  • 62. What  our  users  do…   ev(.+)Ops  
  • 63. What  our  users  do…   ev(.+)Ops  
  • 64. What  our  users  do…   nward  vs.  outward   Review  user  behavior   through  UEM  Data  
  • 65. What  our  users  do…   Means,  not  goals  
  • 66. Example:  Handover  Pme   Value-­‐stream  mapping   −  Baseline  data  and  progress  measurement   Restructuring  teams   −  IntegraDng  QA  and  Development   Self-­‐service  capability   −  QA  gets  push-­‐buFon  loads   AutomaDon   −  Automated  environment  refresh  
  • 68. Example:  Concept  to  cash  Pme   Code  analysis  &  inspecDon   −  Building  a  dependency  graph   Increase  in  test  automaDon   −  MiDgate  risk  of  regression   Shadow  mode  operaDon   Rank  by  value   −  Determine  priority  for  investment  
  • 69. Example:  Concept  to  cash  Pme  
  • 70. Example:  Time  to  provide  audit  data   Changed  communicaDon  process  and  tooling   −  No  more  requests  for  deployment  by  email   Added  regular  data  exports  into  a  centralized  audit  database −  Had  to  change  tooling  to  make  that  possible   Added  custom  logging  to  automaDon  tooling   −  To  allow  for  correlaDon  of  data   Training  &  internal  info  material   −  Explaining  the  requirements  for  audit  data  to  the  teams  
  • 71. Example:  Time  to  provide  audit  data  
  • 72. A  quick  takeaway…   “I  am  not  a  crusader  for  open  source,  I  am  a  crusader  for  you building  the  best  soAware  possible,  you  shipping  the  best   soAware  to  your  customer  possible,  you  having  an  awesome soAware  development  team.”   “It’s  not  about  open  or  closed  source,  it’s  about  what’s  best  f the  end  user,  […]  it’s  about  what’s  the  best  for  your  business your  developers,  your  customers  right  now.”    
  • 73. A  quick  takeaway…   “I  am  not  a  crusader  for  open  source,  I  am  a  crusader  for  you building  the  best  soAware  possible,  you  shipping  the  best   soAware  to  your  customer  possible,  you  having  an  awesome soAware  development  team.”   “It’s  not  about  open  or  closed  source,  it’s  about  what’s  best  f the  end  user,  […]  it’s  about  what’s  the  best  for  your  business your  developers,  your  customers  right  now”     Chris  Wanstrath,  CEO  at  GitHub   s://a16z.com/2016/01/06/a16z-­‐podcast-­‐what-­‐soAware-­‐ lopers-­‐and-­‐therefore-­‐every-­‐company-­‐need-­‐2/  
  • 75. Resources   Get  Started  with  XebiaLabs     www.xebialabs.com   www.xebialabs.com/ products            blog.xebialabs.com        @xebialabs        youtube.com/xebialabs       ▪ The  Periodic  Table  of  DevOps   hFps://xebialabs.com/periodic-­‐table devops-­‐tools/   ▪ eBook:  The  IT  Manager’s  Guide  to  C hFps://xebialabs.com/resources/   whitepapers/the-­‐it-­‐managers-­‐guide-­‐ conDnuous-­‐delivery/        
  • 77. VISIBILITY   AUTOMATION   CONTROL   Q  &  A       ConDnuous  Delivery   Resources       QuesPons?   www.XebiaLabs.com