Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Lori MacVittie
@lmacvittie
Sr. Product Manager, Emerging Technologies
What is Devops?
@lmacvittie #DevopsSummit
Devops is a verb
Dev  ops (v) The operationalization of application deployments.
@lmacvittie #DevopsSummit
Operations
• Error Prone Process
• Difficult to Debug
• Time Consuming
Manual / Scripted Configuration
Application Infrast...
Operations
• Simplifies troubleshooting & rollback
• Consistent, predictable and repeatable process execution
• Captures t...
Proving the Value
48%
say biggest difficult in implementing
devops is “its value is not understood
outside my group”.
2012...
Quantifying the Value of
Devops
…without doing devops
@lmacvittie #DevopsSummit
Sigma Shifts
A sigma shift is a measurable improvement in the execution of a process.
@lmacvittie #DevopsSummit
σ
Z = SL – x
σ
Z = sigma score
SL = specification limit
x = the mean
σ = standard deviation
Sigma Calculations
@lmacvittie #...
Translation
You can improve the quality of a process by reducing variation in measurable
outcomes.
@lmacvittie #DevopsSumm...
CPR
Consistent Predictable Repeatable
Error Rates Time to Deploy Frequency
@lmacvittie #DevopsSummit
Baseline
1 Define the measurement and the tolerable upper and
acceptable lower limits (ULS and LLS)
2 Collect the data
3 D...
Predictive Powers
@lmacvittie #DevopsSummit
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 3
Mean 15.67 7.6...
Error Rate (minutes
troubleshooting)
Error Rate (minutes
troubleshooting)
Error Rate (minutes
troubleshooting)
90 45 22
40...
Time to Deploy (days) Time to Deploy (days) Time to Deploy (days)
Configure Web Server 8 8 8
Configure App Server 16 8 16
...
GIGO
Automating poor processes accelerates the rate of failure
@lmacvittie #DevopsSummit
@lmacvittie #DevopsSummit
Thank you!
@lmacvittie
l.macvittie@f5.com
Solutions for an application world.
Devops is all greek
Devops is all greek
Próxima SlideShare
Cargando en…5
×

Devops is all greek

1.026 visualizaciones

Publicado el

Six Sigma and the art of process optimization.

Publicado en: Tecnología
  • Sé el primero en comentar

Devops is all greek

  1. 1. Lori MacVittie @lmacvittie Sr. Product Manager, Emerging Technologies
  2. 2. What is Devops? @lmacvittie #DevopsSummit
  3. 3. Devops is a verb Dev  ops (v) The operationalization of application deployments. @lmacvittie #DevopsSummit
  4. 4. Operations • Error Prone Process • Difficult to Debug • Time Consuming Manual / Scripted Configuration Application Infrastructure Application Security Identity and Access Local Load Balancing Application Performance Application Proxies Web & App Servers @lmacvittie #DevopsSummit
  5. 5. Operations • Simplifies troubleshooting & rollback • Consistent, predictable and repeatable process execution • Captures tribal knowledge Scripting and APIs Application Infrastructure Application Security Identity and Access Local Load Balancing Application Performance Application Proxies Web & App Servers Automation and Orchestration @lmacvittie #DevopsSummit
  6. 6. 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
  7. 7. Quantifying the Value of Devops …without doing devops @lmacvittie #DevopsSummit
  8. 8. Sigma Shifts A sigma shift is a measurable improvement in the execution of a process. @lmacvittie #DevopsSummit σ
  9. 9. Z = SL – x σ Z = sigma score SL = specification limit x = the mean σ = standard deviation Sigma Calculations @lmacvittie #DevopsSummit
  10. 10. Translation You can improve the quality of a process by reducing variation in measurable outcomes. @lmacvittie #DevopsSummit
  11. 11. CPR Consistent Predictable Repeatable Error Rates Time to Deploy Frequency @lmacvittie #DevopsSummit
  12. 12. 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
  13. 13. Predictive Powers @lmacvittie #DevopsSummit
  14. 14. 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 3 Mean 15.67 7.67 3.67 StdDev 4.13 2.07 1.03 USL 5 5 5 LSL 3 3 3 AVG-LSL 12.67 4.67 0.67 USL-AVG -10.67 -2.67 1.33 Sigma Level -2.58 -1.29 .65 Probability of SLA failure 100% 90% 26%
  15. 15. 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.67 StdDev 124.53 62.26 30.99 USL 60 60 60 LSL 10 10 10 AVG-LSL 103.33 46.67 18.67 USL-AVG -53.33 3.33 31.33 Sigma Level -0.43 0.05 1.01 Probability of failure 67% 48% 16%
  16. 16. 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 15 Mean 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%
  17. 17. GIGO Automating poor processes accelerates the rate of failure @lmacvittie #DevopsSummit
  18. 18. @lmacvittie #DevopsSummit
  19. 19. Thank you! @lmacvittie l.macvittie@f5.com Solutions for an application world.

×