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.

Avoiding the DevOps Tax

368 visualizaciones

Publicado el

Recording https://www.youtube.com/watch?v=iIElDMEC3U0

Mark Pundsack, Head of Product at GitLab, and guest speaker Christopher Condo, Senior Analyst at Forrester, discuss the current state of DevOps automation and how IT leaders can unlock themselves from today’s toolchain to avoid the “DevOps tax.”

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

  • Sé el primero en recomendar esto

Avoiding the DevOps Tax

  1. 1. 1 Avoiding the DevOps Tax Mark Pundsack, Head of Product, GitLab Guest speaker Christopher Condo, Senior Analyst, Forrester
  2. 2. 2 Today’s agenda The DevOps Tax Facilitating cross-functional collaboration is key but piecing together varying systems and tools hinders teams’, creating friction at multiple points through the DevOps lifecycle The digital transformation imperative Trends in DevOps The DevOps Tax Best practices for reducing friction
  3. 3. 3© 2016 Forrester Research, Inc. Reproduction Prohibited Digital Transformation Means Delivering Value Faster!
  4. 4. 4© 2018 Forrester Research, Inc. Reproduction Prohibited Customer led Insights driven Fast Connected Digital Transformation requires Customer-obsessed DNA FROM Customer aware Data rich Perfect Siloed TO
  5. 5. 5© 2017 FORRESTER. REPRODUCTION PROHIBITED. Customer Experience: The complete end-to-end user experience the customer has with your product.
  6. 6. 6© 2018 FORRESTER. REPRODUCTION PROHIBITED. Before Digital Transformation Processes Are Optimized for the Business… ? …And the Customer Experience (CX) remains an afterthought
  7. 7. 7© 2018 FORRESTER. REPRODUCTION PROHIBITED. After Digital Transformation: Process Are Optimized for the Customer The user experience is optimized via direct connection to backend capability & processes
  8. 8. 8© 2018 FORRESTER. REPRODUCTION PROHIBITED. CX leaders outperformed CX laggards on Stock Price growth and Total Returns. Customer Experience Matters!
  9. 9. 9© 2018 FORRESTER. REPRODUCTION PROHIBITED. Each Industry Will Face Disruption, e.g. The Common Thread is Placing The Customer 1st! Ride Share & Self driving Cars. Amazon Enters the Grocery Business Healthcare Admin being Disrupted by CVS and Amazon Who’s Next?
  10. 10. 10© 2018 FORRESTER. REPRODUCTION PROHIBITED. Source: Faster Software Delivery Will Accelerate Digital Transformation Forrester report Embrace Modern Application Delivery To Accelerate Digital Transformation
  11. 11. 11© 2018 FORRESTER. REPRODUCTION PROHIBITED. People ProcessPlatform • Team model • Organizational structure • Practitioner skills • Sourcing models Agile + DevOps Requires - People - Process - Platform • Agile and lean • Continuous delivery • Governance, compliance, and security • Delivery pipeline automation • Loosely coupled application architecture • Testing automation
  12. 12. 12© 2018 FORRESTER. REPRODUCTION PROHIBITED. Use Value Stream Mapping To Guide Optimization of Your CI/CD Pipeline
  13. 13. 13© 2018 FORRESTER. REPRODUCTION PROHIBITED. Create Integrated Product Teams
  14. 14. 14© 2018 FORRESTER. REPRODUCTION PROHIBITED. Modernize Application Architecture Use Microservices to improve agility Use Containers to simplify management
  15. 15. 15© 2018 FORRESTER. REPRODUCTION PROHIBITED. Create an integrated DevOps Pipeline Automate: - Verification - Testing - Configuration - Deployment - Metrics - KPIs
  16. 16. 16© 2018 FORRESTER. REPRODUCTION PROHIBITED. DevOps Trends › Having a complete, integrated tool chain is becoming a must have to accelerate software delivery. › AD&D Professionals are looking for integrated solutions or SaaS solutions to simplify tool chain management. › DevOps Vendors are consolidating to provide complete tool chains out of the Box. › The ability to model, integrate, manage, and monitor DevOps tool chains, end to end is a rapidly growing requirement.
  17. 17. 17© 2018 FORRESTER. REPRODUCTION PROHIBITED. DevOps Heat Varies by Industry and Application Type Source: Forrester DevOps Heatmap 2017 Report
  18. 18. 18© 2018 FORRESTER. REPRODUCTION PROHIBITED. Source: http://ayankeepastor.blogspot.com/2013/08/passing-baton.html Building and Maintaining a DevOps Tool Chain Is Complicated
  19. 19. 19© 2018 FORRESTER. REPRODUCTION PROHIBITED. Many Organizations Spend 10% of Effort Maintaining Their Tool Chain Forrester report: Cloud Based DevOps Tools Are Ripening Quickly Integration Point Integration Point Integration Point Integration Point Integration Point Integration Point Integration Point
  20. 20. 20© 2018 FORRESTER. REPRODUCTION PROHIBITED. Executives Overestimate DevOps Maturity
  21. 21. 21© 2018 FORRESTER. REPRODUCTION PROHIBITED. DEVOPS Disconnects Source: Forrester's Global Business Technographics Developer Survey, 2017 64% of development shops integrate dev and ops staff on at least some teams… 66% of developers expect at least some teams to use DevOps by the end of 2017 PROCESS AND TOOLS ORG AND CULTURE 23% of development teams are automating builds 27% of development teams do continuous integration !…But only 38% of devs cite excellent working relationship with Ops Systems of record Systems of automation Systems of engagement Systems of insight DevOps is most often practiced on systems of automation 39% of developers use open source build and release management tools weekly or more
  22. 22. 22 Business survival depends upon a radically faster DevOps lifecycle
  23. 23. 23 The full transformational promise of DevOps has not yet been realized >50% DevOps time wasted on logistics & repeatable tasks 87% organizations are disappointed with results of DevOps $3.8B spent on DevOps software
  24. 24. 24 Today’s toolchain limits a faster DevOps lifecycle
  25. 25. 25 Integration complexity of toolchains slows down IT Portfolio mgmt Issue tracking Version control Code review Continuous integration Security testing Container registry CD/Release automation Configuration Management Monitoring Plan Create MonitorVerify Package Release Configure https://about.gitlab.com/sdlc/#interfaces
  26. 26. 26 Time spent on integrating and maintaining complicated toolchains is costing DevOps teams
  27. 27. 27 The DevOps Tax Different teams are using unique set of tools and integrations
  28. 28. 28 Integrated but still separate Plan Create MonitorVerify Package Release Configure Functional teams Separate Processes Individual Tools Sequential DevOps – Handoff time = the “DevOps Tax” +10% +10% +10% +10% +10% +10%
  29. 29. 29 duplicate status information and activity logs are scattered have to wait for handoffs no consistent security testing nor user permissions UNCONTROLLEDINEFFICIENTOPAQUE Results in a disconnect across stakeholders
  30. 30. 30 DevOps Evolution
  31. 31. 31 Sequential DevOps locally optimized DevOps teams Opaque, Inefficient, Uncontrolled Work in silos Hand-off friction Waiting for permission Finger-pointing Security as an afterthought Guesswork and unpredictability Concurrent DevOps 3x faster DevOps lifecycle Visible, Efficient, Governed Work together Seamless collaboration Empowered to act Full accountability Embedded security Measured and known The strategic imperative shift to a new DevOps paradigm to
  32. 32. 32 Single application for a more broadly defined DevOps lifecycle Dev Sec Biz Ops DEV OPS BIZSEC DevSecOps BizDevOpsDevOps
  33. 33. 33 Team works concurrently, sharing the same data and interface
  34. 34. 34 A single application for the complete DevOps lifecycle Single Conversation Single Data Store Governance and Security Single Permission Model Lifecycle Analytics Team Collaboration Portfolio Mgmt Issue tracking Version control Code review Continuous integration Security testing Container registry CD/Release automation Configuration Management Monitoring Plan Create MonitorVerify Package Release Configure Concurrent DevOps Single Interface
  35. 35. 35 Best practices Digital transformation: 1. Optimize CI/CD pipeline 2. Create integrated product teams 3. Modernize application architecture Avoid the DevOps tax: 1. Reduce number of integration points 2. Integrate deeply 3. Single conversation across Development, Operations, Security, and Biz Getting started: 1. If you’re just starting out, start with CI 2. If you’ve got CI, do CD 3. If you’ve started the DevOps transformation, embrace the culture
  36. 36. 36 Q&A

×