SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Quantifying DevOps Adoption
Empirically for Demonstrable ROI
DES-1720
Insight
Operations
Interaction
Insight
Operations
Interaction
Innovation
and Speed
Optimize
Friction Reduction with multi-speed IT
Optimize
Innovate
Focus on Operational Costs
• Consolidation and modernization
• Operations automation
• Risk and compliance mgmt
Empowered Process Team
Legacy Infrastructure
Focus on Speed and Agility
• Assemble solutions from verified
components
• Fast development and redeployment
• User first delivery model
Systems of Engagement
Rapid Service Creation Team
PaaS Engine
Insight
Operations
Hybrid
Enterprise
Mobile
Social
Interaction
Service Integration Team
Brokerage Services
DevOps
API Economy
Cloud Service Brokers
Systems of Record
Reduction
Why DevOps is Important
Line-of-
business
Customer
1
3
2
1. Get ideas into production fast
2. Get people to use it
3. Get feedback
Adopt DevOps approach to continuously
manage changes, obtain feedback and ,
deliver changes to users
Eliminate any
activity that is not
necessary for
learning what
customers want
What DevOps Practices should Address…
Manual Effort
Unproductive Work Poor Visibility
Long Wait Times
Lets Walk through a Story…
• Meet Julie
• Julie works in the LOB and has an Idea for a new
solution to address a key business need.
…Julie is daunted by the current process:
Business Need
•Document
•Weeks
Approval
Process
•Meetings
•Weeks
Hardware
Purchase
•Negotiations
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
Traditional Product Development
Months before you find out whether the product meets the need
Business Need
•Document
•Weeks
Approval
Process
•Meetings
•Weeks
Hardware
Purchase
•Negotiations
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
Introducing IaaS
• Months before you find out whether the product meets the need
• Hardware provisioning is undifferentiated heavy lifting
Business Need
•Document
•Weeks
Approval
Process
•Meetings
•Weeks
Hardware
Purchase
•Negotiations
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
IaaS
Cloud
IaaS Summary
• Months before you find out whether the product meets the need
• Hardware provisioning is undifferentiated heavy lifting
Business Need
•Document
•Weeks
Approval
Process
•Meetings
•Weeks
Hardware
Purchase
•Negotiations
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
IaaS
Cloud
Business Need
•Document
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
From months to
weeks is good.
Can we do better?
IaaS based Product Development
• Weeks before you find out whether the product meets the need
Business Need
•Document
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
IaaS based Product Development with DevOps
• Improved efficiencies (including automation) between development and
deployment has a significant impact in consistency and speed
Business Need
•Document
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
Dev
Ops
IaaS based Product Development with DevOps
Business Need
•Document
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
Automation is great and
reduces the time to days
But I want more!
Dev
Ops
Introducing PaaS for Feature Delivery
Business Need
•Document
•Weeks
Software
Development
•Specifications
•Weeks
Deployment
and Testing
•Reports
•Weeks
Customer
Feedback
•Doesn’t work!
•Weeks
DevOpsPaaS
w/DevOp
s
PaaS based Feature Development
Business Need
•Discussion
•Days
• Design
Thinking
Software
Development
•Code
•Weeks-Days
Customer
Feedback
•Fix this Bit!
•Hours
Days!
That is what I’m
talking about!
15
“The Technology Tree”
DevOps “Technology Tree” (Phase 1)
Phase 1 Goal:
Continuous
Testing
Starting Point
Step #1: Automated
Builds Step #2: Automated Functional Testing
as part of build process
Step #3: Code Scanning and Security
scanning as part of build process Step #4: Shift Left Testing (Integration
Testing before Functional Testing)
Step #5: Automated application
deployment to Test Environment
Step 6: On-Demand Test
Environment Provisioning
DevOps “Technology Tree” (Phase 2)
Phase 2 Goal:
Continuous
Delivery
Starting Point
Step #1: Continuous
Testing
Step #2: Automated application deployment to test
environment along with middleware configuration
(standard topologies)
Step #3: Automated application
deployment and middleware
configuration across DEV, QA, and Prod
Application Portfolio Release
Management
Step #5: Self Service build,
provision, and deploy (Cloud)
Step #4: Manage Environments
through automation
What do you see?
52% of users
don’t have
confidence
in their information1
42% of managers
use wrong
information
at least once a week2
59% of managers
miss
information
they should have used2
Product
Profitability
Product
Variance
And Health
Workforce
Optimization
Distributed and
Outsourced
Development
Contradictions result from the quest for information
Metrics That Matter
Metrics That Matter
Category Metrics
Cost / Budget Maintenance/Innovation Ratio (% spent on bug fixes/technical debt vs new capabilities)
Assignment scope (Number of function points supported by person)
Budget underage/overage
Time / Speed Velocity Planned (Throughput of team per iteration/milestone)
Velocity Actual (Historical Velocity)
Feature cycle time (Time / Effort for developing a feature)
Turnaround Time for Changes (CR or Defect -> Production)
On-time delivery % (# of projects delivered on time / Total # of projects)
Quality / Reliability Uptime/MTBF (Mean time between failures)
Defect Backlog (# of defects not fixed in a release)
Total Tests (# of tests for application)
Total % Tests Automated
Test Escapes (# of defects not found in testing)
Support Call Volume
Defect Density (# of defects per Function point or KLOC/KELOC)
Regression (# of defects fixed that have creeped back into system)
Requirements Coverage (Total # of Requirements vs # of Requirements implemented)
Requirements Volatility (Measuring changes in requirements by lifecycle)
System Utilization (Measures Resource Utilization during performance/stress testing)
Test Case Efficiency (Ratio of Defects found in Test Cases vs total Defects)
Size (Underlying) Story Points
KLOC, KELOC
Function Points
Backfiring (KELOC -> Function Point mapping)
Code Complexity (# of methods that have >15 linear independent paths)
Percent Reuse ((Reused code count / (Reused code count + total code count)) * 100)
Rational Enterprise DevOps solutions save money and increase resource capacity
• By increasing staff capacity through productivity improvements
– Examples include:
• Faster code development and maintenance
• Faster and improved impact analysis and testing
• Build automation
• Quality Management and Test Automation
• Configuration Management
• Time to market
• By discovering defects earlier in the lifecycle thus reducing the repair costs
– Examples include:
• Improved Requirements Analysis and Management
• Code Analysis
• “Shift Left” strategy. Using transparency, continuous integration and testing to identify issues early
23
Quality
Productivity
Monetizing the Value of Productivity Improvement
How do you measure value?
– Lines of Code (LOC) and Function
Point (FP) – a lot of baseline data
available, but poor indicators of value.
– Story Points – used by agile teams,
often no baseline data exists…
– Business Points¹ – few measure it, but
focus on value. Often, no baseline data
exists…
• Solution:
• Measure Velocity, that is, how
much faster is the team working
now relative to solution adoption.
• To calculate velocity of your agile
team, simply add up the estimates
of the features, user stories,
requirements or backlog items
successfully delivered in an
iteration.
24
¹While Story Points reflects the size of the implementation effort, Business Points
reflect the business value associated with each story / epic / scenario / …
Monetizing the Value of Quality Improvement
Two key drivers:
1. Fewer defects found post deployment
– A result of better test coverage, automated and frequent testing
2. The average defect is found earlier in the lifecycle, when the
cost of finding them is lower
25
Case Study: Enterprise DevOps Cost/Benefit Analysis
26
IBM Rational DevOps Business Case Assumptions
•Average staff costs $65/hr.
•400 users
•5-year investment analysis
•Adoption Rates:
–30% after 12 months
–60% after 24 months
–90% after 36 months
–100% after 48 months
Business Value Model – Productivity Impact
29
$3.4 million annual savings through combined FTE time
Increase software delivery capacity of 26 FTE from 3.3% productivity improvements
Expected Productivity Impact Causation
30
Business Value Model – Quality Impact
31
Based upon other Client implementations and recorded results, this initial draft
proposes a left shift in defect detection and resulting $1.8m cost reduction
Expected Quality Impact Causation
Business Value Model
Cost Benefit Summary
Business Value Assessment
Preparing a Business Value Assessment includes the following steps:
1.Initial presentation to get Client participation
2.Interview with Client to capture processes and metrics
3.Presentation slides, analysis document & spreadsheet
4.Review and acceptance with Client / Sponsor
The BVA is a consultative sales method that
documents the business impact with the client of a
proposed solution. Following this, it compares the
cost of a proposed solution to the business value so
that an ROI can be presented.
The BVA communicates and prioritizes the
proposed solution business value to the executive
and financial level just as the technical validation
sells to the practitioner and technology level
.
34
System Z DevOps Workshop Description
The System Z DevOps Workshop is a no cost ‘discovery’ workshop to identify gaps
in the client’s current System Z software delivery capabilities and provide them
with a customized, prioritized list of DevOps practices and a roadmap for their
adoption to support faster and more efficient enterprise software delivery.
The target audience for the workshop are executives and senior development and
operations managers. The workshop is designed to last 4 to 6 hours. It is preceded
by a 30 minute pre-call and followed up with a 2 hour presentation of results and
recommendations.
The workshop is meant to be a strategic initiative to help the customer develop a
pragmatic approach for adoption of Enterprise DevOps best practices building on
initiatives and capabilities already in place
Next Steps / Resources
• DES-4657: Enterprise DevOps Cost/Benefit Analysis Workshop at InterConnect
• Take the DevOps Practices Self Assessment
http://www.ibm.com/ibm/devops/us/en/
• Additional Resources
http://www.ibm.com/devops
https://www.ibm.com/developerworks/devops/
36
Notices and Disclaimers
37
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission
from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of
initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS
DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE
USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY.
IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers
have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in
which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials
and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or
their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and
interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such
laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
Notices and Disclaimers Con’t.
38
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not
tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual
property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.

Contenu connexe

Tendances

Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITDevOps for Enterprise Systems
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewRosalind Radcliffe
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDynatrace
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps for Enterprise Systems
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataDevOps for Enterprise Systems
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
 
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 bottlenecksSanjeev Sharma
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseRob Cuddy
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...DevOps for Enterprise Systems
 
Perspectives on software factory
Perspectives on software factoryPerspectives on software factory
Perspectives on software factoryUday Bhaskarwar
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 

Tendances (20)

Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated Testing
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live Data
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
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
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...
 
Perspectives on software factory
Perspectives on software factoryPerspectives on software factory
Perspectives on software factory
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 

Similaire à Quantifying DevOps Adoption Empirically for Demonstrable ROI

GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...ennVee TechnoGroup Inc
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruNRB
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationBosnia Agile
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentNeotys
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First TimeMarc Hornbeek
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with AutomationWorksoft
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of projectZbyszek Mockun
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQualiQuali
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Emerasoft, solutions to collaborate
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 

Similaire à Quantifying DevOps Adoption Empirically for Demonstrable ROI (20)

GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Agile testing
Agile testingAgile testing
Agile testing
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 

Plus de DevOps for Enterprise Systems

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIDevOps for Enterprise Systems
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...DevOps for Enterprise Systems
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data AnalyticsDevOps for Enterprise Systems
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success DevOps for Enterprise Systems
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment... DevOps for Enterprise Systems
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...DevOps for Enterprise Systems
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesDevOps for Enterprise Systems
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 

Plus de DevOps for Enterprise Systems (20)

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDI
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIs
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software Keynote
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
IBM Z for the Digital Enterprise - Java performance
IBM Z for the Digital Enterprise  - Java performanceIBM Z for the Digital Enterprise  - Java performance
IBM Z for the Digital Enterprise - Java performance
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
 
IBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overviewIBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overview
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 

Dernier

OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfkalichargn70th171
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 

Dernier (20)

OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 

Quantifying DevOps Adoption Empirically for Demonstrable ROI

  • 1. Quantifying DevOps Adoption Empirically for Demonstrable ROI DES-1720
  • 4. Friction Reduction with multi-speed IT Optimize Innovate Focus on Operational Costs • Consolidation and modernization • Operations automation • Risk and compliance mgmt Empowered Process Team Legacy Infrastructure Focus on Speed and Agility • Assemble solutions from verified components • Fast development and redeployment • User first delivery model Systems of Engagement Rapid Service Creation Team PaaS Engine Insight Operations Hybrid Enterprise Mobile Social Interaction Service Integration Team Brokerage Services DevOps API Economy Cloud Service Brokers Systems of Record Reduction
  • 5. Why DevOps is Important Line-of- business Customer 1 3 2 1. Get ideas into production fast 2. Get people to use it 3. Get feedback Adopt DevOps approach to continuously manage changes, obtain feedback and , deliver changes to users Eliminate any activity that is not necessary for learning what customers want
  • 6. What DevOps Practices should Address… Manual Effort Unproductive Work Poor Visibility Long Wait Times
  • 7. Lets Walk through a Story… • Meet Julie • Julie works in the LOB and has an Idea for a new solution to address a key business need. …Julie is daunted by the current process: Business Need •Document •Weeks Approval Process •Meetings •Weeks Hardware Purchase •Negotiations •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks
  • 8. Traditional Product Development Months before you find out whether the product meets the need Business Need •Document •Weeks Approval Process •Meetings •Weeks Hardware Purchase •Negotiations •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks
  • 9. Introducing IaaS • Months before you find out whether the product meets the need • Hardware provisioning is undifferentiated heavy lifting Business Need •Document •Weeks Approval Process •Meetings •Weeks Hardware Purchase •Negotiations •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks IaaS Cloud
  • 10. IaaS Summary • Months before you find out whether the product meets the need • Hardware provisioning is undifferentiated heavy lifting Business Need •Document •Weeks Approval Process •Meetings •Weeks Hardware Purchase •Negotiations •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks IaaS Cloud Business Need •Document •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks From months to weeks is good. Can we do better?
  • 11. IaaS based Product Development • Weeks before you find out whether the product meets the need Business Need •Document •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks
  • 12. IaaS based Product Development with DevOps • Improved efficiencies (including automation) between development and deployment has a significant impact in consistency and speed Business Need •Document •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks Dev Ops
  • 13. IaaS based Product Development with DevOps Business Need •Document •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks Automation is great and reduces the time to days But I want more! Dev Ops
  • 14. Introducing PaaS for Feature Delivery Business Need •Document •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •Doesn’t work! •Weeks DevOpsPaaS w/DevOp s
  • 15. PaaS based Feature Development Business Need •Discussion •Days • Design Thinking Software Development •Code •Weeks-Days Customer Feedback •Fix this Bit! •Hours Days! That is what I’m talking about!
  • 16. 15
  • 18. DevOps “Technology Tree” (Phase 1) Phase 1 Goal: Continuous Testing Starting Point Step #1: Automated Builds Step #2: Automated Functional Testing as part of build process Step #3: Code Scanning and Security scanning as part of build process Step #4: Shift Left Testing (Integration Testing before Functional Testing) Step #5: Automated application deployment to Test Environment Step 6: On-Demand Test Environment Provisioning
  • 19. DevOps “Technology Tree” (Phase 2) Phase 2 Goal: Continuous Delivery Starting Point Step #1: Continuous Testing Step #2: Automated application deployment to test environment along with middleware configuration (standard topologies) Step #3: Automated application deployment and middleware configuration across DEV, QA, and Prod Application Portfolio Release Management Step #5: Self Service build, provision, and deploy (Cloud) Step #4: Manage Environments through automation
  • 20. What do you see?
  • 21. 52% of users don’t have confidence in their information1 42% of managers use wrong information at least once a week2 59% of managers miss information they should have used2 Product Profitability Product Variance And Health Workforce Optimization Distributed and Outsourced Development Contradictions result from the quest for information
  • 23. Metrics That Matter Category Metrics Cost / Budget Maintenance/Innovation Ratio (% spent on bug fixes/technical debt vs new capabilities) Assignment scope (Number of function points supported by person) Budget underage/overage Time / Speed Velocity Planned (Throughput of team per iteration/milestone) Velocity Actual (Historical Velocity) Feature cycle time (Time / Effort for developing a feature) Turnaround Time for Changes (CR or Defect -> Production) On-time delivery % (# of projects delivered on time / Total # of projects) Quality / Reliability Uptime/MTBF (Mean time between failures) Defect Backlog (# of defects not fixed in a release) Total Tests (# of tests for application) Total % Tests Automated Test Escapes (# of defects not found in testing) Support Call Volume Defect Density (# of defects per Function point or KLOC/KELOC) Regression (# of defects fixed that have creeped back into system) Requirements Coverage (Total # of Requirements vs # of Requirements implemented) Requirements Volatility (Measuring changes in requirements by lifecycle) System Utilization (Measures Resource Utilization during performance/stress testing) Test Case Efficiency (Ratio of Defects found in Test Cases vs total Defects) Size (Underlying) Story Points KLOC, KELOC Function Points Backfiring (KELOC -> Function Point mapping) Code Complexity (# of methods that have >15 linear independent paths) Percent Reuse ((Reused code count / (Reused code count + total code count)) * 100)
  • 24. Rational Enterprise DevOps solutions save money and increase resource capacity • By increasing staff capacity through productivity improvements – Examples include: • Faster code development and maintenance • Faster and improved impact analysis and testing • Build automation • Quality Management and Test Automation • Configuration Management • Time to market • By discovering defects earlier in the lifecycle thus reducing the repair costs – Examples include: • Improved Requirements Analysis and Management • Code Analysis • “Shift Left” strategy. Using transparency, continuous integration and testing to identify issues early 23 Quality Productivity
  • 25. Monetizing the Value of Productivity Improvement How do you measure value? – Lines of Code (LOC) and Function Point (FP) – a lot of baseline data available, but poor indicators of value. – Story Points – used by agile teams, often no baseline data exists… – Business Points¹ – few measure it, but focus on value. Often, no baseline data exists… • Solution: • Measure Velocity, that is, how much faster is the team working now relative to solution adoption. • To calculate velocity of your agile team, simply add up the estimates of the features, user stories, requirements or backlog items successfully delivered in an iteration. 24 ¹While Story Points reflects the size of the implementation effort, Business Points reflect the business value associated with each story / epic / scenario / …
  • 26. Monetizing the Value of Quality Improvement Two key drivers: 1. Fewer defects found post deployment – A result of better test coverage, automated and frequent testing 2. The average defect is found earlier in the lifecycle, when the cost of finding them is lower 25
  • 27. Case Study: Enterprise DevOps Cost/Benefit Analysis 26
  • 28. IBM Rational DevOps Business Case Assumptions •Average staff costs $65/hr. •400 users •5-year investment analysis •Adoption Rates: –30% after 12 months –60% after 24 months –90% after 36 months –100% after 48 months
  • 29. Business Value Model – Productivity Impact 29 $3.4 million annual savings through combined FTE time Increase software delivery capacity of 26 FTE from 3.3% productivity improvements
  • 31. Business Value Model – Quality Impact 31 Based upon other Client implementations and recorded results, this initial draft proposes a left shift in defect detection and resulting $1.8m cost reduction
  • 33. Business Value Model Cost Benefit Summary
  • 34. Business Value Assessment Preparing a Business Value Assessment includes the following steps: 1.Initial presentation to get Client participation 2.Interview with Client to capture processes and metrics 3.Presentation slides, analysis document & spreadsheet 4.Review and acceptance with Client / Sponsor The BVA is a consultative sales method that documents the business impact with the client of a proposed solution. Following this, it compares the cost of a proposed solution to the business value so that an ROI can be presented. The BVA communicates and prioritizes the proposed solution business value to the executive and financial level just as the technical validation sells to the practitioner and technology level . 34
  • 35. System Z DevOps Workshop Description The System Z DevOps Workshop is a no cost ‘discovery’ workshop to identify gaps in the client’s current System Z software delivery capabilities and provide them with a customized, prioritized list of DevOps practices and a roadmap for their adoption to support faster and more efficient enterprise software delivery. The target audience for the workshop are executives and senior development and operations managers. The workshop is designed to last 4 to 6 hours. It is preceded by a 30 minute pre-call and followed up with a 2 hour presentation of results and recommendations. The workshop is meant to be a strategic initiative to help the customer develop a pragmatic approach for adoption of Enterprise DevOps best practices building on initiatives and capabilities already in place
  • 36. Next Steps / Resources • DES-4657: Enterprise DevOps Cost/Benefit Analysis Workshop at InterConnect • Take the DevOps Practices Self Assessment http://www.ibm.com/ibm/devops/us/en/ • Additional Resources http://www.ibm.com/devops https://www.ibm.com/developerworks/devops/ 36
  • 37. Notices and Disclaimers 37 Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
  • 38. Notices and Disclaimers Con’t. 38 Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 39. Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.