Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Measuring and Accelerating DevOps Evolution

Helen Beal
November 29, 2021

Measuring and Accelerating DevOps Evolution

Slides from talk at DevOpsCon Munich on November 29th 2021. The latest State of DevOps Report showed that the middle layer of DevOps evolution (78%) is stagnant; people are getting stuck in their DevOps journeys. Teams need the keys to unlock their progress and break through the barriers that are in their way. They need to accelerate their performance and improve team health using indicators like cycle time and value realization. They need tools that provide data on how they are doing – not just in terms of automation, but also in terms of cultural health. They need insights to show them the actions that will get them unstuck.

Helen Beal

November 29, 2021
Tweet

More Decks by Helen Beal

Other Decks in Technology

Transcript

  1. PAGE | A Blended Portfolio as a Free Agent 3

    Chief Ambassador Chair Strategic Advisor Strategic Advisor Series Host DevOps Editor Series Host Series Host Ambassador
  2. PAGE | Flow Why is DevOps stuck? How to unstick

    DevOps What to measure Value stream management JOY Culture Human aspects Functional composition Technology ecosystem Flow and realization 4 TODAY’S TALK MAP Measure to accelerate Icons from Vaadin and Freepik via flaticon.com
  3. PAGE | Why is DevOps Stuck? 6 “DevOps is whatever

    you do to bridge friction created by silos, and all the rest is engineering.” Patrick Debois
  4. PAGE | The Cultural Causes of Stagnancy 7 Wrong organizational

    culture Silos Tech first Misaligned incentives Dominator hierarchy
  5. PAGE | Unsticking DevOps 8 Measure to Accelerate Human Process

    Functions Automation Ecosystem Unlearning/learning Bureaucracy Collaboration Source control Elastic infra Trust/transparency Small batch Planning Artifact repo Containers Leadership Flow Product backlog CICD Microservices Purpose Knowledge Change Environments APIs Cognitive load Product-centric Architecture Compliance Serverless Alignment Value Streams Build/test Observability Route-to-Live Autonomy Design thinking Deploy/release AIOps Open Source Feedback SRE Operate Service Robotics & RPA Experimentation GRC Support VSM VR/AR
  6. PAGE | Value Stream Management 9 VALUE FLOW REALIZATION Outputs

    (value stream health) Outcomes (customer experience) Flow is the journey of work from idea to realization. Its travel should be friction-free. It’s a continuous steady stream of value for customers. Realization is the fulfillment of desired outcomes. It’s when a customer experiences the value intended. • Speed of flow • Frequency of delivery • Waste in the value stream • The work types underway • Customers actively using capability • Rate at which new customers arrive • Customers’ description of experience • Value stream finance health
  7. PAGE | What the Analysts Say 10 “Value Stream Management

    is a combination of people, process and technology that maps, optimizes, visualizes, measures, and governs business value flow through heterogeneous software delivery pipelines from idea through development and into production.” Forrester “Value Stream Management is a must-do not a nice-to-do. Enterprise organizations are realizing that increasing the velocity and quality of software delivery are not the only goals.Business teams and product owners are looking for what are the returns on investment and how they are delighting customers.” “Value stream management is a market in which large enterprises had massive expectations back in 2018 Q2. Currently, vendors appear to be delivering against these expectations given the nearly 50% growth in penetration that is expected to occur in 2020 and 20+ percent growth in 2021.” “By 2023, 70% of organizations will use value stream management to improve flow in the DevOps pipeline, leading to faster delivery of customer value.” Research in Action EMA Gartner
  8. PAGE | Continuous Measurement 13 VSM Metrics Class Objective Key

    Results Customer Value realization, UX, delight Usage, feedback, NPS/referrals, reviews, bounce rate, session length Business Profitability, market share, segmentation, reach Money, %, adoption, churn, conversion Flow Time to value/learning (cycle/lead time) Days/hours/minutes, efficiency, WIP, distribution Team P&L, TCO, product & platform performance WIP, work outcome, system capacity, uptime, MTTD/R, MTBF
  9. PAGE | VSM Evolution 14 Dimension Emerging Learning Practicing Evolving

    Insights-Driven Data manually extracted Data is aggregated Tools have been integrated A single tool connects all parts and automates insights Dependencies Aware of dependencies Managing dependencies Breaking dependencies Loosely coupled/ autonomous teams and systems DevOps Toolchain Building continuous integration Using continuous delivery Architected from idea to value realization Work is traceable around entire cycle - automated value stream map Metrics Incident rate, change fail rate Deployment frequency, MTTR Lead time, cycle time Flow velocity, efficiency, value realized Organizational Starting to use value stream mapping Naming value streams, some roles Teams directed around value streams and customer journeys All teams organized around value streams, dedicated roles
  10. PAGE | © Value Stream Management Consortium Value Stream Management

    Platform 15 PORTFOLIO AND BACKLOG Vision and goals are set and aligned to epics, features, PBIs and user stories. INSIGHTS AND ANALYSIS Monitoring and observability provide insights into customer reaction to changes and report on value realization. CONTINUOUS INTEGRATION Code is created, artifacts incorporated, versions controlled, code is built in a trunk based manner. CONTINUOUS DELIVERY The changes are approved, released and operated in the live environment. CONTINUOUS TESTING Functional and non-functional testing takes place at every commit at every step or gate through route to live. Value Stream Management Connect planning to delivery Visibility into cross value stream changes Trace user stories as they travel Continuous compliance Manage dependencies while you break them Gain insights into waste; optimize flow Inspect real-time data and adapt
  11. PAGE | 17 “Let your joy be in your journey-

    not in some distant goal.” Tim Cook