devops paul persson thecodingarchitect se linkedin com in
play

DevOps paul.persson@thecodingarchitect.se - PowerPoint PPT Presentation

DevOps paul.persson@thecodingarchitect.se www.linkedin.com/in/thecodingarchitect Definition DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. (Donovan Brown, Microsoft)


  1. DevOps

  2. paul.persson@thecodingarchitect.se www.linkedin.com/in/thecodingarchitect

  3. Definition “DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.” (Donovan Brown, Microsoft)

  4. Business Objective

  5. Business Objective High performers are pulling ahead 2015 2016 • Deploy 200x more frequently • Deploy 30x more frequently • 2 555x faster lead times • 200x shorter lead times • 24x faster recovery times and • 60x fewer failures 3x lower change failure rates • Recover from failure 168x faster • 22% less time on unplanned work • 29% more time on new work • 50% less time remediating security issues https://puppet.com/resources/whitepaper/2015-state-devops-report https://puppet.com/resources/whitepaper/2016-state-of-devops-report

  6. Business Objective DevOps report 2016 • High performers have better employee loyalty, as measured by employee Net Promoter Score (eNPS). • Taking an experimental approach to product development can improve performance. • Undertaking a technology transformation initiative can produce sizeable returns for any organization.

  7. Business Objective

  8. DevOps Cycle

  9. DevOps Cycle

  10. People, Processes & Products

  11. People, Processes & Products People • Collaborate more • Share common goals • Focus on Improvement • BRINGING PEOPLE TOGETHER

  12. People, Processes & Products Processes • Eliminate waste • Increase efficiency • Streamline feedback • DELIVERY VALUE FASTER

  13. People, Processes & Products Products • Enhance productivity • Enable collaboration • Facilitate experimentation • EXECUTING A DEVOPS STRATEGY

  14. People, Processes & Products Products Processes People

  15. Focus areas

  16. Focus areas 7 DevOps Habits Rigorous Management of Live Site Culture Technical Debt Team Autonomy Hypothesis Driven and Enterprise Alignment Development Manage Focus on Flow of Infrastructure as Customer Value a Flexible Resource Evidence Gathered in Production

  17. Focus areas 7 DevOps Practices Application Release Performance Management Monitoring Continuous Configuration Deployment Management Continuous Test Integration Automation Infrastructure as Code

  18. Focus areas Product Areas Notifications Security Development Internal Monitoring languages Development collaboration environment Database CD (Continuous Config/Provisioning Deployment) (Infrastructure as Code) CI (Continuous Api Mgmt. User Integration) collaboration Cloud/PaaS Release Mgmt. SCM (Version Control) Containerizati on Repo Mgmt. Build Logging Testing

  19. Thank you

Recommend


More recommend