devops is all greek

21
Devops and Sigma Shifts Business transformation goes gr eek ori MacVittie lmacvittie r. Product Manager, Emerging Technologies σ

Upload: lori-macvittie

Post on 14-Apr-2017

722 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Devops is all greek

Devops and Sigma Shifts

Business transformation goes greek

Lori MacVittie@lmacvittieSr. Product Manager, Emerging Technologies

σ

Page 2: Devops is all greek

What is Devops?

@lmacvittie #DevopsSummit

Page 3: Devops is all greek

Devops is a verbDev ops (v) The operationalization of application deployments.

@lmacvittie #DevopsSummit

Page 4: Devops is all greek

Operations

• Error Prone Process• Difficult to Debug • Time Consuming

Manual / Scripted Configuration

Application Infrastructure

Application Security

Identity and AccessLocal Load

BalancingApplication

PerformanceApplication

ProxiesWeb & App

Servers

@lmacvittie #DevopsSummit

Page 5: Devops is all greek

Operations

• Simplifies troubleshooting & rollback • Consistent, predictable and repeatable process execution • Captures tribal knowledge

Scripting and APIs

Application Infrastructure

Application Security

Identity and AccessLocal Load

BalancingApplication

PerformanceApplication

ProxiesWeb & App

Servers

Automation and

Orchestration

@lmacvittie #DevopsSummit

Page 6: Devops is all greek

Proving the Value

48% say biggest difficult in implementing devops is “its value is not understood outside my group”.

2012 DevOps Survey presented by Puppet Labs and IT Revolution Press; Indeed.com @lmacvittie #DevopsSummit

Page 7: Devops is all greek

Quantifying the Value of Devops

…without doing devops

@lmacvittie #DevopsSummit

Page 8: Devops is all greek
Page 9: Devops is all greek

Sigma ShiftsA sigma shift is a measurable improvement in the execution of a process.

@lmacvittie #DevopsSummit

σ

Page 10: Devops is all greek

Z = SL – σ

Z = sigma scoreSL = specification limit x = the mean

σ     =  standard  deviation

Sigma Calculations

@lmacvittie #DevopsSummit

Page 11: Devops is all greek
Page 12: Devops is all greek

TranslationYou can improve the quality of a process by reducing variation in measurable

outcomes.  

@lmacvittie #DevopsSummit

Page 13: Devops is all greek

CPRConsistent Predictable Repeatable

Error Rates Time to Deploy Frequency

@lmacvittie #DevopsSummit

Page 14: Devops is all greek

Baseline

1 Define the measurement and the tolerable upper and acceptable lower limits (ULS and LLS)

2 Collect the data

3 Do the maths

4 Model improvement

@lmacvittie #DevopsSummit

Page 15: Devops is all greek

Predictive Powers

@lmacvittie #DevopsSummit

Page 16: Devops is all greek

Time to Deploy (days) Time to Deploy (days) Time to Deploy (days)

8 4 2

16 8 4

18 9 4

20 10 5

17 8 4

15 7 3Mean 15.67 7.67 3.67StdDev 4.13 2.07 1.03USL 5 5 5LSL 3 3 3AVG-LSL 12.67 4.67 0.67USL-AVG -10.67 -2.67 1.33Sigma Level -2.58 -1.29 .65Probability of SLA failure 100% 90% 26%

Page 17: Devops is all greek

Error Rate (minutes troubleshooting)

Error Rate (minutes troubleshooting)

Error Rate (minutes troubleshooting)

90 45 22

40 20 10

70 35 20

20 10 5

360 180 90

100 50 25

Mean 113.33 56.67 28.67StdDev 124.53 62.26 30.99USL 60 60 60LSL 10 10 10AVG-LSL 103.33 46.67 18.67USL-AVG -53.33 3.33 31.33Sigma Level -0.43 0.05 1.01Probability of failure 67% 48% 16%

Page 18: Devops is all greek

Time to Deploy (days) Time to Deploy (days) Time to Deploy (days)

Configure Web Server 8 8 8

Configure App Server 16 8 16

Configure Firewall 18 18 1

Configure Load Balancer 20 10 20

Configure Acceleration 17 17 17

Configure Security 15 15 15Mean 15.67 12.67 12.83

StdDev 4.13 4.55 7.03

USL 5 5 5

LSL 3 3 3

AVG-LSL 12.67 9.67 9.83

USL-AVG -10.67 -7.67 -7.83

Sigma Level -2.58 -1.69 -1.11

Probability of failure 100% 95% 87%

Page 19: Devops is all greek

GIGO

Automating poor processes accelerates the rate of failure@lmacvittie #DevopsSummit

Page 20: Devops is all greek

@lmacvittie #DevopsSummit

Page 21: Devops is all greek

Thank you!

@lmacvittie

[email protected]

Solutions for an application world.