SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Building	
  a	
  Compelling	
  
Business	
  Case	
  for	
  	
  
Con2nuous	
  Delivery	
  
October	
  6,	
  2015	
  
	
  
Kurt	
  Bi3ner,	
  Forrester	
  Research	
  
Andrew	
  Phillips,	
  XebiaLabs	
  
2
Housekeeping	
  
▪ This	
  webinar	
  is	
  being	
  recorded	
  
	
  
▪ Links	
  to	
  the	
  slides	
  and	
  the	
  recording	
  will	
  be	
  made	
  
available	
  aGer	
  the	
  presentaHon	
  
	
  
▪ You	
  can	
  post	
  quesHons	
  via	
  the	
  GoToWebinar	
  
Control	
  Panel	
  
3
Agenda	
  
▪ IntroducHon	
  
▪ Bridging	
  the	
  SoGware	
  Delivery	
  Divide	
  
▪ Building	
  a	
  Compelling	
  Business	
  Case	
  For	
  
ConHnuous	
  Delivery	
  
▪ Q	
  &	
  A	
  
4
Presenters	
  
Andrew	
  Phillips	
  
@XebiaLabs	
  
▪ Lots	
  of	
  enterprise	
  soGware	
  
development	
  on	
  high-­‐performance	
  
systems	
  
▪ Been	
  on	
  both	
  sides	
  of	
  the	
  “Dev…Ops”	
  
fence	
  
▪ Regular	
  presents	
  at	
  meetups,	
  
conference	
  etc.	
  	
  
Kurt	
  Bi>ner	
  
@ksbi3ner	
  
▪ Kurt	
  Bi3ner	
  is	
  a	
  Principal	
  Analyst	
  serving	
  
ApplicaHon	
  Development	
  and	
  Delivery	
  
professionals.	
  
▪ His	
  research	
  focus	
  in	
  on	
  helping	
  organizaHons	
  
improve	
  their	
  speed	
  and	
  quality	
  of	
  delivery	
  
while	
  reducing	
  cost	
  and	
  improving	
  business	
  
performance.	
  He	
  focuses	
  primarily	
  on	
  
ConHnuous	
  Delivery	
  and	
  DevOps	
  pracHces.	
  
5
ConnecHng	
  the	
  dots	
  for	
  	
  
Con2nuous	
  Delivery	
  	
  
at	
  enterprise	
  scale	
  
VISIBILITY	
  
AUTOMATION	
  
CONTROL	
  
G l o b a l 	
   L e a d e r s 	
   D e l i v e r 	
   S o G w a r e 	
   w i t h 	
   X e b i a L a b s 	
  
6
VISIBILITY	
  
AUTOMATION	
  
CONTROL	
  
XebiaLabs	
  Solu2ons	
  
Release	
  
Orchestra2on	
  
Deployment	
  
Automa2on	
  	
  
Test	
  	
  
Analy2cs	
  
Orchestrate,	
  	
  
automate	
  +	
  view	
  	
  
release	
  pipelines	
  
Automate	
  deployment	
  
of	
  complex	
  	
  
applicaHon	
  releases	
  	
  
Analyze	
  test	
  results	
  
across	
  mulHple	
  	
  
test	
  tools	
  
ConnecHng	
  the	
  dots	
  for	
  	
  
ConHnuous	
  Delivery	
  	
  
at	
  enterprise	
  scale	
  
G l o b a l 	
   L e a d e r s 	
   D e l i v e r 	
   S o G w a r e 	
   w i t h 	
   X e b i a L a b s 	
  
7
Faster	
  2me-­‐
to-­‐market	
  
83%	
  
Reduc2on	
  in	
  
cycle	
  2me	
  
90%	
  
48%	
   Produc2vity	
  
improvements	
  
Organiza(ons	
  with	
  high	
  performing	
  DevOps	
  [teams]	
  were	
  
2.5X	
  more	
  likely	
  to	
  exceed	
  profitability,	
  
market	
  share	
  and	
  produc;vity	
  goals	
  …	
  .	
  
	
  
	
  Gene	
  Kim,	
  Author	
  of	
  The	
  Phoenix	
  Project	
  
…Con(nuous	
  Delivery…enables	
  Agile	
  to	
  finally	
  deliver	
  
on	
  its	
  promise	
  to	
  business	
  leaders:	
  faster	
  delivery	
  
of	
  genuine	
  business	
  value”…	
  
	
  
Kurt	
  Bi3ner,	
  Senior	
  Analyst,	
  Forrester	
  Research	
  
Companies	
  are	
  seizing	
  	
  
the	
  Con2nuous	
  Delivery	
  Opportunity	
  
8
OperaHons	
  
Development	
  
Architects	
  
Release	
  Managers	
  
IT	
  professionals	
  are	
  looking	
  to	
  	
  	
  
▪  Standardized,	
  repeatable	
  &	
  
automated	
  release	
  processes	
  
▪  Reduce	
  risk	
  (manual	
  errors,	
  
compliance	
  +	
  IT	
  governance)	
  
▪  Visibility	
  across	
  the	
  enHre	
  
soGware	
  delivery	
  process	
   Thing	
  
>	
  
Legacy	
   Web	
   Mobile	
   Microservice	
   IoT	
  
Cloud	
  On-­‐Prem	
  Mainframe	
  
Apps	
  
Environments	
  
Tools	
  
across…	
  	
  
9
The	
  SoYware	
  Delivery	
  Divide	
  	
  
Bleeding	
  edge	
  startup	
  
/	
  2ger	
  team	
  
§  Large-­‐scale	
  service	
  landscape	
  
§  MulHple	
  teams/	
  organizaHon-­‐
wide	
  iniHaHve	
  
§  ExisHng	
  complex	
  applicaHons	
  
§  Diverse	
  skill	
  levels	
  
§  Technical	
  &	
  business	
  scope	
  
Enterprise	
  
➡	
  	
  Tradi(onal	
  releases	
   ➡	
  Con(nuous	
  Delivery	
  
▶  Enterprises	
  want	
  to	
  emulate	
  
startups	
  +	
  adopt	
  new	
  pa3erns	
  
▶  But	
  recognize	
  that	
  they	
  are	
  a	
  
long	
  way	
  away	
  from	
  that	
  today	
  
§  Small	
  projects	
  
§  Individual	
  teams	
  
§  Greenfield	
  
§  Highly	
  skilled	
  
§  Technical	
  scope	
  
10
Bridging	
  the	
  SoYware	
  Delivery	
  Divide	
  	
  
Bleeding	
  edge	
  startup	
  
/	
  2ger	
  team	
  
§  Large-­‐scale	
  service	
  landscape	
  
§  MulHple	
  teams/	
  organizaHon-­‐
wide	
  iniHaHve	
  
§  ExisHng	
  complex	
  applicaHons	
  
§  Diverse	
  skill	
  levels	
  
§  Technical	
  &	
  business	
  scope	
  
Enterprise	
  
➡	
  Con(nuous	
  Delivery	
  at	
  Enterprise	
  Scale	
  
▶  Enterprises	
  want	
  to	
  emulate	
  
startups	
  +	
  adopt	
  new	
  pa3erns	
  
▶  But	
  recognize	
  that	
  they	
  are	
  a	
  
long	
  way	
  away	
  from	
  that	
  today	
  
§  Small	
  projects	
  
§  Individual	
  teams	
  
§  Greenfield	
  
§  Highly	
  skilled	
  
§  Technical	
  scope	
  
Strategy:	
  
§  Deliver	
  enterprise-­‐scale	
  
funcHonality	
  
§  Provide	
  visibility	
  into	
  the	
  
release	
  process	
  
§  Ensure	
  easy	
  adopHon/use	
  
§  Complement	
  exisHng	
  tools	
  
11
From	
  Theory	
  to	
  Prac2ce	
  
▪ The	
  ConHnuous	
  Delivery	
  story	
  and	
  the	
  promised	
  benefits	
  are	
  compelling	
  
▪ Addresses	
  business-­‐relevant	
  as	
  well	
  as	
  day-­‐to-­‐day	
  technical	
  challenges	
  
▪ Convincing	
  the	
  CFO	
  requires	
  more	
  than	
  a	
  compelling	
  story	
  and	
  consensus	
  
from	
  the	
  team	
  that	
  this	
  is	
  “a	
  good	
  thing	
  to	
  do”	
  
▪ Challenge:	
  how	
  to	
  present	
  a	
  credible	
  business	
  case	
  to	
  allow	
  you	
  to	
  move	
  
from	
  small	
  experiments	
  to	
  enterprise-­‐wide	
  ConHnuous	
  Delivery	
  iniHaHves?	
  
© 2015 Forrester Research, Inc. Reproduction Prohibited
© 2015 Forrester Research, Inc. Reproduction Prohibited
Building a Compelling Business
Case For Continuous Delivery
Kurt Bittner, Principal Analyst
© 2015 Forrester Research, Inc. Reproduction Prohibited 14
Application Delivery Speed is a Force Multiplier
Costs
Benefits
Application Delivery Speed
Cost
Revenue
•  Retooling
•  Retraining
•  Culture ∆
© 2015 Forrester Research, Inc. Reproduction Prohibited 15
Estimating Costs and Benefits
Magnitude
of Impact
Intangibility
Reduced
Labor
cost
Improved
Goodwill
Reduced
Defects Reduced
Operating
Cost
Improved
Competitiveness
Most business
cases focus
here
The biggest
benefits are
here
Reduced
Scrap &
Rework
Reduced
Production
Incidents
Improved
Revenue
Improved
Delivery
Speed
MTTR
© 2015 Forrester Research, Inc. Reproduction Prohibited 16
Primary Sources of Application Delivery Cost and Waste
Failed
deployments
Idea
proposed
Understand
Needs &
Invent
Solutions
Functional
Testing
Deploy
Solution
Production
Support
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Release
Decision
Wrong solution
Scrap and
rework
Too much
manual effort
Develop,
Commit & Build
Too much
manual
effort
Provision Environments
Production
Incidents
Too much
manual effort
Too many
meetings
Time spent waiting
© 2015 Forrester Research, Inc. Reproduction Prohibited 17
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Develop,
Commit & Build
Provision Environments
Reduced
manual
effort
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
20-80% of Production Incidents Are Due to Configuration Errors
Production
Provision Environments
TestingDevelopment
Manual environment configuration leads to “drift”.
Drift causes failures.
Standardization
(“infrastructure as code”) +
automation eliminates “drift”.
© 2015 Forrester Research, Inc. Reproduction Prohibited 18
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
Benefits of Standardizing Environment Provisioning
Functional
Testing
Production
Support
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Develop,
Commit & Build
Provision Environments
Fewer
Production
Incidents
Reduced
manual
effort
Reduced time spent waiting
2
1
3
(benefit based on actual effort reduction)
© 2015 Forrester Research, Inc. Reproduction Prohibited 19
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Develop,
Commit & Build
Provision Environments
Reduced
manual
effort
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
Production Incidents Are VERY expensive
Production
Support
Fewer
Production
Incidents
•  Data center downtime cost across industries: ~$5,600/minute
•  The avg incident length is 90 minutes; avg cost/incident: ~$505,500.
http://www.eweek.com/c/a/IT-Infrastructure/Unplanned-IT-Downtime-Can-Cost-5K-Per-Minute-Report-549007
LOST REVENUE*= (GR/TH) x I x H
GR = gross yearly revenue
TH = total yearly business hours
I = percentage impact
H = number of hours of outage
http://www.evolven.com/blog/downtime-outages-and-failures-understanding-their-true-costs.html
*Most organizations with customer-facing applications have more accurate
models for revenue/loss prediction
© 2015 Forrester Research, Inc. Reproduction Prohibited 20
Develop,
Commit & Build
Provision Environments
Idea
proposed
Understand
Needs &
Invent
Solutions
Release
Decision
Production
Support
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Deploy
Solution
Reducing Costs Caused By Deployment Failures
Failed deployments result in unplanned work:
•  Time and effort spent diagnosing problem &
determining remediation steps
•  Rolling back failed deployments
•  Remediating related production incidents
(don’t forget to include cost of outage)
Business Case impact: based on historical data,
determine:
•  average cost per failure
•  failure frequency
© 2015 Forrester Research, Inc. Reproduction Prohibited 21
Develop,
Commit & Build
Provision Environments
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
Production
Support
Manual Testing Is Also VERY Expensive (and not very effective)
Problems with manual testing:
•  Slow
•  Too expensive to do for each
build – diseconomies of scale
•  Coverage typically not very
high
•  Manual errors and
inconsistencies
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Solution:
•  Increase the amount of
automated API-based testing
by shifting some manual tester
resources to “Test
Development Engineer”
•  Net cost approximately zero
•  Over time, manual testing
costs go down
Business Case impact:
•  Increased developer productivity
•  Reduced production incidents
© 2015 Forrester Research, Inc. Reproduction Prohibited 22
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Provision Environments
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
Production
Support
Develop,
Commit & Build
Manual Build Processes: inconsistent and hard to control
Problems with
manual builds:
•  Slow
•  Inconsistent
Solution:
•  Centralized self-service CI service
Business Case impact:
•  Increased developer productivity
•  Reduced headcount on teams (or more
resources to write app code)
© 2015 Forrester Research, Inc. Reproduction Prohibited 23
Develop,
Commit & Build
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Provision Environments
Deploy
Solution
Release
Decision
Production
Support
Idea
proposed
Understand
Needs &
Invent
Solutions
Feature Bloat Is A Large But Hidden Cost
Some sobering stats:
•  1/3 of ideas have no impact on desired outcomes
•  1/3 of ideas make outcomes worse
•  Only 1/3 of ideas improve outcomes1
Two-thirds of what gets built is waste!
© 2015 Forrester Research, Inc. Reproduction Prohibited 24
Develop,
Commit & Build
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Provision Environments
Deploy
Solution
Release
Decision
Idea
proposed
Understand
Needs &
Invent
Solutions
Better Analytics, Faster Delivery Cycles Improve Insight
Improve results by:
•  Tying stories and features to outcomes
•  Defining desired results
•  Delivering in smaller releases to get
feedback faster
•  Measuring the outcome using application
analytic tools and practices
•  Using data to prioritize future work
Production
Support
feedback
© 2015 Forrester Research, Inc. Reproduction Prohibited 25
A one-point improvement in CX score can
result in dramatic increases in revenue
© 2015 Forrester Research, Inc. Reproduction Prohibited 26
© 2015 Forrester Research, Inc. Reproduction Prohibited 27
Managing The Delivery Pipeline To Increase Velocity
3 days 5 days
15 days
3 days
10 days7 days 4 days 9 days
cycle time= 57 days
1 day
feedback
July 25, 2014 “Define A Software Delivery Strategy For Business Innovation”
Idea
proposed
Understand
Needs &
Invent
Solutions
Functional
Testing
Deploy
Solution
Customer
Value
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Release
Decision
Develop,
Commit & Build
© 2015 Forrester Research, Inc. Reproduction Prohibited 28
Production
Support
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Develop,
Commit & Build
Provision Environments
Reduced
manual
effort
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
Composite Applications Make Coordination Challenging,
Delays Likely
Source: Forrester Research, Inc.111102
Social media
and search
Systems of engagement
(mobile, web, rich client)
Cloud-based
systems of record
Traditional
systems of record
In-store point-of-sale
systems
Cloud-based services provided
by third parties
© 2015 Forrester Research, Inc. Reproduction Prohibited 29
Production
Support
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Develop,
Commit & Build
Provision Environments
Reduced
manual
effort
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
Revenue Acceleration – Like Outages, But In Reverse
Increased REVENUE = (GR/TH) x I x H
GR = gross yearly revenue
TH = total yearly business hours
I = cycle time reduction as % percentage of total year
H = number of hours reduction in cycle time
http://www.evolven.com/blog/downtime-outages-and-failures-understanding-their-true-costs.html
© 2015 Forrester Research, Inc. Reproduction Prohibited 30
Production
Support
Functional
Testing
Load,
Performance,
Security, …
Testing
UAT/
Exploratory
Testing
Develop,
Commit & Build
Provision Environments
Reduced
manual
effort
Idea
proposed
Understand
Needs &
Invent
Solutions
Deploy
Solution
Release
Decision
•  The most compelling business outcomes are hard to measure
•  Improved customer satisfaction
•  Increased revenue
•  Increased market share
•  Reducing Production Incidents is the easiest to measure
•  Reduced probability of incidents
•  Reduced severity
•  Improved MTTR
•  Improving productivity and reducing cycle time is always compelling
•  Reduced labor cost
•  Improved throughput
•  As application modularity increases, speed and complexity increase
•  Automation is essential
Summary
Thank you
forrester.com
Kurt Bittner, Principal Analyst
kbittner@forrester.com
@ksbittner
32
Key	
  Takeaways	
  
Include	
  intangible	
  
benefits	
  
▶  Harder	
  to	
  measure,	
  but	
  can	
  be	
  the	
  biggest	
  benefit	
  
▶  Ensure	
  you	
  make	
  these	
  as	
  visible	
  as	
  possible	
  
Data,	
  Data,	
  Data	
  
Closing	
  the	
  loop	
  
✔ 	
  
✔ 	
  
✔ 	
  
▶  “Black	
  box”	
  automa(on	
  makes	
  it	
  hard	
  to	
  
demonstrate	
  value	
  and	
  to	
  iden(fy	
  weak	
  points	
  
▶  Tools	
  must	
  support	
  visibility,	
  automa;on	
  &	
  control	
  
▶  Two-­‐thirds	
  of	
  features	
  will	
  s(ll	
  be	
  neutral	
  at	
  best,	
  
even	
  with	
  a	
  perfect	
  delivery	
  process	
  
▶  Hypothesize	
  before	
  coding,	
  measure	
  in	
  produc;on	
  
✔ 	
  
33
Helping	
  enterprises	
  move	
  to	
  the	
  next	
  level	
  
“We	
  reduced	
  deployment	
  
failure	
  rates	
  by	
  90%”	
  
“We	
  went	
  from	
  releasing	
  4	
  
Hmes	
  a	
  year	
  to	
  bi-­‐weekly	
  
releases	
  	
  
“Understanding	
  what’s	
  broken	
  
in	
  our	
  code	
  takes	
  minutes	
  
instead	
  of	
  days”	
   …	
  and	
  many	
  more	
  
34 Copyright	
  2015.	
  	
  ConfidenHal	
  –	
  DistribuHon	
  prohibited	
  without	
  permission	
  	
  
Next	
  Steps	
  
▪ Download	
  the	
  IT	
  Manager’s	
  Guide	
  	
  
to	
  Con2nuous	
  Delivery:	
  
xebialabs.com/it-­‐manager-­‐guide	
  
▪ Learn	
  more	
  about	
  XebiaLabs	
  products:	
  
h3ps://xebialabs.com/products/	
  
▪ Stay	
  informed:	
  
	
  	
  	
  	
  	
  	
  	
  blog.xebialabs.com	
  
	
  	
  	
  	
  	
  	
  	
  @xebialabs	
  
	
  	
  	
  	
  	
  	
  	
  youtube/xebialabs	
  
Ques2ons?	
  
Thank	
  you!	
  

Mais conteúdo relacionado

Mais procurados

Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...
Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...
Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...
aztechcouncil
 
Power, Process & Marine
Power, Process & MarinePower, Process & Marine
Power, Process & Marine
Tauladan
 

Mais procurados (20)

Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...
Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...
Lunch and Learn, Pitfalls and Best Practic, Preses Around Outsourcing Softwar...
 
Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 
Lean Principles
Lean PrinciplesLean Principles
Lean Principles
 
Power, Process & Marine
Power, Process & MarinePower, Process & Marine
Power, Process & Marine
 
Running successful agile projects
Running successful agile projectsRunning successful agile projects
Running successful agile projects
 
Philips Industry Consulting
Philips Industry ConsultingPhilips Industry Consulting
Philips Industry Consulting
 
Portfolio Management and Organization Flow
Portfolio Management and Organization FlowPortfolio Management and Organization Flow
Portfolio Management and Organization Flow
 
Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
 
"Kaizen spirit in Design work" by Michael Ballé
"Kaizen spirit in Design work" by Michael Ballé"Kaizen spirit in Design work" by Michael Ballé
"Kaizen spirit in Design work" by Michael Ballé
 
Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and Losers
 

Destaque

Bloomberg Brief, Hedge Funds
Bloomberg Brief, Hedge FundsBloomberg Brief, Hedge Funds
Bloomberg Brief, Hedge Funds
David Dent
 

Destaque (12)

ASOBOSQUE
ASOBOSQUEASOBOSQUE
ASOBOSQUE
 
Glenn Edwards: 'Defining the feral camel problem'. Reducing feral camel impac...
Glenn Edwards: 'Defining the feral camel problem'. Reducing feral camel impac...Glenn Edwards: 'Defining the feral camel problem'. Reducing feral camel impac...
Glenn Edwards: 'Defining the feral camel problem'. Reducing feral camel impac...
 
Social Bite Build A Village - Edinburgh
Social Bite Build A Village - EdinburghSocial Bite Build A Village - Edinburgh
Social Bite Build A Village - Edinburgh
 
Presentación11
Presentación11Presentación11
Presentación11
 
Docker Docker - Docker Security - Docker
Docker Docker - Docker Security - DockerDocker Docker - Docker Security - Docker
Docker Docker - Docker Security - Docker
 
Daniel O' Connell
Daniel O' ConnellDaniel O' Connell
Daniel O' Connell
 
Bloomberg Brief, Hedge Funds
Bloomberg Brief, Hedge FundsBloomberg Brief, Hedge Funds
Bloomberg Brief, Hedge Funds
 
Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...
 
Continuous Improvement Strategy
Continuous Improvement StrategyContinuous Improvement Strategy
Continuous Improvement Strategy
 
Matplotlib 簡介與使用
Matplotlib 簡介與使用Matplotlib 簡介與使用
Matplotlib 簡介與使用
 
resume 3
resume 3resume 3
resume 3
 
Business Process Improvement
Business Process ImprovementBusiness Process Improvement
Business Process Improvement
 

Semelhante a Building a Compelling Business Case for Continuous Delivery

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
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 

Semelhante a Building a Compelling Business Case for Continuous Delivery (20)

CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
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
 
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
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT RoadmapNext Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTest
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
 

Mais de XebiaLabs

Mais 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

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Último (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Building a Compelling Business Case for Continuous Delivery

  • 1. Building  a  Compelling   Business  Case  for     Con2nuous  Delivery   October  6,  2015     Kurt  Bi3ner,  Forrester  Research   Andrew  Phillips,  XebiaLabs  
  • 2. 2 Housekeeping   ▪ This  webinar  is  being  recorded     ▪ Links  to  the  slides  and  the  recording  will  be  made   available  aGer  the  presentaHon     ▪ You  can  post  quesHons  via  the  GoToWebinar   Control  Panel  
  • 3. 3 Agenda   ▪ IntroducHon   ▪ Bridging  the  SoGware  Delivery  Divide   ▪ Building  a  Compelling  Business  Case  For   ConHnuous  Delivery   ▪ Q  &  A  
  • 4. 4 Presenters   Andrew  Phillips   @XebiaLabs   ▪ Lots  of  enterprise  soGware   development  on  high-­‐performance   systems   ▪ Been  on  both  sides  of  the  “Dev…Ops”   fence   ▪ Regular  presents  at  meetups,   conference  etc.     Kurt  Bi>ner   @ksbi3ner   ▪ Kurt  Bi3ner  is  a  Principal  Analyst  serving   ApplicaHon  Development  and  Delivery   professionals.   ▪ His  research  focus  in  on  helping  organizaHons   improve  their  speed  and  quality  of  delivery   while  reducing  cost  and  improving  business   performance.  He  focuses  primarily  on   ConHnuous  Delivery  and  DevOps  pracHces.  
  • 5. 5 ConnecHng  the  dots  for     Con2nuous  Delivery     at  enterprise  scale   VISIBILITY   AUTOMATION   CONTROL   G l o b a l   L e a d e r s   D e l i v e r   S o G w a r e   w i t h   X e b i a L a b s  
  • 6. 6 VISIBILITY   AUTOMATION   CONTROL   XebiaLabs  Solu2ons   Release   Orchestra2on   Deployment   Automa2on     Test     Analy2cs   Orchestrate,     automate  +  view     release  pipelines   Automate  deployment   of  complex     applicaHon  releases     Analyze  test  results   across  mulHple     test  tools   ConnecHng  the  dots  for     ConHnuous  Delivery     at  enterprise  scale   G l o b a l   L e a d e r s   D e l i v e r   S o G w a r e   w i t h   X e b i a L a b s  
  • 7. 7 Faster  2me-­‐ to-­‐market   83%   Reduc2on  in   cycle  2me   90%   48%   Produc2vity   improvements   Organiza(ons  with  high  performing  DevOps  [teams]  were   2.5X  more  likely  to  exceed  profitability,   market  share  and  produc;vity  goals  …  .      Gene  Kim,  Author  of  The  Phoenix  Project   …Con(nuous  Delivery…enables  Agile  to  finally  deliver   on  its  promise  to  business  leaders:  faster  delivery   of  genuine  business  value”…     Kurt  Bi3ner,  Senior  Analyst,  Forrester  Research   Companies  are  seizing     the  Con2nuous  Delivery  Opportunity  
  • 8. 8 OperaHons   Development   Architects   Release  Managers   IT  professionals  are  looking  to       ▪  Standardized,  repeatable  &   automated  release  processes   ▪  Reduce  risk  (manual  errors,   compliance  +  IT  governance)   ▪  Visibility  across  the  enHre   soGware  delivery  process   Thing   >   Legacy   Web   Mobile   Microservice   IoT   Cloud  On-­‐Prem  Mainframe   Apps   Environments   Tools   across…    
  • 9. 9 The  SoYware  Delivery  Divide     Bleeding  edge  startup   /  2ger  team   §  Large-­‐scale  service  landscape   §  MulHple  teams/  organizaHon-­‐ wide  iniHaHve   §  ExisHng  complex  applicaHons   §  Diverse  skill  levels   §  Technical  &  business  scope   Enterprise   ➡    Tradi(onal  releases   ➡  Con(nuous  Delivery   ▶  Enterprises  want  to  emulate   startups  +  adopt  new  pa3erns   ▶  But  recognize  that  they  are  a   long  way  away  from  that  today   §  Small  projects   §  Individual  teams   §  Greenfield   §  Highly  skilled   §  Technical  scope  
  • 10. 10 Bridging  the  SoYware  Delivery  Divide     Bleeding  edge  startup   /  2ger  team   §  Large-­‐scale  service  landscape   §  MulHple  teams/  organizaHon-­‐ wide  iniHaHve   §  ExisHng  complex  applicaHons   §  Diverse  skill  levels   §  Technical  &  business  scope   Enterprise   ➡  Con(nuous  Delivery  at  Enterprise  Scale   ▶  Enterprises  want  to  emulate   startups  +  adopt  new  pa3erns   ▶  But  recognize  that  they  are  a   long  way  away  from  that  today   §  Small  projects   §  Individual  teams   §  Greenfield   §  Highly  skilled   §  Technical  scope   Strategy:   §  Deliver  enterprise-­‐scale   funcHonality   §  Provide  visibility  into  the   release  process   §  Ensure  easy  adopHon/use   §  Complement  exisHng  tools  
  • 11. 11 From  Theory  to  Prac2ce   ▪ The  ConHnuous  Delivery  story  and  the  promised  benefits  are  compelling   ▪ Addresses  business-­‐relevant  as  well  as  day-­‐to-­‐day  technical  challenges   ▪ Convincing  the  CFO  requires  more  than  a  compelling  story  and  consensus   from  the  team  that  this  is  “a  good  thing  to  do”   ▪ Challenge:  how  to  present  a  credible  business  case  to  allow  you  to  move   from  small  experiments  to  enterprise-­‐wide  ConHnuous  Delivery  iniHaHves?  
  • 12. © 2015 Forrester Research, Inc. Reproduction Prohibited
  • 13. © 2015 Forrester Research, Inc. Reproduction Prohibited Building a Compelling Business Case For Continuous Delivery Kurt Bittner, Principal Analyst
  • 14. © 2015 Forrester Research, Inc. Reproduction Prohibited 14 Application Delivery Speed is a Force Multiplier Costs Benefits Application Delivery Speed Cost Revenue •  Retooling •  Retraining •  Culture ∆
  • 15. © 2015 Forrester Research, Inc. Reproduction Prohibited 15 Estimating Costs and Benefits Magnitude of Impact Intangibility Reduced Labor cost Improved Goodwill Reduced Defects Reduced Operating Cost Improved Competitiveness Most business cases focus here The biggest benefits are here Reduced Scrap & Rework Reduced Production Incidents Improved Revenue Improved Delivery Speed MTTR
  • 16. © 2015 Forrester Research, Inc. Reproduction Prohibited 16 Primary Sources of Application Delivery Cost and Waste Failed deployments Idea proposed Understand Needs & Invent Solutions Functional Testing Deploy Solution Production Support Load, Performance, Security, … Testing UAT/ Exploratory Testing Release Decision Wrong solution Scrap and rework Too much manual effort Develop, Commit & Build Too much manual effort Provision Environments Production Incidents Too much manual effort Too many meetings Time spent waiting
  • 17. © 2015 Forrester Research, Inc. Reproduction Prohibited 17 Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Develop, Commit & Build Provision Environments Reduced manual effort Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision 20-80% of Production Incidents Are Due to Configuration Errors Production Provision Environments TestingDevelopment Manual environment configuration leads to “drift”. Drift causes failures. Standardization (“infrastructure as code”) + automation eliminates “drift”.
  • 18. © 2015 Forrester Research, Inc. Reproduction Prohibited 18 Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision Benefits of Standardizing Environment Provisioning Functional Testing Production Support Load, Performance, Security, … Testing UAT/ Exploratory Testing Develop, Commit & Build Provision Environments Fewer Production Incidents Reduced manual effort Reduced time spent waiting 2 1 3 (benefit based on actual effort reduction)
  • 19. © 2015 Forrester Research, Inc. Reproduction Prohibited 19 Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Develop, Commit & Build Provision Environments Reduced manual effort Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision Production Incidents Are VERY expensive Production Support Fewer Production Incidents •  Data center downtime cost across industries: ~$5,600/minute •  The avg incident length is 90 minutes; avg cost/incident: ~$505,500. http://www.eweek.com/c/a/IT-Infrastructure/Unplanned-IT-Downtime-Can-Cost-5K-Per-Minute-Report-549007 LOST REVENUE*= (GR/TH) x I x H GR = gross yearly revenue TH = total yearly business hours I = percentage impact H = number of hours of outage http://www.evolven.com/blog/downtime-outages-and-failures-understanding-their-true-costs.html *Most organizations with customer-facing applications have more accurate models for revenue/loss prediction
  • 20. © 2015 Forrester Research, Inc. Reproduction Prohibited 20 Develop, Commit & Build Provision Environments Idea proposed Understand Needs & Invent Solutions Release Decision Production Support Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Deploy Solution Reducing Costs Caused By Deployment Failures Failed deployments result in unplanned work: •  Time and effort spent diagnosing problem & determining remediation steps •  Rolling back failed deployments •  Remediating related production incidents (don’t forget to include cost of outage) Business Case impact: based on historical data, determine: •  average cost per failure •  failure frequency
  • 21. © 2015 Forrester Research, Inc. Reproduction Prohibited 21 Develop, Commit & Build Provision Environments Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision Production Support Manual Testing Is Also VERY Expensive (and not very effective) Problems with manual testing: •  Slow •  Too expensive to do for each build – diseconomies of scale •  Coverage typically not very high •  Manual errors and inconsistencies Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Solution: •  Increase the amount of automated API-based testing by shifting some manual tester resources to “Test Development Engineer” •  Net cost approximately zero •  Over time, manual testing costs go down Business Case impact: •  Increased developer productivity •  Reduced production incidents
  • 22. © 2015 Forrester Research, Inc. Reproduction Prohibited 22 Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Provision Environments Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision Production Support Develop, Commit & Build Manual Build Processes: inconsistent and hard to control Problems with manual builds: •  Slow •  Inconsistent Solution: •  Centralized self-service CI service Business Case impact: •  Increased developer productivity •  Reduced headcount on teams (or more resources to write app code)
  • 23. © 2015 Forrester Research, Inc. Reproduction Prohibited 23 Develop, Commit & Build Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Provision Environments Deploy Solution Release Decision Production Support Idea proposed Understand Needs & Invent Solutions Feature Bloat Is A Large But Hidden Cost Some sobering stats: •  1/3 of ideas have no impact on desired outcomes •  1/3 of ideas make outcomes worse •  Only 1/3 of ideas improve outcomes1 Two-thirds of what gets built is waste!
  • 24. © 2015 Forrester Research, Inc. Reproduction Prohibited 24 Develop, Commit & Build Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Provision Environments Deploy Solution Release Decision Idea proposed Understand Needs & Invent Solutions Better Analytics, Faster Delivery Cycles Improve Insight Improve results by: •  Tying stories and features to outcomes •  Defining desired results •  Delivering in smaller releases to get feedback faster •  Measuring the outcome using application analytic tools and practices •  Using data to prioritize future work Production Support feedback
  • 25. © 2015 Forrester Research, Inc. Reproduction Prohibited 25 A one-point improvement in CX score can result in dramatic increases in revenue
  • 26. © 2015 Forrester Research, Inc. Reproduction Prohibited 26
  • 27. © 2015 Forrester Research, Inc. Reproduction Prohibited 27 Managing The Delivery Pipeline To Increase Velocity 3 days 5 days 15 days 3 days 10 days7 days 4 days 9 days cycle time= 57 days 1 day feedback July 25, 2014 “Define A Software Delivery Strategy For Business Innovation” Idea proposed Understand Needs & Invent Solutions Functional Testing Deploy Solution Customer Value Load, Performance, Security, … Testing UAT/ Exploratory Testing Release Decision Develop, Commit & Build
  • 28. © 2015 Forrester Research, Inc. Reproduction Prohibited 28 Production Support Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Develop, Commit & Build Provision Environments Reduced manual effort Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision Composite Applications Make Coordination Challenging, Delays Likely Source: Forrester Research, Inc.111102 Social media and search Systems of engagement (mobile, web, rich client) Cloud-based systems of record Traditional systems of record In-store point-of-sale systems Cloud-based services provided by third parties
  • 29. © 2015 Forrester Research, Inc. Reproduction Prohibited 29 Production Support Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Develop, Commit & Build Provision Environments Reduced manual effort Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision Revenue Acceleration – Like Outages, But In Reverse Increased REVENUE = (GR/TH) x I x H GR = gross yearly revenue TH = total yearly business hours I = cycle time reduction as % percentage of total year H = number of hours reduction in cycle time http://www.evolven.com/blog/downtime-outages-and-failures-understanding-their-true-costs.html
  • 30. © 2015 Forrester Research, Inc. Reproduction Prohibited 30 Production Support Functional Testing Load, Performance, Security, … Testing UAT/ Exploratory Testing Develop, Commit & Build Provision Environments Reduced manual effort Idea proposed Understand Needs & Invent Solutions Deploy Solution Release Decision •  The most compelling business outcomes are hard to measure •  Improved customer satisfaction •  Increased revenue •  Increased market share •  Reducing Production Incidents is the easiest to measure •  Reduced probability of incidents •  Reduced severity •  Improved MTTR •  Improving productivity and reducing cycle time is always compelling •  Reduced labor cost •  Improved throughput •  As application modularity increases, speed and complexity increase •  Automation is essential Summary
  • 31. Thank you forrester.com Kurt Bittner, Principal Analyst kbittner@forrester.com @ksbittner
  • 32. 32 Key  Takeaways   Include  intangible   benefits   ▶  Harder  to  measure,  but  can  be  the  biggest  benefit   ▶  Ensure  you  make  these  as  visible  as  possible   Data,  Data,  Data   Closing  the  loop   ✔   ✔   ✔   ▶  “Black  box”  automa(on  makes  it  hard  to   demonstrate  value  and  to  iden(fy  weak  points   ▶  Tools  must  support  visibility,  automa;on  &  control   ▶  Two-­‐thirds  of  features  will  s(ll  be  neutral  at  best,   even  with  a  perfect  delivery  process   ▶  Hypothesize  before  coding,  measure  in  produc;on   ✔  
  • 33. 33 Helping  enterprises  move  to  the  next  level   “We  reduced  deployment   failure  rates  by  90%”   “We  went  from  releasing  4   Hmes  a  year  to  bi-­‐weekly   releases     “Understanding  what’s  broken   in  our  code  takes  minutes   instead  of  days”   …  and  many  more  
  • 34. 34 Copyright  2015.    ConfidenHal  –  DistribuHon  prohibited  without  permission     Next  Steps   ▪ Download  the  IT  Manager’s  Guide     to  Con2nuous  Delivery:   xebialabs.com/it-­‐manager-­‐guide   ▪ Learn  more  about  XebiaLabs  products:   h3ps://xebialabs.com/products/   ▪ Stay  informed:                blog.xebialabs.com                @xebialabs                youtube/xebialabs