Slide 1

Slide 1 text

Measuring and Accelerating DevOps Evolution

Slide 2

Slide 2 text

Helen Beal Herder of Humans 2 MISSION: Bringing Joy to Work @bealhelen /helenjbeal

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

PAGE | DevOps is Stuck 5

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

PAGE | The Cultural Causes of Stagnancy 7 Wrong organizational culture Silos Tech first Misaligned incentives Dominator hierarchy

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

PAGE | 11

Slide 12

Slide 12 text

PAGE | 12

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

PAGE | VSM Implementation Roadmap 16

Slide 17

Slide 17 text

PAGE | 17 “Let your joy be in your journey- not in some distant goal.” Tim Cook

Slide 18

Slide 18 text

WWW.DEVOPSINSTITUTE.COM