Instrumenting Your Business For Success with DevOps

363 views
243 views

Published on

Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/QuayqI.

Robert Benefield offers a pragmatic overview for discovering operational indicators that provide valuable insight in running and improving online services. Filmed at qconlondon.com.

Robert Benefield has over 20 years of executive leadership experience building and leading world-class global lean and high performance engineering and technical operations organizations in demanding high uptime environments spanning industries such as investment banking, defence, telco, and Internet service industries.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
363
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Instrumenting Your Business For Success with DevOps

  1. 1. InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /business-success-devops http://www.infoq.com/presentati ons/nasa-big-data http://www.infoq.com/presentati ons/nasa-big-data
  2. 2. Presented at QCon London www.qconlondon.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  3. 3. Instrumenting Your Business For Success With DevOps Robert Benefield Evolve Beyond, Ltd rbenefield@evolvebeyond.com
  4. 4. CTO, Evolve Beyond @leandevops Over 20 years of experience in Development, Operations and Executive levels from start-ups to large multinationals About Me Software, Military, Government, Banking, Utilities, Telecom, Internet, Energy, Healthcare, Embedded Systems I like solving difficult problems Evolve Beyond, Ltd 2014
  5. 5. Sound Familiar?
  6. 6. What We Need to Achieve Shared Situational AwarenessShared Situational Awareness Continuous Improvement
  7. 7. DevOps Ecosystem Automation Culture of Metrics DevOps Culture of Accountability Continuous Improvement Collaboration Metrics Evolve Beyond, Ltd 2014
  8. 8. Have the Metrics Changed? Evolve Beyond, Ltd 2014
  9. 9. DevOps Ecosystem Automation Culture of Metrics DevOps Culture of Accountability Continuous Improvement Collaboration Metrics Evolve Beyond, Ltd 2014
  10. 10. Availability Mean Time Between Failure (MTBF) Mean Time To Recover (MTTR) Health Typical DevOps Measures Health Warnings/Failures/Restarts Throughput Capacity (CPU, Memory, I/O, etc) Deploy speed & frequency Team Velocity Evolve Beyond, Ltd 2014 0 10 20 30 40 50 60 70 Day 1Day 2Day 3Day 4Day 5Day 6Day 7Day 8Day 9Day 10Day 11 Ideal Actual
  11. 11. Are We Missing a Trick? Evolve Beyond, Ltd 2014
  12. 12. Business Environment Customer Business IT Evolve Beyond, Ltd 2014 Business IT
  13. 13. The Service is the Product! Available – Does it work when I need it? Usable Customer’s View Usable – Does it do what I need it to do? – Is it easy to use and performant? Provide Value – Is it value for money? – Is it better than I could do myself? Secure – Is my data safe? Evolve Beyond, Ltd 2014
  14. 14. Perceived Business View “Agile just means we deliver faster, right?” “Cloud/SaaS is just a distribution channel”“Cloud/SaaS is just a distribution channel” “DevOps is Cloud + Automation to go even faster!” Evolve Beyond, Ltd 2014
  15. 15. Business Metrics Focus Increase revenue & market share Reduce costs & delivery friction Protect – manage risk to revenue & marketProtect – manage risk to revenue & market Which all boils down to: Understanding the Customer & Market Understanding resident capabilities & risks Evolve Beyond, Ltd 2014
  16. 16. Availability Mean Time Between Failure (MTBF) Mean Time To Recover (MTTR) Health Typical DevOps Measures Health Warnings/Failures/Restarts Throughput Capacity (CPU, Memory, I/O, etc) Deploy speed & frequency Team Velocity Evolve Beyond, Ltd 2014 0 10 20 30 40 50 60 70 Day 1Day 2Day 3Day 4Day 5Day 6Day 7Day 8Day 9Day 10Day 11 Ideal Actual
  17. 17. BUILDING THE BRIDGE Evolve Beyond, Ltd 2014
  18. 18. What causes friction? What are our risks? What are our capabilities? Building Situational Awareness What are our capabilities? Do we really understand our customers? Remember: We run the service! How are decisions made? Evolve Beyond, Ltd 2014
  19. 19. How quickly can we deliver? How quickly can we scale? Friction How quickly can we respond? How quickly can we resolve? How often is there rework? Evolve Beyond, Ltd 2014
  20. 20. Value Streams Delivery Friction Workflow Visualisation Evolve Beyond, Ltd 2014 Work Board Accepted Scheduled In Progress Blocked Done
  21. 21. Visualising architectural challenges Scale Friction Acquisition Dependencies Evolve Beyond, Ltd 2014
  22. 22. Tracking & Trending the “Why & When” Event Friction Deploy Rework Master Database frontend web Search network server 0 20 40 60 80 100 120 140 Effort due to change rework Evolve Beyond, Ltd 2014 server user build engine partner 0
  23. 23. Where is the technical debt? Where are the “known unknowns”? Where are the SPoFs? Risks Where are the SPoFs? Where are the dependencies? Evolve Beyond, Ltd 2014
  24. 24. Component Build Failure Rates Visualise Code Risks Code & test coverage Evolve Beyond, Ltd 2014
  25. 25. Test scenario risks “Known Unknown” Risks Marketing/Sales campaign risks Evolve Beyond, Ltd 2014
  26. 26. Visibility & Elimination SPoFs & Dependencies Evolve Beyond, Ltd 2014
  27. 27. What are they? Are they being used? Capabilities Are they being used? Are they constrained? Evolve Beyond, Ltd 2014
  28. 28. Who they are What they use (when/how/why) Understanding the Customer What is important to them How do we know how well are we doing? Evolve Beyond, Ltd 2014 0 500 1000 1500 2000 2500 3000 3500 Login Checkout Search BuildReport User… ImportData Download AddCart Fax HelpPages
  29. 29. Understanding decision process Improving information flows Decisions & the Business Improving information flows Building shared context Evolve Beyond, Ltd 2014
  30. 30. Building a Continuous Improvement Loop Evolve Beyond, Ltd 2014
  31. 31. Fewer Surprises Less Waste Improved Priority Alignment Signs of Success Improved Priority Alignment Metrics are useful to everyone Collaborative continuous improvement Evolve Beyond, Ltd 2014
  32. 32. QUESTIONS? Evolve Beyond, Ltd 2014 @leandevops rbenefield@evolvebeyond.com http://cloudagility.blogspot.com
  33. 33. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations/business- success-devops

×