Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

INTRODUCTIONS George Miranda Technical Strategy Chef Software, Inc. @gmiranda23 .

Slide 3

Slide 3 text

The impact of outperformance 5x Revenue Growth, 8x Profitability Growth, 2x Shareholder Return Growth 4.3% 13.5 % 18.1 % 0.8% -1.8% 10.3% B2B digital leaders turn in stronger financial performance. Top-quartile digital B2B companies Rest of B2B sample Revenue growth, CAGR,2010-15 Operating profit (EBIT) Growth, CAGR, 2010-15 Return to shareholder (TRS) growth, CAGR, 2010-15 ~5X ~8X ~2X Firms with high performing IT organizations were twice as likely to exceed their profitability, market share, and productivity goals The State of DevOps, 2016 HIGH PERFORMING IT ORGANIZATIONS: ▪ 200x more frequent releases ▪ 24x faster at recovering from failures ▪ 3x lower change failure rate ▪ 255x shorter lead times No high velocity company has gotten there without automation as a foundation 2x

Slide 4

Slide 4 text

Velocity: time from idea to ship Software success metrics Quantifying outcomes to deliver software at speed Deployment frequency Time from commit to deploy Mean time to resolve Time deploying remediation Change failure rate SPEED Measure of rate of software change EFFICIENCY Measure of effectiveness of software change RISK Measure of quality of software change Compliance audit frequency Idea Ship

Slide 5

Slide 5 text

Speed Efficiency Risk Transformation Speed 50% Source: Audience poll 'Digital transformation & the competitive edge' Important transformation concerns Speed Efficiency Risk Transformation Risk 8.3%

Slide 6

Slide 6 text

"How do you measure 'time from commit to deploy?' Is that average time, max time, or other? For example, in our environment we currently deploy once a quarter. Some commits are made months before deployment and some are made days or hours before deployment. How do we measure that?" Source: https://blog.chef.io/2017/04/03/quantifying-devops-outcomes-increasing-speed Q&A from "Increasing Speed" webinar

Slide 7

Slide 7 text

Standard Bank pushes ideas from commit to deploy in 18 minutes with Chef Focus on Speed Measuring the rate of software change HIGH IT PERFORMERS MEDIUM IT PERFORMERS LOW IT PERFORMERS On-demand Week - Month Month – 6 Month < 1 Hour Week - Month Month - 6 month USE CASES INCLUDE: ▪ Application Delivery ▪ Build Pipelines DEPLOYMENT FREQUENCY TIME FROM COMMIT TO DEPLOY

Slide 8

Slide 8 text

Velocity: time from idea to ship Software success metrics Quantifying outcomes to deliver software at speed Deployment frequency Time from commit to deploy Mean time to resolve Time deploying remediation Change failure rate SPEED Measure of rate of software change EFFICIENCY Measure of effectiveness of software change RISK Measure of quality of software change Compliance audit frequency Idea Ship

Slide 9

Slide 9 text

Velocity: time from idea to ship Software success metrics Quantifying outcomes to deliver software at speed Deployment frequency Time from commit to deploy Mean time to resolve Time deploying remediation Change failure rate SPEED Measure of rate of software change EFFICIENCY Measure of effectiveness of software change RISK Measure of quality of software change Compliance audit frequency Idea Ship

Slide 10

Slide 10 text

Intuit reduced change failure rate by 90% with Chef Focus on Efficiency Measuring the effectiveness of software change HIGH IT PERFORMERS MEDIUM IT PERFORMERS LOW IT PERFORMERS 0-15% 31-45% * 16-30% < 1 Hour < 1 Day < 1 Day * USE CASES INCLUDE: ▪ Configuration Management ▪ Server Drift CHANGE FAILURE RATE MEAN TIME TO RESOLVE

Slide 11

Slide 11 text

Different types of testing https://media.giphy.com/media/l0MYSpvx4pnsoMNz2/giphy.gif

Slide 12

Slide 12 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED

Slide 13

Slide 13 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED Does the latch open & close?

Slide 14

Slide 14 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED Does the latch open & close? Is it smooth? Can I lock it?

Slide 15

Slide 15 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED Does the latch open & close? Is it smooth? Can I lock it? Put it on a door. Does it work on that door?

Slide 16

Slide 16 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED Does the latch open & close? Is it smooth? Can I lock it? Put it on a door. Does it work on that door? Try it on front door, back door, bathroom door, etc

Slide 17

Slide 17 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED Does the latch open & close? Is it smooth? Can I lock it? Put it on a door. Does it work on that door? Try it on front door, back door, bathroom door, etc Put that latch on all doors in a house. Run all the tests.

Slide 18

Slide 18 text

Pipeline shape VERIFY APPROVE COMMIT CHANGE BUILD ACCEPTANCE DELIVER UNION REHEARSAL DELIVERED Does the latch open & close? Is it smooth? Can I lock it? Put it on a door. Does it work on that door? Try it on front door, back door, bathroom door, etc Put that latch on all doors in a house. Run all the tests. Install that latch on all doors in prod

Slide 19

Slide 19 text

Intuit reduced change failure rate by 90% with Chef Focus on Efficiency Measuring the effectiveness of software change HIGH IT PERFORMERS MEDIUM IT PERFORMERS LOW IT PERFORMERS 0-15% 31-45% * 16-30% < 1 Hour < 1 Day < 1 Day * USE CASES INCLUDE: ▪ Configuration Management ▪ Server Drift CHANGE FAILURE RATE MEAN TIME TO RESOLVE

Slide 20

Slide 20 text

Intuit reduced change failure rate by 90% with Chef Focus on Efficiency Measuring the effectiveness of software change HIGH IT PERFORMERS MEDIUM IT PERFORMERS LOW IT PERFORMERS 0-15% 31-45% * 16-30% < 1 Hour < 1 Day < 1 Day * USE CASES INCLUDE: ▪ Configuration Management ▪ Server Drift CHANGE FAILURE RATE MEAN TIME TO RESOLVE

Slide 21

Slide 21 text

LOB LOB FOCUS ON SPEED Tension caused by the demands placed on teams… …can be resolved by vertical integration and automation… …to deliver a future of developer services and software at speed SHARED SERVICES Vertical Integration is key to velocity A balance of increasing speed, improved efficiency and decreasing risk FOCUS ON RISK SHARED SERVICES LOB Line of Business LOB Line of Business LOB SHARED SERVICES LOB DEVELOPER SERVICES BUILD • DEPLOY • MANAGE • COLLABORATE

Slide 22

Slide 22 text

” Business Value with Developer Services Shifting capabilities to match business requirements Developer Services Engineer Line of Business Development Team I provide services that developers and development teams use to build and deliver applications. Developer Services Teams Traditional Central IT System Administrator Centralized Enterprise IT Team I manage and deliver infrastructure required to run software in my organization. Enabling development teams to get insights into speed, efficiency and risk of delivery of their software Reducing risk to my organization from my infrastructure and software that runs on it Enabling development teams to ship software at speed while maintaining quality and reducing risk Reliably managing changes to infrastructure requirements Providing on-demand, self-service infrastructure and services tailored to developer needs Managing and lowering costs of running, configuring, and maintaining infrastructure DEPLOY MANAGE Don’t measure me on traditional IT metrics, but on the metrics of the business Jim Fowler, CIO, GE Capital BUILD Reducing friction by enabling full stack transparency and management capability with separation of duties Delivering configured infrastructure and handing off responsibility to development teams COLLABORATE

Slide 23

Slide 23 text

The Chef Automate Platform Continuous Automation for High Velocity IT Workflow • Local development • Integration • Tooling (APIs & SDKs) COLLABORATE ▪ Package ▪ Test ▪ Approve BUILD ▪ Provision ▪ Configure ▪ Execute ▪ Update DEPLOY ▪ Secure ▪ Comply ▪ Audit ▪ Measure ▪ Log MANAGE Infrastructure Automation Compliance Automation Application Automation OSS AUTOMATION ENGINES Increase Speed ▪ Package infrastructure and app configuration as code ▪ Continuously automate infrastructure and app updates Improve Efficiency ▪ Define and execute standard workflows and automation ▪ Audit and measure effectiveness of automation Decrease Risk ▪ Define compliance rules as code ▪ Deliver continuous compliance as part of standard workflow

Slide 24

Slide 24 text

Q&A George Miranda Technical Strategy Chef Software, Inc. @gmiranda23 . What challenges do you face when implementing your transformation initiatives?

Slide 25

Slide 25 text

No content