SlideShare ist ein Scribd-Unternehmen logo
1 von 46
DevOps
Making the
Business Case
Copyright © 2015 Accenture All Rights Reserved.
Martin Croker
Managing Director, Accenture Technology Architecture
Responsible for DevOps capability at Accenture.
@martincroker
martin.croker@accenture.com
3
DevOps has value
How do we articulate
it?
5
DevOps-centric
Architecture
Continuous Delivery
Software Defined
Platform
Culture
6
Time to Market
Business Agility
Productivity
Running Costs
Total Benefit
Time
Money Money now is worth
more than the same amount of
money later…
Benefit
8
Idea Value
9
Release
Ideas Values
Time
Release
Investment
Time
Benefit
Investment
Benefit
12
Sprints
Time
Investment
Return
Single Release
Return
4 Sprints
Benefit
Benefit
Investment
Single
Release
4 Sprints
Time
Assumptions
Splitting into sprints doesn’t lower
productivity
The ideas (scope) could be delivered
independently & has value when
delivered independently
IT has the maturity and engineering
practices to delivery in sprints
Powered by
DevOps
Powered by
DevOps
16
Laggards
Market Share %
100
75
50
25
Innovators Majority
Time
17
Laggards
Market Share %
100
75
50
25
Innovators Majority
Delay
Time
18
Laggards
Market Share %
100
75
50
25
Innovators Majority
Loss of market
Share?
Time
19
Time to Market
Business Agility
Productivity
Running Costs
Total Benefit
20
Requirements
Design &
Build
QA &
Test
Operate
21
Design &
Build
QA &
Test
Operate Best Guess
22
Design &
Build
QA &
Test
Operate Best Guess
Feedback
Experiments
23
Design &
Build
QA &
Test
Operate Best Guess
1 YEAR6 MONTHS1 MONTH2 WEEKS1 WEEKS1 DAY1 HOURMINUTES
24
“Anyone who has
never made a
mistake has never
tried anything new.”
Albert Einstein
25
Time to Market
Business Agility
Productivity
Running Costs
Total Benefit
Assumptions
Splitting into sprints doesn’t lower
productivity
The ideas (scope) could be delivered
independently & has value when
delivered independently
Regular change could be absorbed by
the business
Requirements
27
Design &
Build
QA &
Test
Operate
Continuous
Improvement
28
Copyright © 2015 Accenture All Rights Reserved.
Deployment
Automation
Effort
Productivity
Risk
29
Design
Build
Deploy
Test
Regression
Test Automation
30
Design
Build
Deploy
Test
Regression
Rapid Feedback
Cheaper
Resolution
31
Design
Build
Deploy
Test
Regression
Rapid Feedback
More Ownership
Fewer Defects
32
“Quality comes not
from inspection, but
from improvement of
the production
process..“
- Dr W. Edward Deming
33
Design
Build
Deploy
Test
Regression
Greater Flexibility
34
Team Members
Productivity
Productivity (SLOC / Day)
ProjectSize
36
Manual
Activities?
Design
Build
Deploy
Test
Regression
37
Time to Market
Business Agility
Productivity
Running Costs
Total Benefit
38
“80% of unplanned
outages are due to ill-
planned changes …”
-- Visible Ops Handbook
39
2008
N = Number of Deploys 1
P = Probability of site degradation 50%
S = Average severity of degradation 0.7
T = Time to detect / resolve (hours) 100
Expected downtime 35
N * P * S * T
2013
250 
10% 
0.05 
5 
6.25
Source: http://www.slideshare.net/beamrider9/continuous-
deployment-at-etsy-a-tale-of-two-approaches
40
Before DevOps
Min time to market 20 weeks 4 days
Test coverage 30% 80%
Test cycle duration 4 weeks 6 hours
Outages 30 (2013) None (2014)
DR Test Duration 4 hours 12 minutes
Source: https://www.youtube.com/watch?v=9jqY_bvI5vk
41
N = No. Deploys
P = Probability of site degradation
C = Average cost of degradation
T = Time to detect / resolve
Annual cost of downtime
N * P * C * T
Cost of bad-change
Other potential
run-time benefits
Anti-fragility
Infrastructure costs
Operations automation
43
Time to Market
Business Agility
Productivity
Running Costs
Total Benefit
44
“high-performing organizations are still
deploying code 30 times more
frequently, with 50 percent fewer
failures than their lower-performing
counterparts.”
https://puppetlabs.com/2014-devops-report
45
DevOps-centric
Architecture
Continuous Delivery
Software Defined
Platform
Culture
46
@martincroker

Weitere ähnliche Inhalte

Was ist angesagt?

Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
Cloudmunch
 

Was ist angesagt? (20)

DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
DevOps
DevOpsDevOps
DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
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...
 
DevOps-CoE
DevOps-CoEDevOps-CoE
DevOps-CoE
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Reconstructing the SRE
Reconstructing the SREReconstructing the SRE
Reconstructing the SRE
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 

Andere mochten auch

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
 
위상최적화를 활용한 실무설계 방안(서충원)
위상최적화를 활용한 실무설계 방안(서충원)위상최적화를 활용한 실무설계 방안(서충원)
위상최적화를 활용한 실무설계 방안(서충원)
rarabird
 
Chemical Formula
Chemical  FormulaChemical  Formula
Chemical Formula
sgilbertson
 

Andere mochten auch (20)

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
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginnersWhat I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 
Chef Conf DevOps Roller Coaster
Chef Conf DevOps Roller CoasterChef Conf DevOps Roller Coaster
Chef Conf DevOps Roller Coaster
 
Planning For Good- Ideas for the Idea Village-New Orleans
Planning For Good- Ideas for the Idea Village-New OrleansPlanning For Good- Ideas for the Idea Village-New Orleans
Planning For Good- Ideas for the Idea Village-New Orleans
 
New Idea
New IdeaNew Idea
New Idea
 
Baxendale IDEA - a new approach to innovation
Baxendale IDEA - a new approach to innovationBaxendale IDEA - a new approach to innovation
Baxendale IDEA - a new approach to innovation
 
위상최적화를 활용한 실무설계 방안(서충원)
위상최적화를 활용한 실무설계 방안(서충원)위상최적화를 활용한 실무설계 방안(서충원)
위상최적화를 활용한 실무설계 방안(서충원)
 
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
 
Get Your Shift Together: Aligning Everyone to KPIs that Matter
Get Your Shift Together: Aligning Everyone to KPIs that MatterGet Your Shift Together: Aligning Everyone to KPIs that Matter
Get Your Shift Together: Aligning Everyone to KPIs that Matter
 
Enterprise Security & SSO
Enterprise Security & SSOEnterprise Security & SSO
Enterprise Security & SSO
 
DevOps documentation: Manage documentation in a shared ownership environment
DevOps documentation: Manage documentation in a shared ownership environmentDevOps documentation: Manage documentation in a shared ownership environment
DevOps documentation: Manage documentation in a shared ownership environment
 
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamirhe 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutes
 
Chemical Formula
Chemical  FormulaChemical  Formula
Chemical Formula
 
Laravelのパッケージのテストに便利なパッケージ
Laravelのパッケージのテストに便利なパッケージLaravelのパッケージのテストに便利なパッケージ
Laravelのパッケージのテストに便利なパッケージ
 

Ähnlich wie Making the business case for DevOps

Test driven development
Test driven developmentTest driven development
Test driven development
Sunil Prasad
 
Continuous integration for se group meeting
Continuous integration for se group meetingContinuous integration for se group meeting
Continuous integration for se group meeting
Sergii Shmarkatiuk
 

Ähnlich wie Making the business case for DevOps (20)

DevOps the Big Picture for Testers by Joseph Ours
DevOps the Big Picture for Testers by Joseph OursDevOps the Big Picture for Testers by Joseph Ours
DevOps the Big Picture for Testers by Joseph Ours
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
How BDD enables True CI/CD
How BDD enables True CI/CDHow BDD enables True CI/CD
How BDD enables True CI/CD
 
DevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialDevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essential
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile Team
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean Thinking
 
Devops Journey - internet tech startup
Devops Journey - internet tech startupDevops Journey - internet tech startup
Devops Journey - internet tech startup
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Lean New Product & Process Development
Lean New Product & Process DevelopmentLean New Product & Process Development
Lean New Product & Process Development
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
ODCA DevOps: Magnifying Business Value
ODCA DevOps: Magnifying Business ValueODCA DevOps: Magnifying Business Value
ODCA DevOps: Magnifying Business Value
 
Forget about Agile
Forget about AgileForget about Agile
Forget about Agile
 
Becoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkBecoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to Work
 
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
 
Continuous integration for se group meeting
Continuous integration for se group meetingContinuous integration for se group meeting
Continuous integration for se group meeting
 

Kürzlich hochgeladen

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Kürzlich hochgeladen (20)

Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Making the business case for DevOps