Leading With Data· a Bicycle Guide
Guide highlights

For the system reliability, availability professional

System reliability, availability and performance becomes something you produce by design, not by luck.

  • Master continuous delivery & deployment automation.
  • Master loosely coupled / modular architecture.
  • Master code complexity & technical debt.

5 disagreements between sources

Topic guide

Measure And Run Technology Operations

System reliability, availability — from 11 books.

Edited by Mike West

Not sure where to start? Take the 6-minute self-assessment →

Teaching this to a team? Open it as 11 slides →

Choose a reading path or an exercise

Suggested sections

Choose a starting point below. Each link opens a section of this guide.

Do this now — Continuous Delivery & Deployment Automation

  1. Put everything — application code, configuration, infrastructure definitions, database schemas — in version control, and build the pipeline from that single source.
  2. Move to trunk-based development with short-lived branches merged at least daily to keep integration continuous.
  3. Automate the test suite so a red build blocks the pipeline, and make provisioning of environments scripted and reproducible.
  4. Measure and shrink lead time from commit to production as your primary feedback loop on the pipeline itself.

Then continue in Continuous Delivery & Deployment Automation.

Edition 1·Updated 2026-09-11·64 min read

Sources behind this guide

Sources

Sources behind this guide

Explore the sources listed below. Follow the references in the guide to investigate individual ideas.

Guide
11
books

Books and authors

Accelerate The Science of DevOps

Nicole Forsgren, Jez Humble, Gene Kim

Using rigorous, survey-based scientific research across thousands of organizations, Accelerate identifies the 24 measurable capabilities that drive high software delivery performance, which in turn drives organizational performance, employee satisfaction, and competitive advantage.

More on this book

Accelerate takes four years of rigorous academic research—over 23,000 survey responses from 2,000+ organizations—and translates it into an actionable, evidence-based guide for building high-performing technology organizations. Rather than relying on anecdote or maturity models, Forsgren, Humble, and Kim demonstrate a statistically validated causal chain: specific technical, architectural, product, Lean management, and cultural capabilities predict software delivery performance (measured by lead time, deployment frequency, time to restore service, and change fail rate), which in turn predicts profitability, productivity, market share, and non-commercial outcomes. Crucially, they prove there is no tradeoff between speed and stability—high performers excel at both. The book shows that improvement is possible for every team in every industry, from startups to highly regulated enterprises and legacy mainframe systems, and that investing in these capabilities also makes work more sustainable by reducing burnout and deployment pain. It is both a scientific account of what works and a practical roadmap for continuous improvement.

A holistic, iterative framework for designing production-ready machine learning systems that are reliable, scalable, maintainable, and adaptive across every stage from data engineering to continual learning.

More on this book

Designing Machine Learning Systems by Chip Huyen offers the comprehensive, end-to-end guide that ML engineers and data scientists have long needed to bridge the gap between academic model-building and the messy realities of production. Rather than treating the ML algorithm as the centerpiece, Huyen situates it as just one small component within a much larger system encompassing business objectives, data pipelines, feature engineering, deployment infrastructure, monitoring, and responsible AI. Drawing on her experience at NVIDIA, Netflix, Snorkel AI, and Stanford—where she teaches the course CS 329S: Machine Learning Systems Design—she walks readers through every stage of the ML project lifecycle with concrete case studies, trade-off discussions, and practical frameworks. The book covers everything from sampling strategies and labeling techniques, through model development and offline evaluation, to online prediction, data distribution shift detection, continual learning, MLOps infrastructure, and the human and ethical dimensions of deploying AI at scale. Whether you are deploying your first model or managing hundreds in production, this book provides the principled vocabulary and decision-making framework to do it right.

A practical guide to building human-centric infrastructure that empowers data scientists to develop, deploy, and operate machine learning applications end-to-end without becoming DevOps experts.

More on this book

Effective Data Science Infrastructure demystifies the full technology stack required to take data science projects from notebook prototype to reliable production system. Drawing on the author's experience creating Metaflow at Netflix, the book walks through every layer of the stack—from cloud compute and workflow orchestration to dependency management, data processing, feature engineering, and model serving—showing how each layer serves the human beings who use it. Rather than prescribing a single tool, it teaches durable architectural principles (the four Vs of volume, velocity, validity, and variety; the separation of what/how/where; the spiral development recipe; and the culture of experimentation) illustrated with hands-on Python code using Metaflow. Data scientists learn how good infrastructure gives them superpowers without requiring systems expertise; infrastructure engineers learn what makes data science workflows genuinely different from traditional software and how to design a stack that maximizes data scientist autonomy. By the end, readers can design and operate a generalized, cloud-native data science platform that scales from a single prototype to hundreds of concurrent production workflows.

A practical workbook that shows IT organizations how to measure, benchmark, and continually improve service performance using ITIL, ISO/IEC 20000, Six Sigma, and ROI techniques.

More on this book

This workbook turns the theory of IT governance measurement into ready-to-use practice. Grounded in the ITIL Version 3 Continual Service Improvement lifecycle, it equips IT leaders with presentations, templates, KPI examples, an ROI calculator, and Six Sigma tools to demonstrate compliance, prove business value, and do more with less. It explains how to define the right metrics (technology, process, and service), how to benchmark internally and against industry peers, how to pursue ISO/IEC 20000 certification, and how to build a compelling business case using NPV and IRR. For IT organizations under pressure to become efficient service providers, it provides a clear, scalable roadmap from measurement to sustained improvement.

A practical guide for designing, implementing, and using metrics to control, steer, and continuously improve IT Service Management processes, primarily based on the ITIL framework.

More on this book

Many IT organizations struggle to use metrics effectively, either drowning in meaningless data from their tools or driving the wrong behaviors with poorly designed measures. This book provides a structured, actionable solution, guiding readers on how to create and use metrics that truly matter. Moving beyond theory, it offers a practical framework based on ITIL, ISO20000, and COBIT to design a coherent system of metrics aligned with business objectives. Readers will learn the core principles of good metric design, how to avoid common pitfalls, and gain access to a comprehensive library of specific, ready-to-use metrics for every major IT Service Management process. This is an essential handbook for service managers, process owners, and IT leaders who want to stop fire-fighting, take control of their operations, prove the value of IT to the business, and build a culture of continuous improvement.

A comprehensive guide to designing, building, and deploying performance dashboards as layered information systems that enable organizations to effectively measure, monitor, and manage business performance to achieve strategic objectives.

More on this book

In a business world drowning in data but starved for insight, "Performance Dashboards" provides the definitive roadmap for transforming raw information into strategic action. Author Wayne Eckerson demystifies the buzzwords, arguing that a true performance dashboard is far more than a flashy screen of gauges; it's a complete performance management system. The book introduces the powerful MAD (Monitor, Analyze, Drill-to-detail) framework, a layered approach that delivers information exactly how users need it. It classifies dashboards into three essential types—operational, tactical, and strategic—and illustrates them with real-world case studies from companies like Cisco and 1-800 CONTACTS. Moving beyond theory, the book offers practical, in-depth guidance on assessing organizational readiness, creating effective metrics, mastering visual design, and choosing the right architecture. For any business or IT leader aiming to foster a metrics-driven culture, align their organization, and bridge the gap between strategy and execution, this book is the essential playbook.

A practical, tool-agnostic guide to building effective, trustworthy monitoring across business, frontend, application, server, network, and security layers by focusing on principles rather than tools.

More on this book

Practical Monitoring is the foundational field guide Mike Julian wishes had existed when he started improving monitoring. Rather than chasing the next hot tool or magic silver bullet, it teaches timeless principles: avoid anti-patterns like tool obsession and checkbox monitoring, embrace composable monitoring, and always start from the user's perspective. It then walks through concrete tactics for monitoring business KPIs, frontend performance, applications, servers, networks, and security, plus how to design alerts that don't burn people out, run humane on-call rotations, handle incidents, and apply basic statistics. Practical, real-world, and immediately actionable, it prepares junior and non-specialist staff to build robust monitoring that produces high signal and low noise.

A practical guide to operating machine learning systems reliably in production by applying Site Reliability Engineering (SRE) principles across the entire ML lifecycle.

More on this book

Reliable Machine Learning is a whole-system, not algorithm-centric, guide to making ML actually work in the real world. Written by veteran SRE and ML practitioners from Google and beyond, it treats ML systems as data-processing pipelines that must be built, deployed, monitored, and maintained with the same rigor as any critical production service. It walks through data management, feature and training data handling, model evaluation, fairness and ethics, training and serving infrastructure, monitoring and observability, continuous ML, incident response, and the organizational and product dynamics required to sustain ML at scale. Rather than teaching you how models learn, it teaches you how to keep them running reliably, safely, cost-effectively, and responsibly—filling the operational gap that most ML books ignore.

Software Architecture Metrics

Christian Ciceri et al

Ten leading practitioners show how to select, implement, automate, and act on software architecture metrics so that objective measurement—not gut feeling—guides architectural decisions and business outcomes.

More on this book

Software architecture is famously hard to measure, yet the most consequential decisions—about maintainability, testability, deployability, scalability, security, and technical debt—depend on knowing where you stand and where you're headed. In this practitioner-driven anthology, ten experienced architects present case studies and concrete techniques for turning fuzzy architectural intuitions into objective, actionable measurements. You'll learn to unleash the four key DORA metrics to spark team-driven improvement, use fitness functions and a fitness function testing pyramid to define 'good' for your system, guide architecture with testability and deployability, quantify technical debt with the Modularity Maturity Index, survive imperfect DevOps transitions with private builds and process metrics, connect KPIs to architecture as an organization scales, embed continuous measurement across the delivery lifecycle, convert metrics into automated engineering governance via fitness functions, ensure maintainability with coupling and complexity metrics, and discover metrics for hard problems using the Goal-Question-Metric approach. Rather than prescribing a single method, the book supplies a toolbox grounded in real-world experience—so you can pick metrics that fit your context, automate them, and use them to keep your options open as your systems evolve.

A practitioner-oriented guide showing how firms can use linked, hierarchical planning frameworks—supported by decision support systems and performance metrics—to align supply chain strategy with business goals and achieve superior, measurable performance.

More on this book

Written by two authors with over 20 years of combined private-industry experience implementing supply chain systems at firms like American Olean Tile, Warner-Lambert, and Pfizer, this book delivers proven, implementable frameworks for every major supply chain planning activity. It shows how to cascade business strategy down through supply chain strategy and individual functions using the mission-objectives-strategies (MOS) approach and the Analytic Hierarchy Process, how to structure hierarchical strategic-tactical-operational planning with feedback loops, how to identify and mitigate supply chain risks, how to build decision support systems spanning all planning horizons, and how to measure performance with hierarchical metrics, the SCOR model, and a custom performance index. Backed by real case studies with documented savings—10 percent operating cost reductions, $5 million in identified savings, and $20 million in avoided revenue losses—it arms supply chain professionals and students with a practical, framework-based path to competitive advantage.

A practical, field-tested guide for web operations professionals on how to measure, plan, and manage the technical resources needed for a growing web application to ensure high performance and availability.

More on this book

This book provides a practical, real-world approach to capacity planning for growing websites and mobile apps, rejecting complex mathematical models in favor of adaptive, empirical methods. It guides engineers, developers, and managers through the entire process: setting performance and availability goals, measuring system and application metrics to find resource ceilings, forecasting future needs based on historical trends, and deploying and managing capacity, including modern practices like cloud-based autoscaling. Instead of getting bogged down in queuing theory, the authors, drawing from their experiences at companies like Twitter and Flickr, offer a common-sense framework for justifying expenditures, managing procurement, and ensuring that infrastructure can handle both expected growth and unexpected traffic spikes, ultimately tying technical capacity directly to business success.

Movement I

Orient

Measure And Run Technology Operations, by design — system reliability, availability and performance as a learnable capability, not a knack.

In this part

Why measure and run technology operations matters, and where mastering it takes you.

  • — The one-line promise and the story behind it
  • — Why we read the whole shelf, not one book

Measure and Run Technology Operations

The need-to-know

The consistency, robustness, reliability, availability, and responsiveness of systems in production over time, including operational excellence and result validity.

About this guide

The guide describes these challenges, steps and possible outcomes.

Who it is for

You are building a real capability: Measure And Run Technology Operations.

Challenges

  • In practice · System reliability, availability and performance erodes when it is left to instinct instead of method.
  • For the reader · You were taught the moves piecemeal, never the whole model.

Steps to consider

  1. 1Master continuous delivery & deployment automation.
  2. 2Master loosely coupled / modular architecture.
  3. 3Master code complexity & technical debt.

Risks

You stay dependent on instinct, and it fails you when the stakes are highest.

Intended result

System reliability, availability and performance becomes something you produce by design, not by luck.

Set the record straight

What the field gets wrong

The misconceptions the books in this field converge on correcting.

The myth

You train and deploy a model once, and then the job is done.

The reality

Deployment is the beginning, not the end; models degrade due to data distribution shifts and require continuous monitoring, verification, and retraining across their lifecycle.

The myth

ML is fundamentally about choosing the right algorithm and maximizing accuracy.

The reality

The algorithm is a small part of an ML system; data quality, feature engineering, pipelines, deployment infrastructure, serving, monitoring, and org are what determine reliability at scale.

The myth

A KPI or metric is a target that teams must hit.

The reality

Per Goodhart's Law, when a measure becomes a target it ceases to be a good measure; metrics should guide and enable, not dictate—and irrelevant or out-of-the-box metrics can drive counter-productive behavior.

The myth

The purpose of metrics/monitoring is to produce reports and generate alerts.

The reality

Measurement exists to create a control system that steers the organization and to ask questions about system behavior; reports and alerts are just possible outputs, not the goal.

The myth

You should measure and alert on components, systems, and OS metrics like CPU, memory, and load.

The reality

Focus on results and the end-to-end service as the customer/user experiences it; low-level metrics are for diagnostics, not for judging service success or alerting.

The myth

More metrics and more measurement infrastructure is always better.

The reality

Start small, measure what matters, act on it, and prune low-signal metrics; relying on easily available but irrelevant metrics is pointless at best and actively harmful.

The myth

You must trade off speed for stability (the bimodal IT assumption).

The reality

Speed and stability move together—high performers achieve both by building quality in.

The myth

Maturity models are the right tool to guide technology transformation.

The reality

Capability models focused on outcomes and continuous improvement are far more effective; maturity models produce vanity metrics and a false sense of being 'done.'

The myth

Detailed up-front architecture and future-proofing produce the best systems.

The reality

An evolutionary approach guided by testability, deployability, and measurement keeps options open and adapts to what you actually learn.

The myth

Software architecture is a craft that can only be judged subjectively by experienced architects, and should only be measured once in production.

The reality

Architectural qualities can and should be objectively measured—early and continuously across the lifecycle via artifact/operational and internal/external metrics—amplifying rather than replacing judgment.

The myth

Change approval boards and external approvals improve stability of production systems.

The reality

External approvals slow delivery without improving stability; lightweight peer review works better.

The myth

The type or age of the system (legacy, mainframe, greenfield) determines whether you can achieve high performance.

The reality

Architectural characteristics like loose coupling and testability—not system type—determine performance.

The myth

Culture is intangible and cannot be measured or deliberately changed.

The reality

Culture can be measured quantitatively and changed by implementing continuous delivery and Lean management practices—behavior changes culture.

The myth

Offline evaluation on a held-out test set is sufficient to validate a model before production.

The reality

Offline evaluation must be complemented by test-in-production techniques such as shadow deployment, A/B testing, canary releases, and bandits, because static test sets never capture real-world distribution.

The myth

ML systems can be operated like ordinary software systems.

The reality

ML systems have distinct failure modes—silent data drift, feedback loops, hard-to-detect quality decay—that demand ML-specific reliability practices.

The myth

More data always leads to better model performance.

The reality

Data quality, freshness, and representativeness matter as much as quantity; outdated or mislabeled data can actively hurt performance.

The myth

Companies only deploy one or two ML models at a time.

The reality

Production ML at scale involves hundreds or thousands of models, requiring systematic infrastructure for versioning, deployment, monitoring, and updating.

The myth

Fairness and interpretability are nice-to-have afterthoughts.

The reality

Fairness, transparency, and interpretability are production requirements that must be designed in from the start, because post-hoc fixes are far more costly or impossible.

The myth

Data scientists just build models; infrastructure is someone else's problem and requires a separate team of ML/data/DevOps engineers.

The reality

Models occupy a tiny part of an end-to-end application, and human-centric infrastructure can empower a single data scientist to handle prototyping, scalable execution, dependency management, scheduling, and serving autonomously.

The myth

Notebooks are sufficient for building data science applications.

The reality

Notebooks excel at exploration but their hidden mutable state and linear narrative make them inadequate for reproducible, production-grade software; workflows with explicit data flow are needed.

The myth

Infrastructure should be optimized around the most visible, large-scale applications.

The reality

Generalized infrastructure should be designed around the broadest set of use cases, including experimental ones; the most visible applications may be the special cases.

The myth

Performance optimization should be done upfront to avoid rework later.

The reality

Premature optimization is the root of all evil; start simple, verify correctness, then optimize only what data shows is a real bottleneck.

The myth

Scalability means distributed computing, and you solve capacity problems by buying more powerful hardware (vertical scaling).

The reality

Vertical scaling and well-chosen libraries often beat distributed systems for small/medium workloads, while horizontal and diagonal scaling plus good architecture beat component upgrades for web scale; premature distributed engineering costs more than it saves.

The myth

Measurements should reflect effort and activity.

The reality

Measurements must focus on results and organizational outcomes, not efforts.

The myth

Six Sigma only works in manufacturing industries.

The reality

Six Sigma applies equally to service and support processes wherever a process can be measured and improved.

The myth

Internal audit and self-assessment are enough to gauge IT performance.

The reality

Benchmarking against customers and competitors is needed for a true competitive perspective and improvement roadmap.

The myth

Metrics are the same as Service Level Agreements (SLAs).

The reality

SLAs are customer-facing lagging indicators of success, while process metrics are internal leading indicators used to control and steer the processes that deliver those SLAs.

The myth

A dashboard is just a visual display with charts and gauges, and all dashboards serve the same purpose of showing KPIs.

The reality

A true performance dashboard is a layered information-delivery system with monitoring, analysis, and management applications, and comes in operational, tactical, and strategic types serving different users, purposes, and time horizons.

The myth

You can build an effective dashboard by simply visualizing data from a spreadsheet or a single operational system.

The reality

Sustainable, scalable, trustworthy dashboards require a robust BI and data warehousing infrastructure providing clean, integrated, consistent enterprise data.

The myth

If you build a great dashboard, people will automatically use it to improve performance.

The reality

User adoption requires deliberate strategy—strong sponsorship, user involvement, training, and a coaching culture that empowers rather than punishes.

The myth

There's a single-pane-of-glass tool that will solve all your monitoring problems.

The reality

Monitoring is multiple complex problems under one name; use a composable set of specialized tools because there are no silver bullets.

The myth

Monitoring is a specialized job owned by one person or team.

The reality

Monitoring is a skill everyone on the team should have; a system isn't production-ready until it's monitored.

The myth

Building your own in-house monitoring platform is the mature choice.

The reality

Buy (usually SaaS) instead of build unless you've truly outgrown it; it's cheaper, faster, and lets you focus on your product.

The myth

Capacity planning requires complex mathematical models and queuing theory.

The reality

Practical capacity planning is adaptive and based on empirical observation of a live system's usage, not static theoretical models that are often irrelevant in fast-changing web environments.

The myth

Performance tuning is the same as capacity planning.

The reality

Tuning optimizes existing systems; capacity planning determines what new resources are needed and when, planning from current performance and treating future tuning gains as a bonus.

Movement II

Map

The main ideas and how they connect.

In this part

How the pieces fit together — the model, and what good looks like at each altitude.

  • — 28 constructs and how they connect
  • — The keystone: system reliability, availability
  • — Foundations → Practitioner → Advanced
The Conditions2· the context you inherit
Data Distribution Shift & Model FreshnessLeadership Commitment & Transformational Leadership
What You Design9· the levers you pull
Continuous Delivery & Deployment AutomationMonitoring & ObservabilityBusiness / Strategic AlignmentMetric & Dashboard Design QualityLoosely Coupled / Modular ArchitectureData Quality & ManagementSecurity, Fairness & Responsible PracticesCompute, Capacity & Elastic ProvisioningModel Development & Evaluation Rigor
What It Produces7· the states it creates
Staff Accountability, Motivation & AutonomyGenerative Culture & Experimentation NormBurnout, Deployment Pain & Alert FatigueOrganizational Transparency & Strategic ClaritySignal Quality & Trust in MonitoringCustomer/Service Experience FocusCognitive Load & Incidental Complexity
What You Do5· the behaviours that follow
Process Improvement Methodology & DisciplineIncident Response CapabilityMetric-Based Process Control & SteeringCode Complexity & Technical DebtAgility & Iteration Speed

The constructs

Continuous Delivery & Deployment Automation

The capability to release changes of all kinds safely, quickly, and sustainably through automated pipelines, version control, test automation, trunk-based development, and automated configuration/provisioning.

Loosely Coupled / Modular Architecture

A well-encapsulated, modular architecture decomposed into cohesive, loosely coupled, independently deployable and divisible components, minimizing cross-team dependencies and cyclic coupling.

Code Complexity & Technical Debt

The accumulated structural erosion, control-flow complexity, and architectural violations that raise cost and risk of maintaining and extending a system.

Security, Fairness & Responsible Practices

Building information security, privacy, fairness, and ethics into the delivery process from the start rather than as downstream phases.

Monitoring & Observability

The extent and quality of instrumentation, metric collection, alerting, and dashboards on production/system signals — including drift, prediction quality, user-perspective KPIs, and continuous automated measurement across the lifecycle.

Metric & Dashboard Design Quality

The degree to which performance measures and dashboards are well-designed: accurate, clear, relevant, non-perverse, SMART, strategy-aligned, and effective at communicating information to support decisions.

Business / Strategic Alignment

The degree to which technology measurement, operations, and strategy are explicitly derived from and consistent with overarching business goals and objectives.

Data Quality & Management

The rigor and correctness of data collection, processing, annotation, storage, governance, feature engineering, and access performance across the pipeline.

Model Development & Evaluation Rigor

The thoroughness of model development and pre-deployment validity/quality checks including offline accuracy and evaluation before serving.

Compute, Capacity & Elastic Provisioning

The provision of elastically scalable, isolated compute resources and the systematic capacity-planning process (forecasting, headroom, provisioning) to serve varying workloads efficiently.

Process Improvement Methodology & Discipline

Systematic, disciplined improvement practices — benchmarking, Six Sigma/DMAIC, lean management, WIP limits, small batches, continuous service improvement — that reduce variation and drive fact-based improvement.

Metric-Based Process Control & Steering

Actively using metric feedback to monitor performance against targets, make corrective adjustments, and guide operational and tactical decisions across horizons.

Leadership Commitment & Transformational Leadership

Top-down management support, executive sponsorship, resource provision, vision, and inspirational leadership that enable measurement and improvement programs.

Generative Culture & Experimentation Norm

A team-level culture on the pathological-bureaucratic-generative continuum marked by trust, information flow, blameless treatment of failure, and freely testing/discarding hypotheses without fear.

Organizational Transparency & Strategic Clarity

The degree to which performance data is visible and understandable to stakeholders, giving employees a clear understanding of strategic priorities and focusing effort on what matters.

Staff Accountability, Motivation & Autonomy

The degree to which staff feel responsible for and motivated by fair measurement, are empowered to choose tools, and can independently take work end-to-end without hand-offs.

Cognitive Load & Incidental Complexity

The mental effort imposed on practitioners by infrastructure/organizational concerns outside core expertise, including unnecessary technical complexity that reduces throughput.

Burnout, Deployment Pain & Alert Fatigue

Physical/mental/emotional exhaustion, anxiety, and cynicism arising from overwork, painful deployments, and excessive alert exposure/firefighting.

Signal Quality & Trust in Monitoring

The signal-to-noise ratio of monitoring output and the degree to which teams believe in and act on it rather than ignoring it.

Incident Response Capability

The behavioral capacity to recognize, mitigate, and learn from production incidents effectively.

Data Distribution Shift & Model Freshness

Changes in production data distributions and the currency of deployed models, which degrade production performance if not detected and refreshed.

Agility & Iteration Speed

The capability to respond rapidly and effectively to changing conditions and to complete fast write-evaluate-analyze prototyping loops.

Customer/Service Experience Focus

Orientation toward measuring and delivering the end-to-end service as experienced by the customer, and the level of service delivered (fill rates, on-time delivery, cycle time).

Software/System Delivery Performance

Team-level tempo and stability of delivery — deployment frequency, lead time, change fail rate, time to restore service — and the throughput/velocity/volume of delivered work.

System Reliability, Availability & Performancethe outcome

The consistency, robustness, reliability, availability, and responsiveness of systems in production over time, including operational excellence and result validity.

Cost & Operating Efficiency

The financial efficiency of operations — utilization, cost per unit, OpEx/CapEx balance, and operating cost reductions relative to performance delivered.

Business Value & Organizational Performance

The demonstrated, sustained contribution of technology to business/organizational outcomes — ROI, profitability, market share, mission achievement, business-IT alignment, and strategy execution.

Organizational Scalability

The ability of a technology organization to grow headcount and project portfolio without quadratic coordination overhead.

How they connect (40)
  • Continuous Delivery & Deployment Automation → produces → Software/System Delivery Performance
  • Continuous Delivery & Deployment Automation → produces → System Reliability, Availability & Performance
  • Loosely Coupled / Modular Architecture → enables → Software/System Delivery Performance
  • Loosely Coupled / Modular Architecture → moderates → Code Complexity & Technical Debt
  • Code Complexity & Technical Debt → produces → System Reliability, Availability & Performance
  • Continuous Delivery & Deployment Automation → enables → Generative Culture & Experimentation Norm
  • Continuous Delivery & Deployment Automation → moderates → Burnout, Deployment Pain & Alert Fatigue
  • Data Quality & Management → produces → System Reliability, Availability & Performance
  • Model Development & Evaluation Rigor → produces → System Reliability, Availability & Performance
  • Monitoring & Observability → enables → System Reliability, Availability & Performance
  • Monitoring & Observability → enables → Incident Response Capability
  • Monitoring & Observability → produces → Signal Quality & Trust in Monitoring
  • Signal Quality & Trust in Monitoring → moderates → Burnout, Deployment Pain & Alert Fatigue
  • Data Distribution Shift & Model Freshness → moderates → System Reliability, Availability & Performance
  • Monitoring & Observability → moderates → Data Distribution Shift & Model Freshness
  • Compute, Capacity & Elastic Provisioning → enables → System Reliability, Availability & Performance
  • Compute, Capacity & Elastic Provisioning → produces → Cost & Operating Efficiency
  • Metric & Dashboard Design Quality → enables → Metric-Based Process Control & Steering
  • Metric & Dashboard Design Quality → enables → Organizational Transparency & Strategic Clarity
  • Business / Strategic Alignment → enables → Process Improvement Methodology & Discipline
  • Process Improvement Methodology & Discipline → produces → System Reliability, Availability & Performance
  • Metric-Based Process Control & Steering → produces → System Reliability, Availability & Performance
  • Leadership Commitment & Transformational Leadership → enables → Process Improvement Methodology & Discipline
  • Leadership Commitment & Transformational Leadership → enables → Staff Accountability, Motivation & Autonomy
  • Leadership Commitment & Transformational Leadership → enables → Generative Culture & Experimentation Norm
  • Generative Culture & Experimentation Norm → enables → Software/System Delivery Performance
  • Generative Culture & Experimentation Norm → enables → Staff Accountability, Motivation & Autonomy
  • Generative Culture & Experimentation Norm → enables → Incident Response Capability
  • Cognitive Load & Incidental Complexity → moderates → Software/System Delivery Performance
  • Staff Accountability, Motivation & Autonomy → enables → Software/System Delivery Performance
  • Staff Accountability, Motivation & Autonomy → enables → Organizational Scalability
  • Burnout, Deployment Pain & Alert Fatigue → moderates → Software/System Delivery Performance
  • Organizational Transparency & Strategic Clarity → produces → Business Value & Organizational Performance
  • Customer/Service Experience Focus → enables → System Reliability, Availability & Performance
  • Agility & Iteration Speed → enables → Software/System Delivery Performance
  • Software/System Delivery Performance → produces → Business Value & Organizational Performance
  • System Reliability, Availability & Performance → produces → Business Value & Organizational Performance
  • Cost & Operating Efficiency → produces → Business Value & Organizational Performance
  • Customer/Service Experience Focus → produces → Business Value & Organizational Performance
  • Security, Fairness & Responsible Practices → enables → Business Value & Organizational Performance

The model, read as a role

The System Reliability, Availability Operator

Measure And Run Technology Operations

The mission. The consistency, robustness, reliability, availability, and responsiveness of systems in production over time, including operational excellence and result validity.

What you own

  • ▪Continuous Delivery & Deployment Automation. The capability to release changes of all kinds safely, quickly, and sustainably through automated pipelines, version control, test automation, trunk-based development, and automated configuration/provisioning.
  • ▪Loosely Coupled / Modular Architecture. A well-encapsulated, modular architecture decomposed into cohesive, loosely coupled, independently deployable and divisible components, minimizing cross-team dependencies and cyclic coupling.
  • ▪Security, Fairness & Responsible Practices. Building information security, privacy, fairness, and ethics into the delivery process from the start rather than as downstream phases.
  • ▪Monitoring & Observability. The extent and quality of instrumentation, metric collection, alerting, and dashboards on production/system signals — including drift, prediction quality, user-perspective KPIs, and continuous automated measurement across the lifecycle.
  • ▪Metric & Dashboard Design Quality. The degree to which performance measures and dashboards are well-designed: accurate, clear, relevant, non-perverse, SMART, strategy-aligned, and effective at communicating information to support decisions.
  • ▪Business / Strategic Alignment. The degree to which technology measurement, operations, and strategy are explicitly derived from and consistent with overarching business goals and objectives.

How success is measured

  • ✓System Reliability, Availability & Performance. The consistency, robustness, reliability, availability, and responsiveness of systems in production over time, including operational excellence and result validity.
  • ✓Software/System Delivery Performance. Team-level tempo and stability of delivery — deployment frequency, lead time, change fail rate, time to restore service — and the throughput/velocity/volume of delivered work.
  • ✓Cost & Operating Efficiency. The financial efficiency of operations — utilization, cost per unit, OpEx/CapEx balance, and operating cost reductions relative to performance delivered.
  • ✓Business Value & Organizational Performance. The demonstrated, sustained contribution of technology to business/organizational outcomes — ROI, profitability, market share, mission achievement, business-IT alignment, and strategy execution.

What it takes

  • ▪Code Complexity & Technical Debt. The accumulated structural erosion, control-flow complexity, and architectural violations that raise cost and risk of maintaining and extending a system.
  • ▪Process Improvement Methodology & Discipline. Systematic, disciplined improvement practices — benchmarking, Six Sigma/DMAIC, lean management, WIP limits, small batches, continuous service improvement — that reduce variation and drive fact-based improvement.
  • ▪Metric-Based Process Control & Steering. Actively using metric feedback to monitor performance against targets, make corrective adjustments, and guide operational and tactical decisions across horizons.
  • ▪Generative Culture & Experimentation Norm. A team-level culture on the pathological-bureaucratic-generative continuum marked by trust, information flow, blameless treatment of failure, and freely testing/discarding hypotheses without fear.
  • ▪Organizational Transparency & Strategic Clarity. The degree to which performance data is visible and understandable to stakeholders, giving employees a clear understanding of strategic priorities and focusing effort on what matters.

The reconciled model, rendered as a job description — a scanning device that makes the guide's ideas read as a role you could hold. A deterministic transform of the factor model; nothing added.

What good looks like · the climb from zero to great

The path from starting out to expert

Mastery isn't one leap — it's four stages, and the honest part is the move between them: what actually separates the next level, and what it takes to get there. Find where you are, then read what's above you.

1

Starting out

instrument the basics and collect signals

new to it — knows the words, not yet the work

What it looks like
  • Stands up dashboards that show raw system metrics but can't say which ones matter
  • Collects data inconsistently; metric definitions drift between teams and reports
  • Deploys manually or with brittle scripts; releases are events, not routine
  • Reacts to outages after users complain rather than from alerts
LevelsP: P1–P2M: M1E: E1S: S1
The move up

Signals and releases become trustworthy and automated — the team acts on alerts and ships through a pipeline instead of muting noise and deploying by hand

at boundaryP: P2>P3M: M1>M2E: E1>E2S: S1>S2
What it takes
Knowledge
  • CI/CD pipeline mechanics, version control, trunk-based development, and test automation patterns
  • What separates a good alert from noise: thresholds, SLOs, signal-to-noise tuning
  • Basic incident lifecycle: detect, triage, mitigate, review
Skills
  • Building an automated deploy pipeline with gated tests
  • Tuning alerts to reduce false positives and eliminate ignored pages
  • Writing runbooks and executing structured incident mitigation
Abilities
  • Pattern recognition under time pressure to separate real failures from noise
  • Attention to detail in wiring reproducible, repeatable automation
Other
  • Shift from event-based releasing to routine deployment as a norm
  • Tooling: monitoring stack, alerting system, source control, test harness
2

Foundational

automate delivery and make signals trustworthy

does the basics reliably, by the book

What it looks like
  • Changes flow through an automated pipeline with version control and test automation
  • Alerts fire on real problems and the team acts on them instead of muting them
  • Runbooks exist; incidents are triaged and mitigated with defined roles
  • Security and privacy checks run inside the pipeline, not as a late gate
LevelsP: P3–P4M: M2–M3E: E2–E3S: S2–S3
The move up

Metrics stop being reports and become steering instruments — data actively drives disciplined improvement, architectural decoupling, and cost/experience trade-offs rather than just observing state

at boundaryP: P4>P5M: M3>M4E: E3>E4S: S3>S4
What it takes
Knowledge
  • Lean/Six Sigma/DMAIC improvement methods, WIP limits, batch sizing
  • Modular architecture principles and how coupling constrains delivery independence
  • Cost accounting for operations: utilization, cost per unit, OpEx/CapEx
Skills
  • Running fact-based improvement cycles from metric feedback to corrective action
  • Decomposing a system into independently deployable components
  • Reducing cognitive load and deployment pain through complexity removal
  • Measuring end-to-end service as the customer experiences it
Abilities
  • Systems thinking to trace variation to root causes
  • Judgment to balance speed, cost, reliability, and experience
Other
  • Discipline to sustain improvement cadence rather than one-off fixes
  • Cross-team visibility of performance data to focus effort
3

Proficient

steer with metrics and improve deliberately

good — adapts to context, gets consistent results

What it looks like
  • Metrics feed disciplined improvement loops — WIP limits, small batches, DMAIC-style cycles
  • Architecture is modular enough that teams deploy independently without cross-team blockers
  • Performance data is visible to stakeholders and used to focus effort on priorities
  • Team measures cost per unit and service experience, not just uptime
LevelsP: P5–P6M: M4–M5E: E4–E5S: S4
The move up

Operations are reconciled to business strategy and made to scale — measurement demonstrably drives organizational outcomes, is sponsored from the top, and grows without coordination overhead, rather than optimizing local team metrics

at boundaryP: P6>P7M: M5>M6E: E5>E6S: S4>S5
What it takes
Knowledge
  • How to derive operational measures from business goals and prove ROI
  • Organizational design that avoids quadratic coordination cost at scale
  • The pathological–bureaucratic–generative culture continuum
Skills
  • Aligning technology measurement explicitly to strategy execution
  • Securing executive sponsorship and resourcing for measurement programs
  • Building blameless, autonomy-supporting team structures that scale
Abilities
  • Strategic vision connecting technical signals to business value
  • Influence and inspirational leadership across the organization
Other
  • Positional authority or executive access to shape sponsorship and culture
  • Experience scaling multiple teams and portfolios over time
4

Expert

align operations to strategy and scale without friction

great — sets the standard, reconciles the hard trade-offs

What it looks like
  • Every operational measure traces explicitly to a business goal and demonstrated ROI
  • Leadership sponsors and resources measurement programs as a strategic capability
  • Generative culture: failure is blameless, hypotheses are tested and discarded freely
  • Organization grows headcount and portfolio without quadratic coordination cost
LevelsP: P7–P8M: M6E: E6S: S5

Movement III

Master

Explore each idea, work through examples and find ways to apply it.

In this part

How to actually do it — section by section, with the playbook.

  • — 28 sections in journey order
  • — Frameworks, checklists, and worked cases
Stage 1

Starting out

instrument the basics and collect signals
Metric & Dashboard Design Quality
strong · 6 sources
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
  • Supply Chain Planning, 2nd Edition
  • Software Architecture Metrics
  • Effective Data Science Infrastructure
In this section

This section covers what separates a metric that drives good decisions from one that drives gaming or confusion. It focuses on designing measures that are accurate, relevant, and non-perverse.

Metric & Dashboard Design Quality

The degree to which performance measures and dashboards are well-designed: accurate, clear, relevant, non-perverse, SMART, strategy-aligned, and effective at communicating information to support decisions.

Why it matters. A badly designed metric doesn't just fail to inform — it actively steers behavior toward whatever the number rewards, often at the expense of the real goal.

Myth

Teams believe that if a metric is measured precisely and displayed prominently, it is a good metric.

Reality

Precision is worthless if the metric is perverse or disconnected from strategy; a well-designed measure resists gaming, ties to an outcome someone actually owns, and pairs with a counter-metric that guards against optimizing one dimension at another's cost.

Tools for this
The least you need to know
  • Every metric should name the decision it informs and the objective it derives from.
  • Pair gameable metrics with counter-metrics so improving one number can't silently degrade another.
  • Design dashboards around trend-against-target, not standalone current values.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “SMART Metric & Dashboard Design Card” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 5 tools for this section. Included when you buy this guide.

Grounded in: IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Metrics for IT service management (Brooks, Peter (Business consultant), author); Performance Dashboards Measuring, Monitoring, and Managing Your Business; Supply Chain Planning, 2nd Edition; Software Architecture Metrics; Effective Data Science Infrastructure

Data Quality & Management
moderate · 3 sources
  • Designing Machine Learning Systems
  • Reliable Machine Learning Applying SRE Principles to ML in Production
  • Effective Data Science Infrastructure
In this section

This section covers the rigor of your data pipeline — collection, annotation, governance, and access — as a determinant of downstream system behavior. It treats data as production infrastructure, not a one-off input.

Data Quality & Management

The rigor and correctness of data collection, processing, annotation, storage, governance, feature engineering, and access performance across the pipeline.

Why it matters. Corrupt, mislabeled, or stale data produces confidently wrong outputs that pass every code test and surface only as degraded reliability and trust.

Myth

Teams treat data quality as a preprocessing step handled once during initial development.

Reality

Data quality is a continuous operational property: schemas drift, upstream sources change, annotations degrade, and feature pipelines break silently — so it needs the same ongoing validation and monitoring you give production code.

Tools for this
The least you need to know
  • Validate data continuously at ingest, not just once during development.
  • Version datasets and feature definitions so every result is reproducible and auditable.
  • Assign explicit ownership and annotation standards to each data source.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Data Pipeline Readiness Ledger” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.

Grounded in: Designing Machine Learning Systems; Reliable Machine Learning Applying SRE Principles to ML in Production; Effective Data Science Infrastructure

Model Development & Evaluation Rigor
emerging · 2 sources
  • Designing Machine Learning Systems
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section covers the pre-deployment validation that determines whether a model is fit to serve. It focuses on the evaluation discipline that catches problems before they reach users.

Model Development & Evaluation Rigor

The thoroughness of model development and pre-deployment validity/quality checks including offline accuracy and evaluation before serving.

Why it matters. A model that scores well on a flawed evaluation ships defects invisibly, and no amount of production monitoring recovers the trust lost when it fails on real inputs.

Myth

Practitioners treat a high offline accuracy number as sufficient evidence that a model is ready to deploy.

Reality

Aggregate offline accuracy hides failures on important subgroups, leakage that inflates scores, and gaps between the evaluation distribution and production traffic; rigor means testing on held-out data that reflects real conditions and slicing performance by segment.

Tools for this
  • Framework for Responsible AIFramework — A set of practices for ML practitioners to proactively incorporate ethical considerations into the ML system design lifecycle.
  • The Spiral Recipe for project developmentFramework — An iterative approach to starting and developing a data science project by working from the 'outside-in', ensuring the project is grounded in business needs and data realities before focusing on complex modeling.
  • The ML LoopFramework — A framework viewing the ML application lifecycle as a continuous, iterative loop rather than a one-off project.
  • Star Model for Organizational IntegrationFramework — A framework for analyzing and designing an organization to successfully adopt a new capability like ML.
  • Model Pre-Deployment Evaluation ChecklistChecklist — 8 checkpoints
  • Model EvaluationProcess — To ensure a model is both valid (won't break the system) and of high quality (is effective and meets business goals).
The least you need to know
  • Offline accuracy alone is insufficient; evaluate on production-representative data sliced by segment.
  • Set impact-tied acceptance thresholds before you see results to avoid rationalizing weak numbers.
  • Audit for leakage and label errors before you trust any evaluation figure.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Pre-Deployment Validity & Quality Gate Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 6 tools for this section. Included when you buy this guide.

Grounded in: Designing Machine Learning Systems; Reliable Machine Learning Applying SRE Principles to ML in Production

Compute, Capacity & Elastic Provisioning
moderate · 2 sources
  • Effective Data Science Infrastructure
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
In this section

This section covers provisioning scalable, isolated compute and planning capacity ahead of demand. It balances the reliability of having headroom against the cost of paying for idle resources.

Compute, Capacity & Elastic Provisioning

The provision of elastically scalable, isolated compute resources and the systematic capacity-planning process (forecasting, headroom, provisioning) to serve varying workloads efficiently.

Why it matters. Under-provision and you fail under load; over-provision and you burn money on idle capacity — capacity planning is the discipline that keeps both from happening.

Myth

Teams assume that cloud elasticity makes capacity planning obsolete because resources scale automatically on demand.

Reality

Autoscaling reacts within limits and lag, and unbounded elasticity produces runaway cost; you still need forecasting, headroom targets, and quotas to serve spikes reliably without overspending.

Tools for this
  • The Core Capacity Planning CycleProcess — To ensure sufficient resources are available to meet performance goals without overspending by systematically measuring, forecasting, and deploying capacity.
The least you need to know
  • Elasticity supplements capacity planning but does not replace forecasting and headroom targets.
  • Set autoscaling floors and ceilings and pre-warm for known spikes to handle lag.
  • Track cost-per-unit-of-work so provisioning stays efficient, not just available.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Elastic Compute Provisioning Worksheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Effective Data Science Infrastructure; The Art of Capacity Planning Scaling Web Resources in the Cloud

Monitoring & Observability
strong · 6 sources
  • Designing Machine Learning Systems
  • Reliable Machine Learning Applying SRE Principles to ML in Production
  • Practical Monitoring Effective Strategies for the Real World
  • Software Architecture Metrics
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
  • Effective Data Science Infrastructure
In this section

This section distinguishes knowing that something is wrong from being able to ask why, and shows what to instrument across the system and ML lifecycle. It grounds the signals that reliability and incident response depend on.

Monitoring & Observability

The extent and quality of instrumentation, metric collection, alerting, and dashboards on production/system signals — including drift, prediction quality, user-perspective KPIs, and continuous automated measurement across the lifecycle.

Why it matters. Without observability you learn about failures from users, debug blind during incidents, and let model quality silently decay until business metrics drop.

Myth

Teams equate more dashboards and more alerts with better observability.

Reality

Observability is the ability to answer novel questions about your system without shipping new code; a wall of static dashboards and threshold alerts often signals monitoring for known failures only, and volume of alerts inversely correlates with trust in them.

Tools for this
The least you need to know
  • Observability means answering unanticipated questions, not displaying pre-built charts of known metrics.
  • Alert on user-facing symptoms; a rising alert count signals declining, not improving, coverage.
  • For ML systems, drift and prediction-quality signals are as essential as CPU and latency.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “ML Monitoring Coverage Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Designing Machine Learning Systems; Reliable Machine Learning Applying SRE Principles to ML in Production; Practical Monitoring Effective Strategies for the Real World; Software Architecture Metrics; The Art of Capacity Planning Scaling Web Resources in the Cloud; Effective Data Science Infrastructure

Stage 2

Foundational

automate delivery and make signals trustworthy
Signal Quality & Trust in Monitoring
emerging · 1 source
  • Practical Monitoring Effective Strategies for the Real World
In this section

This section is about the signal-to-noise ratio of your monitoring and whether teams actually believe and act on it. You learn why trust, not coverage, determines whether monitoring changes behavior.

Signal Quality & Trust in Monitoring

The signal-to-noise ratio of monitoring output and the degree to which teams believe in and act on it rather than ignoring it.

Why it matters. Monitoring that teams have learned to ignore is worse than none, because it consumes resources while providing false assurance and desensitizing people to real signals.

Myth

More monitoring coverage and more metrics mean better observability and safer operations.

Reality

Beyond a threshold, added noise erodes trust faster than added coverage adds value; a monitor that fires falsely trains teams to ignore it, so signal quality determines whether monitoring is used at all.

Tools for this
  • Business-Centric Capacity Planning FrameworkFramework — An approach that aligns capacity planning with high-level business goals, inspired by Goldratt's Theory of Constraints, by focusing on system-wide bottlenecks rather than local optimizations.
  • Alert Tuning ProcessProcess — To systematically reduce alert noise, fix false alarms, and improve the signal-to-noise ratio of the monitoring system.
The least you need to know
  • Trust is the true output of monitoring; an ignored signal has zero value regardless of accuracy.
  • False positives are expensive because they degrade response to every subsequent alert.
  • Prune monitoring toward actionability — fewer trusted signals beat many noisy ones.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Daily On-Call Alert Triage Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Practical Monitoring Effective Strategies for the Real World

Incident Response Capability
emerging · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section covers the behavioral capacity to detect, mitigate, and learn from production incidents. You get how observability and culture combine to make response fast and durable rather than heroic.

Incident Response Capability

The behavioral capacity to recognize, mitigate, and learn from production incidents effectively.

Why it matters. How fast and how well you recover from inevitable incidents shapes user trust and system reliability far more than how rarely incidents occur.

Myth

Incident response quality is mostly about the tooling, escalation trees, and runbooks you have in place.

Reality

Response capability is a learned behavior enabled by observability and a blameless culture; without safe learning, teams repeat the same incidents no matter how polished the runbooks look.

Tools for this
  • Simplified Incident Management ProcessProcess — To provide a consistent, lightweight method for responding to, resolving, and learning from incidents.
  • ML Incident ResponseProcess — To rapidly detect, mitigate, and resolve incidents in ML systems, and to learn from them to prevent recurrence.
The least you need to know
  • Fast recovery, not incident avoidance, is the reliability lever you control.
  • Observability turns response from guesswork into inquiry during a live incident.
  • Response capability is built by practice and blameless learning, not by writing more runbooks.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 6 failure modes, and the “ML Incident Response Worksheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Data Distribution Shift & Model Freshness
emerging · 1 source
  • Designing Machine Learning Systems
In this section

This section addresses the silent degradation of production performance when live data drifts away from what a deployed model was built on. You learn to detect drift and keep models fresh before quality erodes.

Data Distribution Shift & Model Freshness

Changes in production data distributions and the currency of deployed models, which degrade production performance if not detected and refreshed.

Why it matters. A model that passed every launch test can quietly decay to uselessness as the world changes, and without drift monitoring you discover the failure only through downstream business harm.

Myth

A model that was validated and performed well at deployment will keep performing as long as the code and infrastructure are stable.

Reality

Model performance decays because the data changes, not the code; production distributions shift underneath a static model, so accuracy erodes even when nothing in the system is 'broken'.

Tools for this
  • Four Stages of Continual Learning AdoptionFramework — An organizational maturity framework for evolving model update processes from manual and infrequent to automated and continuous.
  • The Experimentation FunnelFramework — A conceptual framework for managing model development from idea to production.
  • BI Maturity ModelFramework — A five-stage framework that organizations can use to assess their technical readiness for BI and performance dashboards by mapping their current state to a typical evolutionary path.
  • UK A-level Automated Grading Failure (Ofqual 2020)Case study — In 2020, the UK's exam regulator, Ofqual, used an algorithm to assign A-level grades to students after exams were canceled due to the pandemic.
  • Grubhub's Move to Stateful TrainingCase study — Grubhub's recommendation models were being retrained daily from scratch (stateless), requiring large amounts of historical data and compute.
  • Richmond Police Department's Predictive DashboardCase study — A police department in a city with a high crime rate sought to use technology to become more proactive in preventing crime.
  • Mobile App Update Breaks ML ModelCase study — An organization running a production ML system experienced a sudden, unexplained degradation in model performance.
  • Adams Confectionery Global Manufacturing PlanningCase study — A multibillion-dollar confectionery division of Warner-Lambert (later Pfizer) wanted to enhance its strategic and tactical manufacturing planning for its global network of over 12 plants.
  • Test in Production via Canary ReleaseProcess — To safely validate a new model on live traffic and gradually replace the old model if performance is satisfactory, minimizing risk.
  • BenchmarkingProcess — To identify performance gaps, discover best practices, and set improvement goals by comparing processes, technology, and staffing against internal baselines, industry norms, or direct competitors.
The least you need to know
  • Model decay is a data problem; monitor distributions, not just uptime.
  • Freshness needs SLAs and drift thresholds, not just a calendar-based retrain cadence.
  • Comparing predictions to realized outcomes catches degradation that input monitoring can miss.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Model Freshness & Shift Decision Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 10 tools for this section. Included when you buy this guide.

Grounded in: Designing Machine Learning Systems

Software/System Delivery Performance
strong · 5 sources
  • Accelerate The Science of DevOps
  • Software Architecture Metrics
  • Effective Data Science Infrastructure
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
  • Designing Machine Learning Systems
In this section

This section defines team-level delivery performance through the four key measures — deployment frequency, lead time, change fail rate, and time to restore — and their relationship to throughput. You learn to measure tempo and stability together, not one at the expense of the other.

Software/System Delivery Performance

Team-level tempo and stability of delivery — deployment frequency, lead time, change fail rate, time to restore service — and the throughput/velocity/volume of delivered work.

Why it matters. Delivery performance is the operational signal most tightly linked to organizational outcomes, and measuring it wrong—rewarding speed while ignoring stability—optimizes toward fragility.

Myth

You must trade off speed for stability, so improving deployment frequency and lead time necessarily raises your change fail rate.

Reality

The evidence shows tempo and stability move together: high performers deploy more frequently AND fail less, because the same practices (small batches, automation) that speed delivery also make it safer.

Tools for this
The least you need to know
  • High performers achieve speed and stability at once; the trade-off is a myth of poor practices.
  • All four keys must be read together—any single one is easy to game.
  • Use the metrics to evaluate practices at the team level, never to rank people.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Four-Metric Delivery Performance Scorecard” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Software Architecture Metrics; Effective Data Science Infrastructure; The Art of Capacity Planning Scaling Web Resources in the Cloud; Designing Machine Learning Systems

System Reliability, Availability & Performance
strong · 7 sources
  • Designing Machine Learning Systems
  • Reliable Machine Learning Applying SRE Principles to ML in Production
  • Practical Monitoring Effective Strategies for the Real World
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Software Architecture Metrics
In this section

This section gives you a working model for measuring whether your systems behave predictably in production — under load, over time, and across failure conditions.

System Reliability, Availability & Performance

The consistency, robustness, reliability, availability, and responsiveness of systems in production over time, including operational excellence and result validity.

Why it matters. Every unreliable minute compounds into lost revenue, eroded user trust, and firefighting that starves your teams of the capacity to build anything new.

Myth

Reliability means chasing more nines of availability, so you set 99.999% as the target for every service.

Reality

Uniform high-nines targets waste money on services users don't notice while under-protecting the few paths that carry the business; reliability is a per-service negotiation against user tolerance, not a global maximum.

Tools for this
The least you need to know
  • Set error budgets per journey and let budget burn — not metric spikes — trigger both alerts and feature freezes.
  • Measure the tail latency, because p99 is where churn originates and the mean will never show it.
  • Treat reliability as an emergent property of your delivery pipeline, code health, and data quality — you cannot bolt it on downstream of those.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Model Promotion Readiness Gate” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.

Grounded in: Designing Machine Learning Systems; Reliable Machine Learning Applying SRE Principles to ML in Production; Practical Monitoring Effective Strategies for the Real World; The Art of Capacity Planning Scaling Web Resources in the Cloud; Metrics for IT service management (Brooks, Peter (Business consultant), author); IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Software Architecture Metrics

Continuous Delivery & Deployment Automation
strong · 5 sources
  • Accelerate The Science of DevOps
  • Software Architecture Metrics
  • Effective Data Science Infrastructure
  • Designing Machine Learning Systems
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
In this section

This section shows how to make releasing changes a routine, automated, low-drama event rather than a scheduled risk. It covers the pipeline mechanics that let you deploy small changes on demand.

Continuous Delivery & Deployment Automation

The capability to release changes of all kinds safely, quickly, and sustainably through automated pipelines, version control, test automation, trunk-based development, and automated configuration/provisioning.

Why it matters. When deployment is manual and infrequent, every release batches up risk and forces teams to choose between speed and stability — automation removes that trade-off.

Myth

Teams believe continuous delivery means deploying to production many times a day, so they dismiss it as irrelevant to their regulated or infrequently-shipping domain.

Reality

The capability is about being *able* to release safely on demand, not about release frequency itself; a bank that can deploy in an hour but chooses to deploy weekly still has the capability and reaps its stability benefits.

Tools for this
The least you need to know
  • Capability, not cadence: aim to make on-demand release possible, then let the business decide how often to use it.
  • Trunk-based development with daily merges is a prerequisite, not an optional style choice, for real continuous delivery.
  • Commit-to-production lead time is the leading indicator that tells you whether your pipeline is actually improving.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Four Key Metrics Instrumentation Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Software Architecture Metrics; Effective Data Science Infrastructure; Designing Machine Learning Systems; The Art of Capacity Planning Scaling Web Resources in the Cloud

Security, Fairness & Responsible Practices
moderate · 3 sources
  • Accelerate The Science of DevOps
  • Designing Machine Learning Systems
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section covers embedding security, privacy, fairness, and ethics into the delivery flow so they become build-time properties rather than pre-release gates. It focuses on shifting these concerns left.

Security, Fairness & Responsible Practices

Building information security, privacy, fairness, and ethics into the delivery process from the start rather than as downstream phases.

Why it matters. Bolting security and fairness on at the end produces late, expensive rework and ships harm that surfaces as breaches, regulatory action, or reputational damage.

Myth

Leaders assume that adding security and compliance review at the end of delivery slows teams down and trades off against speed.

Reality

Teams that build security into daily work — through automated scanning, pre-approved libraries, and threat modeling during design — deploy faster *and* remediate faster, because integrated controls prevent the end-of-cycle blockages.

Tools for this
The least you need to know
  • Integrated security correlates with faster delivery, not slower — it is not a speed tax.
  • Make the secure and responsible option the default developers reach for, rather than a gate they clear.
  • Fairness and privacy need continuous production monitoring, not a single pre-launch sign-off.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Shift-Left Security & Fairness Integration Checklist” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Designing Machine Learning Systems; Reliable Machine Learning Applying SRE Principles to ML in Production

Stage 3

Proficient

steer with metrics and improve deliberately
Process Improvement Methodology & Discipline
strong · 5 sources
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Accelerate The Science of DevOps
  • Supply Chain Planning, 2nd Edition
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
In this section

This section covers the disciplined improvement practices — lean, DMAIC, WIP limits, small batches — that convert firefighting into systematic reduction of variation. It grounds improvement in fact rather than opinion.

Process Improvement Methodology & Discipline

Systematic, disciplined improvement practices — benchmarking, Six Sigma/DMAIC, lean management, WIP limits, small batches, continuous service improvement — that reduce variation and drive fact-based improvement.

Why it matters. Without a repeatable improvement method, teams lurch between reactive fixes and never compound gains, while variation and rework quietly erode reliability.

Myth

Teams believe process improvement means adopting a named framework like Six Sigma or Kanban and following its ceremonies.

Reality

The framework is a vehicle; the substance is limiting work in progress, reducing batch size, measuring variation, and acting on data — practices that improve flow and reliability regardless of which methodology's label they wear.

Tools for this
  • The 24 Capabilities Model for High PerformanceFramework — An evidence-based framework that moves beyond maturity models to focus on 24 key technical, architectural, process, and cultural capabilities that drive software delivery and organizational performance.
  • Six Sigma Implementation FrameworkFramework — A framework for embedding a culture of continuous, data-driven improvement by creating an infrastructure of trained experts (Champions, Belts) who execute projects to reduce process variation and defects.
  • Metric Definition ChartTemplate — To formally define a single IT Service Management metric so it is clear, consistent, and tied to a process objective.
  • Six Sigma DMAIC CycleProcess — To provide a structured, five-phase methodology for solving problems and improving process performance by reducing variation and defects.
  • ISO/IEC 20000 CertificationProcess — To achieve independent, third-party verification that the organization's ITSM processes conform to the requirements of the ISO/IEC 20000 standard.
The least you need to know
  • The practices — small batches, WIP limits, fact-based analysis — matter more than the framework's name.
  • Improvement needs a measured baseline and a control loop, not intuition about what's slow.
  • Sustained improvement requires protected capacity and active leadership sponsorship.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 6 failure modes, and the “DMAIC Process Improvement Charter” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 5 tools for this section. Included when you buy this guide.

Grounded in: IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Metrics for IT service management (Brooks, Peter (Business consultant), author); Accelerate The Science of DevOps; Supply Chain Planning, 2nd Edition; The Art of Capacity Planning Scaling Web Resources in the Cloud

Metric-Based Process Control & Steering
moderate · 3 sources
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Supply Chain Planning, 2nd Edition
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
In this section

This section covers closing the loop — using metric feedback to detect deviation from targets and make corrective adjustments across operational and tactical horizons. It turns measurement into steering.

Metric-Based Process Control & Steering

Actively using metric feedback to monitor performance against targets, make corrective adjustments, and guide operational and tactical decisions across horizons.

Why it matters. Metrics you collect but never act on are pure overhead; the value comes only when feedback triggers a decision that changes what the system does.

Myth

Teams believe that reviewing dashboards in regular meetings constitutes process control.

Reality

Control requires a defined target, a trigger threshold, and a pre-agreed corrective action — reviewing charts without deciding anything is observation, not steering, and by the time a monthly review notices a trend the window to correct has often closed.

Tools for this
The least you need to know
  • Pre-define target, tolerance, and corrective action for each steered metric before you need them.
  • Match feedback loop speed to how fast the underlying process changes.
  • Separate normal variation from genuine signal so you correct real deviations without tampering.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Metric Steering Register” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.

Grounded in: Metrics for IT service management (Brooks, Peter (Business consultant), author); Supply Chain Planning, 2nd Edition; Performance Dashboards Measuring, Monitoring, and Managing Your Business

Organizational Transparency & Strategic Clarity
moderate · 2 sources
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
In this section

This section covers making performance data visible and legible so people can align their daily effort to strategic priorities. You get the difference between publishing dashboards and creating genuine strategic clarity.

Organizational Transparency & Strategic Clarity

The degree to which performance data is visible and understandable to stakeholders, giving employees a clear understanding of strategic priorities and focusing effort on what matters.

Why it matters. When people cannot see how their work connects to what the organization values, they optimize local metrics that quietly work against the enterprise goal.

Myth

Transparency is achieved by giving everyone access to the dashboards and data warehouse.

Reality

Access is not understanding; transparency requires that data be interpretable and tied to priorities, or it becomes noise people learn to ignore or misread.

Tools for this
The least you need to know
  • Legibility beats access: a metric no one understands changes no behavior.
  • Strategic clarity comes from connecting local measures to enterprise outcomes, not from dashboard proliferation.
  • Showing unflattering data openly builds the trust that makes transparency credible.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Metric Transparency & Alignment Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Metrics for IT service management (Brooks, Peter (Business consultant), author); Performance Dashboards Measuring, Monitoring, and Managing Your Business

Cognitive Load & Incidental Complexity
emerging · 1 source
  • Effective Data Science Infrastructure
In this section

This section treats cognitive load as a measurable constraint on throughput — the mental tax of infrastructure, tooling, and organizational friction outside a practitioner's core expertise. You learn to spot and remove incidental complexity.

Cognitive Load & Incidental Complexity

The mental effort imposed on practitioners by infrastructure/organizational concerns outside core expertise, including unnecessary technical complexity that reduces throughput.

Why it matters. Every unit of attention spent fighting incidental complexity is attention not spent on the work that creates value, and this tax compounds silently until velocity collapses.

Myth

Cognitive load is a soft, individual problem best solved by better time management or more experienced hires.

Reality

Cognitive load is largely a property of the system and organization, not the person; it is created by unnecessary complexity, poor abstractions, and coordination overhead that you can engineer away.

The least you need to know
  • Reducing incidental complexity raises throughput more reliably than adding people.
  • Paved paths and internal platforms offload infrastructure concerns from teams that shouldn't own them.
  • Cognitive load is a system design outcome you can measure and reduce, not a personal deficiency.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Incidental Complexity Audit” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Effective Data Science Infrastructure

Burnout, Deployment Pain & Alert Fatigue
moderate · 2 sources
  • Accelerate The Science of DevOps
  • Practical Monitoring Effective Strategies for the Real World
In this section

This section links overwork, painful deployments, and alert overload to the exhaustion and cynicism that erode delivery performance. You learn which operational conditions manufacture burnout and how to defuse them.

Burnout, Deployment Pain & Alert Fatigue

Physical/mental/emotional exhaustion, anxiety, and cynicism arising from overwork, painful deployments, and excessive alert exposure/firefighting.

Why it matters. Burnout is not a personal resilience gap but a leading indicator of failing operational practices, and ignoring it costs you your most experienced people right when firefighting demands them most.

Myth

Burnout and alert fatigue are wellness issues addressed with mindfulness apps, PTO reminders, and resilience training.

Reality

Burnout in operations is driven by systemic conditions — painful deploys, noisy alerts, chronic firefighting — and no amount of wellness perks offsets a paging load that never lets people recover.

The least you need to know
  • Alert fatigue is cured by deleting non-actionable alerts, not by asking people to cope better.
  • Deployment pain is a measurable burnout driver that automation directly reduces.
  • Rising cynicism and exhaustion signal broken operational practices before they show up in delivery metrics.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Deployment Pain & Alert-Source Audit” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Practical Monitoring Effective Strategies for the Real World

Agility & Iteration Speed
moderate · 2 sources
  • Supply Chain Planning, 2nd Edition
  • Effective Data Science Infrastructure
In this section

This section is about the capacity to respond fast to change and to run short write-evaluate-analyze loops. You learn to shorten the cycle from idea to validated learning without sacrificing rigor.

Agility & Iteration Speed

The capability to respond rapidly and effectively to changing conditions and to complete fast write-evaluate-analyze prototyping loops.

Why it matters. The speed of your learning loop, not the size of any single release, determines how quickly you can adapt to shifting conditions and outpace competitors.

Myth

Agility means moving faster by cutting analysis, review, and testing.

Reality

Agility is about shortening the feedback loop, not skipping steps; faster iteration comes from smaller batches and better tooling so each loop stays rigorous while completing quickly.

Tools for this
The least you need to know
  • Smaller batches shorten the learning loop more reliably than working longer hours.
  • Iteration speed is bounded by your evaluation speed; automate it or the loop stalls.
  • Agility is measured by time-to-validated-learning, not by output volume.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Agile Hierarchical Planning Readiness Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Supply Chain Planning, 2nd Edition; Effective Data Science Infrastructure

Customer/Service Experience Focus
moderate · 2 sources
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Supply Chain Planning, 2nd Edition
In this section

This section reorients measurement around the service as the customer actually experiences it — end-to-end, across fill rates, on-time delivery, and cycle time. You learn to measure outcomes rather than internal component health.

Customer/Service Experience Focus

Orientation toward measuring and delivering the end-to-end service as experienced by the customer, and the level of service delivered (fill rates, on-time delivery, cycle time).

Why it matters. Systems can be internally 'green' on every component metric while customers experience failure, and only end-to-end measures reveal that gap before it costs you the relationship.

Myth

If every component and service meets its own SLA, the customer experience must be good.

Reality

Customers experience the whole journey, not its parts; a chain of individually healthy components can still deliver a slow, unreliable, or incomplete end-to-end outcome that no component metric captures.

Tools for this
The least you need to know
  • Component SLAs can all pass while the customer journey fails — measure the whole.
  • Instrument the seams between systems, where end-to-end failures usually accumulate.
  • Hold teams accountable to the experienced outcome, not their isolated local metric.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “End-to-End Service Measurement Definition Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.

Grounded in: IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Supply Chain Planning, 2nd Edition

Cost & Operating Efficiency
moderate · 2 sources
  • Supply Chain Planning, 2nd Edition
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
In this section

This section shows you how to reason about the money your operations consume relative to the value they deliver, spanning utilization, unit economics, and the CapEx/OpEx mix.

Cost & Operating Efficiency

The financial efficiency of operations — utilization, cost per unit, OpEx/CapEx balance, and operating cost reductions relative to performance delivered.

Why it matters. Untracked operating cost quietly converts a profitable technology function into a margin liability, and the CFO notices the total long before you can explain the components.

Myth

Cost efficiency means cutting the cloud bill, so you chase the biggest line items and reserve capacity aggressively.

Reality

Efficiency is cost per unit of delivered value, not total spend; a bill that doubles while serving quadruple the transactions is getting more efficient, and blunt cuts often raise your effective unit cost by forcing rework.

Tools for this
The least you need to know
  • Track cost per unit of value, not total spend — rising bills can mean improving efficiency.
  • Attribute cost to the teams that generate it, or no one will optimize what they cannot see.
  • Commit to reserved capacity only where demand is genuinely predictable; elsewhere the discount is a bet you will lose.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Cost & Utilization Efficiency Worksheet (PDCF-based)” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Supply Chain Planning, 2nd Edition; The Art of Capacity Planning Scaling Web Resources in the Cloud

Loosely Coupled / Modular Architecture
moderate · 5 sources
  • Accelerate The Science of DevOps
  • Software Architecture Metrics
  • The Art of Capacity Planning Scaling Web Resources in the Cloud
  • Designing Machine Learning Systems
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section explains how architecture either frees teams to deploy independently or chains them to each other's release schedules. It focuses on the coupling properties that determine delivery autonomy.

Loosely Coupled / Modular Architecture

A well-encapsulated, modular architecture decomposed into cohesive, loosely coupled, independently deployable and divisible components, minimizing cross-team dependencies and cyclic coupling.

Why it matters. Architecture that forces teams to coordinate every change caps your delivery throughput no matter how good your pipeline or culture is.

Myth

Practitioners think adopting microservices automatically gives them loose coupling and independent deployability.

Reality

Physically separate services can be tightly coupled through shared databases, synchronous call chains, and lockstep release requirements; the test is whether a team can change and deploy its component without asking permission or coordinating a release with others.

The least you need to know
  • Independent deployability, not service count, is the measure of a loosely coupled architecture.
  • Verify coupling by whether teams can ship without coordinating, not by inspecting a diagram.
  • Eliminate shared databases and cyclic dependencies before investing in further decomposition.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Loose Coupling Readiness Scorecard” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Software Architecture Metrics; The Art of Capacity Planning Scaling Web Resources in the Cloud; Designing Machine Learning Systems; Reliable Machine Learning Applying SRE Principles to ML in Production

Code Complexity & Technical Debt
emerging · 1 source
  • Software Architecture Metrics
In this section

This section helps you make the accumulated cost of structural erosion visible and manageable. It covers how complexity and debt translate into concrete reliability and change-cost risk.

Code Complexity & Technical Debt

The accumulated structural erosion, control-flow complexity, and architectural violations that raise cost and risk of maintaining and extending a system.

Why it matters. Unmanaged complexity compounds silently until routine changes become slow and dangerous, and outages cluster in the most tangled parts of the system.

Myth

Teams treat technical debt as a purely internal engineering concern that can be paid down later during a dedicated refactoring sprint.

Reality

Debt accrues interest continuously as rising change cost and defect risk, and the 'big refactor later' rarely gets funded; managing it means continuous small repayment tied to areas you are already touching.

Tools for this
  • Architectural Review for MMI CalculationProcess — To compare the planned (target) architecture with the implemented (actual) architecture to identify architectural erosion and calculate the Modularity Maturity Index (MMI).
The least you need to know
  • Prioritize debt by where change is frequent and failure-prone, not by raw complexity metrics.
  • Continuous incremental repayment beats deferred big-bang refactoring that rarely gets scheduled.
  • Modular architecture blunts the reliability damage of existing complexity — the two levers work together.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Technical Debt Fitness Function Register” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Software Architecture Metrics

Stage 4

Expert

align operations to strategy and scale without friction
Business / Strategic Alignment
strong · 6 sources
  • Designing Machine Learning Systems
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Supply Chain Planning, 2nd Edition
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
  • Software Architecture Metrics
In this section

This section shows how to trace technology operations and measurement back to explicit business goals, so effort compounds toward outcomes the organization cares about. It anchors what you improve to why it matters.

Business / Strategic Alignment

The degree to which technology measurement, operations, and strategy are explicitly derived from and consistent with overarching business goals and objectives.

Why it matters. Without alignment, teams optimize local technical metrics that look impressive but move no business result, and improvement work loses executive support.

Myth

Leaders assume alignment happens naturally because everyone works for the same company and shares broad goals.

Reality

Alignment is an explicit, maintained derivation — each operational target should trace to a stated business objective — and it decays as strategy shifts unless you deliberately re-derive metrics and priorities.

Tools for this
The least you need to know
  • Maintain an explicit, traceable chain from business objectives down to operational metrics.
  • Alignment decays with strategy changes and must be deliberately re-derived, not assumed.
  • Improvement work that can't trace to an objective should be reframed or stopped.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Business-to-Metric Alignment Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 11 tools for this section. Included when you buy this guide.

Grounded in: Designing Machine Learning Systems; IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Supply Chain Planning, 2nd Edition; Metrics for IT service management (Brooks, Peter (Business consultant), author); Performance Dashboards Measuring, Monitoring, and Managing Your Business; Software Architecture Metrics

Leadership Commitment & Transformational Leadership
strong · 4 sources
  • Accelerate The Science of DevOps
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
In this section

This section shows how executive commitment converts a measurement ambition into a funded, protected, and legitimate operating program. You get the mechanics of turning sponsorship into sustained capability rather than a launch event.

Leadership Commitment & Transformational Leadership

Top-down management support, executive sponsorship, resource provision, vision, and inspirational leadership that enable measurement and improvement programs.

Why it matters. Without visible, resourced executive backing, measurement programs stall at the pilot stage and teams learn that instrumenting their work carries no reward and no protection.

Myth

Leadership commitment means the CEO announced the initiative and approved the budget line.

Reality

Sponsorship is a repeated behavior, not a one-time signature; teams read what leaders spend time on, defend under pressure, and promote — the announcement fades within weeks unless reinforced.

Tools for this
The least you need to know
  • Sponsorship persists only when leaders reallocate resources and defend the program during the first budget squeeze.
  • Teams judge commitment by what executives protect under pressure, not by what they announce.
  • Link measurement explicitly to a strategic outcome so effort has a defensible reason to continue.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Leadership Commitment Reality Check” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Metrics for IT service management (Brooks, Peter (Business consultant), author); Performance Dashboards Measuring, Monitoring, and Managing Your Business

Generative Culture & Experimentation Norm
moderate · 4 sources
  • Accelerate The Science of DevOps
  • Effective Data Science Infrastructure
  • Software Architecture Metrics
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section explains the Westrum culture continuum and how a generative, information-sharing, blameless environment makes reliable measurement and experimentation possible. You learn what behaviors move a team along the pathological-to-generative axis.

Generative Culture & Experimentation Norm

A team-level culture on the pathological-bureaucratic-generative continuum marked by trust, information flow, blameless treatment of failure, and freely testing/discarding hypotheses without fear.

Why it matters. In a blame-oriented culture practitioners hide failures and gamed data, which corrupts every metric you collect and kills the experimentation your improvement program depends on.

Myth

Generative culture means being nice, avoiding conflict, and never assigning consequences for failure.

Reality

Generative culture is about how information flows and how failure is treated as a learning signal — it demands rigorous inquiry and shared accountability, not the absence of standards or comfort with mediocrity.

Tools for this
  • Westrum Organizational Culture Improvement FrameworkFramework — A framework for understanding and improving organizational culture based on a typology of Pathological (power-oriented), Bureaucratic (rule-oriented), and Generative (performance-oriented) cultures.
  • Westrum Organizational Culture SurveyTemplate — Measure where your team sits on Westrum's culture spectrum (pathological to generative) by rating information flow, trust, and response to failure.
The least you need to know
  • A team's culture score predicts whether its measurement data is trustworthy or gamed.
  • Blameless does not mean consequence-free; it means causes are systemic and learning is the point.
  • You improve culture by changing how failure and bad news are treated, not by publishing values statements.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Westrum Generative Culture Pulse & Action Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Effective Data Science Infrastructure; Software Architecture Metrics; Reliable Machine Learning Applying SRE Principles to ML in Production

Staff Accountability, Motivation & Autonomy
moderate · 5 sources
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Accelerate The Science of DevOps
  • Effective Data Science Infrastructure
  • Reliable Machine Learning Applying SRE Principles to ML in Production
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
In this section

This section addresses how fair measurement, tool autonomy, and end-to-end ownership drive motivation and responsibility. You learn to design accountability that empowers rather than polices.

Staff Accountability, Motivation & Autonomy

The degree to which staff feel responsible for and motivated by fair measurement, are empowered to choose tools, and can independently take work end-to-end without hand-offs.

Why it matters. Measurement perceived as unfair or as surveillance breeds gaming and disengagement, while genuine autonomy with clear ownership produces the intrinsic motivation that scales performance.

Myth

Accountability means tracking individual output metrics so you can identify and manage underperformers.

Reality

Individual-output surveillance destroys the trust and autonomy that produce results; effective accountability is team-level ownership of outcomes paired with the authority to choose how to achieve them.

The least you need to know
  • Autonomy requires eliminating hand-offs so teams can take work end-to-end.
  • Fairness of measurement is a precondition for accountability to motivate rather than alienate.
  • Tool choice within guardrails signals trust and raises engagement more than a mandated standard stack.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 6 failure modes, and the “Metric Ownership & Engagement Charter” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Metrics for IT service management (Brooks, Peter (Business consultant), author); Accelerate The Science of DevOps; Effective Data Science Infrastructure; Reliable Machine Learning Applying SRE Principles to ML in Production; Performance Dashboards Measuring, Monitoring, and Managing Your Business

Business Value & Organizational Performance
strong · 8 sources
  • Accelerate The Science of DevOps
  • Designing Machine Learning Systems
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…
  • Metrics for IT service management (Brooks, Peter (Business consultant), author)
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business
  • Practical Monitoring Effective Strategies for the Real World
  • Reliable Machine Learning Applying SRE Principles to ML in Production
  • Supply Chain Planning, 2nd Edition
In this section

This section connects your operational metrics to the outcomes leadership actually funds — ROI, market position, mission achievement, and whether IT is executing the strategy or drifting from it.

Business Value & Organizational Performance

The demonstrated, sustained contribution of technology to business/organizational outcomes — ROI, profitability, market share, mission achievement, business-IT alignment, and strategy execution.

Why it matters. Technology that runs flawlessly but advances no business goal is a well-maintained cost center, and it is the first thing cut when budgets tighten.

Myth

Business value follows automatically from technical excellence, so a reliable, fast, cheap system will prove its worth on its own.

Reality

Value is a claim you must construct and defend with evidence tied to a stakeholder outcome; excellent operational metrics are inputs that only become value when someone traces them to revenue, cost avoided, or mission delivered.

The least you need to know
  • Write an explicit value hypothesis per system linking it to a business outcome, and revisit it every quarter.
  • Reliability, delivery speed, and cost efficiency are contributing inputs — value is realized only when they are converted into a stakeholder outcome.
  • Co-own the value claim with the business, because unilateral IT metrics never survive contact with a budget review.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Delivery-to-Business-Value Traceability Worksheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Accelerate The Science of DevOps; Designing Machine Learning Systems; IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to…; Metrics for IT service management (Brooks, Peter (Business consultant), author); Performance Dashboards Measuring, Monitoring, and Managing Your Business; Practical Monitoring Effective Strategies for the Real World; Reliable Machine Learning Applying SRE Principles to ML in Production; Supply Chain Planning, 2nd Edition

Organizational Scalability
emerging · 1 source
  • Effective Data Science Infrastructure
In this section

This section addresses whether your organization can add people and projects without coordination cost growing faster than output — the difference between growth and gridlock.

Organizational Scalability

The ability of a technology organization to grow headcount and project portfolio without quadratic coordination overhead.

Why it matters. When coordination overhead scales quadratically, doubling your headcount can leave you delivering less, and no amount of hiring fixes a structure that spends its new capacity on meetings.

Myth

Scaling is a hiring problem, so if throughput is short you add engineers to the constrained teams.

Reality

Adding people to a poorly bounded organization increases communication paths faster than capacity (Brooks's law in structural form); scalability comes from reducing the interfaces each unit must coordinate across, not from raising the count inside them.

The least you need to know
  • Scalability is won by shrinking the number of interfaces each team must cross, not by enlarging teams.
  • Autonomy plus accountability is what lets headcount grow linearly instead of coordination growing quadratically.
  • Measure coordination load directly; rising dependency and approval counts predict the wall before throughput visibly stalls.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Organizational Scalability Check” tool. Included when you buy this guide.

The rest of this section

the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Effective Data Science Infrastructure

The playbook — the whole process

Beneath the model sits the practical spine — 28 named, end-to-end processes the source books lay out. Here they are, in sequence, each broken into the steps you actually run.

The sequence — high level first

1Continuous Delivery Pipeline
2Lightweight Change Approval Process
3Test in Production via Canary Release
4Programmatic Labeling with Weak Supervision
5Handling Missing Values in a Feature
6Deploying a Scheduled Workflow to Production
7Debugging a Failed Workflow Step
8Performance Optimization for a Numerical Algorithm

Illumination of the parts

1

Process 1 · named in the source

Continuous Delivery Pipeline

To get all types of changes into production or into the hands of users safely, quickly, and sustainably.

  1. 1

    Commit code to a version control system on trunk or short-lived branches.

  2. 2

    Trigger an automated build and run fast unit tests upon every commit.

  3. 3

    Automatically create deployable packages if the build and unit tests succeed.

  4. 4

    Deploy packages to a testing environment and run a comprehensive suite of automated acceptance and integration tests.

  5. 5

    Promote packages to production (or a staging environment) for release upon successful testing.

  6. 6

    Release the changes to users on demand with zero downtime.

2

Process 2 · named in the source

Lightweight Change Approval Process

To ensure changes are reviewed for quality and risk without creating the bottlenecks and delays associated with a traditional Change Advisory Board (CAB).

  1. 1

    Commit a proposed change to version control.

  2. 2

    Conduct a peer review of the change (e.g., via a pull request review or pair programming).

  3. 3

    Record the peer approval in a system of record (e.g., the version control system).

  4. 4

    Automatically process the change through a validated deployment pipeline that runs automated tests.

  5. 5

    Deploy the change to production through the automated pipeline.

3

Process 3 · named in the source

Test in Production via Canary Release

To safely validate a new model on live traffic and gradually replace the old model if performance is satisfactory, minimizing risk.

  1. 1

    Deploy the candidate model alongside the existing model.

  2. 2

    Route a small subset of live user traffic (e.g., 1%) to the candidate model (the canary).

  3. 3

    Monitor the canary's performance metrics (e.g., latency, error rate, business KPIs) against the existing model's.

  4. 4

    Gradually increase the traffic percentage to the canary if its performance is satisfactory and stable.

  5. 5

    If the canary's performance degrades significantly at any point, abort the release and route all traffic back to the existing model.

  6. 6

    Continue increasing traffic until the canary serves 100% of traffic, at which point it becomes the new production model.

4

Process 4 · named in the source

Programmatic Labeling with Weak Supervision

To generate a large set of noisy training labels quickly and cheaply using domain expertise.

  1. 1

    Analyze a small subset of data to identify heuristics that correlate with class labels.

  2. 2

    Encode these heuristics as code in the form of labeling functions (LFs).

  3. 3

    Apply the set of LFs to the large unlabeled dataset to generate multiple, potentially conflicting, labels for each data point.

  4. 4

    Use a generative model (like in Snorkel) to learn the accuracies of the LFs and combine their outputs to produce a single probabilistic label for each data point.

  5. 5

    Denoise the resulting labels by setting a confidence threshold to create the final training set.

  6. 6

    Train a discriminative ML model on the programmatically labeled data.

5

Process 5 · named in the source

Handling Missing Values in a Feature

To process data so it can be used by ML algorithms that typically don't handle missing inputs, while minimizing information loss and bias.

  1. 1

    First, split data into training, validation, and test sets.

  2. 2

    Investigate the reason for missingness (MNAR, MAR, or MCAR).

  3. 3

    Decide on an imputation or deletion strategy.

  4. 4

    If imputing, calculate the required statistic (e.g., mean, median, mode) ONLY from the training set.

  5. 5

    Apply the calculated statistic to fill missing values in the training, validation, and test sets.

  6. 6

    If deleting, remove columns with excessive missingness or rows if the missingness is MCAR and affects a negligible portion of the data.

  7. 7

    Alternatively, treat 'missing' as a separate category if the fact of missingness is itself an informative signal.

6

Process 6 · named in the source

Deploying a Scheduled Workflow to Production

To automate the execution of a workflow and ensure it runs reliably without human intervention.

  1. 1

    Annotate the flow class with a `@schedule` decorator, e.g., `@schedule(daily=True)`.

  2. 2

    Ensure a centralized Metaflow metadata service and Step Functions integration are configured.

  3. 3

    Run `python myflow.py step-functions create` from the command line.

  4. 4

    Verify the successful deployment message and note the production namespace.

  5. 5

    Optionally, trigger a manual run with `step-functions trigger` for immediate testing.

  6. 6

    Monitor scheduled executions via the AWS Step Functions console or by listing runs with the Metaflow CLI.

7

Process 7 · named in the source

Debugging a Failed Workflow Step

To systematically diagnose, fix, and re-run a failed workflow with minimal wasted time and computation.

  1. 1

    Identify the failed step and the error message from the terminal output or using `metaflow logs <pathspec>`.

  2. 2

    Use the Metaflow Client API in a notebook to inspect the artifacts (the state) of the steps that ran successfully before the failure.

  3. 3

    Replicate the error context and logic in a notebook to understand the root cause.

  4. 4

    Modify the original workflow's Python code to fix the bug.

  5. 5

    Execute `python myflow.py resume` to re-run the workflow, which automatically skips successfully completed steps and restarts from the failed one.

8

Process 8 · named in the source

Performance Optimization for a Numerical Algorithm

To systematically improve the performance of the algorithm while managing implementation complexity.

  1. 1

    Start with a simple, 'obviously correct' implementation in plain Python.

  2. 2

    Benchmark the simple version to confirm it is actually a bottleneck.

  3. 3

    Investigate if the algorithm can be expressed using an optimized, off-the-shelf library function (e.g., as matrix multiplication).

  4. 4

    If a library is not available or suitable, use a JIT compiler like Numba (`@jit`) to speed up the numerical Python loops.

  5. 5

    If further performance is needed, parallelize the compiled algorithm across multiple CPU cores, taking care to manage shared state.

  6. 6

    Stop optimizing when the performance is 'fast enough' for the business need.

9

Process 9 · named in the source

Benchmarking

To identify performance gaps, discover best practices, and set improvement goals by comparing processes, technology, and staffing against internal baselines, industry norms, or direct competitors.

  1. 1

    Plan the benchmarking study, identifying what to benchmark and against whom.

  2. 2

    Analyze the data to understand the performance gap between your organization and the benchmark partner.

  3. 3

    Integrate the findings and best practices into your organization's processes and goals.

  4. 4

    Take action to implement the changes necessary to close the performance gap.

  5. 5

    Monitor progress until the process reaches a state of maturity and leadership is achieved.

10

Process 10 · named in the source

Six Sigma DMAIC Cycle

To provide a structured, five-phase methodology for solving problems and improving process performance by reducing variation and defects.

  1. 1

    Define the project scope and goals in terms of customer requirements and the process that delivers them.

  2. 2

    Measure the current process performance to establish a baseline capability and quantify the problem.

  3. 3

    Analyze the data to identify the root causes of defects and performance gaps.

  4. 4

    Improve the process by generating, testing, and implementing solutions to fix the root causes.

  5. 5

    Control the improved process by documenting standards and using tools like SPC to ensure gains are sustained.

11

Process 11 · named in the source

ISO/IEC 20000 Certification

To achieve independent, third-party verification that the organization's ITSM processes conform to the requirements of the ISO/IEC 20000 standard.

  1. 1

    Select and engage a Registered Certification Body (RCB).

  2. 2

    Confirm the scope of the audit with the RCB.

  3. 3

    Conduct initial self-assessments to determine readiness and identify gaps.

  4. 4

    Develop an overall plan and gain management commitment for the certification effort.

  5. 5

    Carry out detailed reviews and assessments against the standard's requirements.

  6. 6

    Create and manage a Service Improvement Plan (SIP) based on the 'Plan, Do, Check, Act' cycle.

  7. 7

    Implement the required process improvements to address non-conformance.

  8. 8

    Schedule and undergo the formal audit by the RCB.

12

Process 12 · named in the source

Metric Design and Implementation Process

To design, implement, and operate a consistent and meaningful set of metrics to control processes, steer the organization towards business goals, and drive continuous improvement.

  1. 1

    Gain commitment from senior management for a metrics-driven Management System.

  2. 2

    Define the goals and specific metric objectives for each IT Service Management process.

  3. 3

    Design a balanced set of ~8 metrics per process using SMART criteria, including a customer satisfaction metric.

  4. 4

    Conduct workshops with process owners and stakeholders to gain consensus and agreement on the metrics, their targets, and their priority.

  5. 5

    Establish a baseline for each metric through initial measurement or benchmarking.

  6. 6

    Implement the technical data collection capabilities, often by customizing service management tools.

  7. 7

    Produce regular, clear, and concise service reports using dashboards and summary graphics.

  8. 8

    Review metric results in process meetings and use them to identify areas for improvement.

  9. 9

    Feed the results and identified improvements into the formal Continuous Service Improvement Programme (SIP).

13

Process 13 · named in the source

Business Performance Management (BPM) Cycle

To create a closed-loop process that turns strategy into action, fostering continuous improvement and organizational alignment.

  1. 1

    Strategize by defining the organization's vision, goals, and key performance indicators (KPIs).

  2. 2

    Plan by developing initiatives and allocating resources (people, money, technology) to achieve the strategic objectives.

  3. 3

    Monitor and analyze performance against targets using a system of integrated performance dashboards.

  4. 4

    Act and adjust by taking corrective action to fix problems and refining strategies or plans based on performance feedback.

14

Process 14 · named in the source

Gathering and Designing Performance Metrics

To define a set of effective KPIs that accurately measure progress towards strategic goals and can be populated with trustworthy data.

  1. 1

    Identify strategic objectives the dashboard must support and the key business questions it must answer.

  2. 2

    Brainstorm and define potential metrics, leveraging existing reports but starting with strategy first.

  3. 3

    Check data availability and quality for each proposed metric early in the process.

  4. 4

    Prioritize the list of metrics by scoring them against a weighted set of criteria (e.g., actionable, owned, simple).

  5. 5

    Validate the final set of metrics with the people whose performance will be measured to ensure buy-in and practicality.

  6. 6

    Assign a business owner and a data steward to each metric to ensure accountability.

15

Process 15 · named in the source

Launching a Performance Dashboard Project

To secure the necessary buy-in, funding, and resources to successfully start and manage a dashboard project.

  1. 1

    Find and secure a committed, high-level business sponsor for the project.

  2. 2

    Sell the project to mid-level managers and staff by communicating its value and addressing their concerns.

  3. 3

    Secure adequate funding by creating a compelling cost-benefit analysis, which may include tactical cost savings.

  4. 4

    Create a cross-functional project team, including a steering committee, a KPI team, and a technical team.

  5. 5

    Develop the dashboard using an incremental or agile methodology with frequent user feedback.

  6. 6

    Plan for sustaining the project by creating a marketing plan and monitoring usage from day one.

16

Process 16 · named in the source

Simplified Incident Management Process

To provide a consistent, lightweight method for responding to, resolving, and learning from incidents.

  1. 1

    Identify the incident (e.g., via monitoring).

  2. 2

    Log the incident (e.g., monitoring automatically opens a ticket).

  3. 3

    Diagnose, categorize, resolve, and close the incident (on-call engineer troubleshoots and fixes).

  4. 4

    Communicate status updates to stakeholders as necessary.

  5. 5

    Conduct a postmortem after resolution to create remediation plans for improving resiliency.

17

Process 17 · named in the source

Alert Tuning Process

To systematically reduce alert noise, fix false alarms, and improve the signal-to-noise ratio of the monitoring system.

  1. 1

    Compile a list of every alert that fired during the previous day/shift.

  2. 2

    For each alert, ask if it was actionable and provided a clear signal.

  3. 3

    Determine if the alert's signal can be improved by tuning thresholds or changing the check logic.

  4. 4

    Identify if the alert can be deleted entirely without losing important visibility.

  5. 5

    Consider if automation could be built to make the alert obsolete.

18

Process 18 · named in the source

Conducting a Monitoring Assessment

To systematically determine what should be monitored and why, starting from the highest level of abstraction.

  1. 1

    Identify and list the core business KPIs by talking to business owners and product managers.

  2. 2

    Identify key frontend performance metrics from the user's perspective (e.g., page load time).

  3. 3

    Map the application and infrastructure architecture.

  4. 4

    List application-specific metrics and logs based on core user workflows (e.g., logins, searches).

  5. 5

    List server and service-level metrics for each component in the architecture diagram (e.g., web servers, databases).

  6. 6

    Define a small set of high-signal alerts based on the most critical metrics identified.

  7. 7

    Create a runbook to document the findings and provide context for alerts.

19

Process 19 · named in the source

Model Evaluation

To ensure a model is both valid (won't break the system) and of high quality (is effective and meets business goals).

  1. 1

    Establish model validity by running integration tests, load tests, and checking for API compatibility to ensure it won't cause system outages.

  2. 2

    Assess model quality by evaluating its predictive performance on a holdout test set using relevant metrics.

  3. 3

    Analyze model performance on critical slices of data to check for fairness and identify potential biases.

  4. 4

    Compare the new model's performance against the currently deployed model and a simple baseline to justify the update.

  5. 5

    Review and sign off on the evaluation results with stakeholders from product, engineering, and data science.

20

Process 20 · named in the source

ML Incident Response

To rapidly detect, mitigate, and resolve incidents in ML systems, and to learn from them to prevent recurrence.

  1. 1

    Detect the incident through monitoring and alerting on system health and model performance metrics.

  2. 2

    Assemble an incident response team with relevant expertise (SRE, ML engineering, data science).

  3. 3

    Triage the issue to understand its impact and scope, distinguishing between a system bug and a model quality problem.

  4. 4

    Mitigate the impact immediately, for example by rolling back to a previous known-good model version.

  5. 5

    Diagnose the root cause by examining changes in data, code, or the external environment.

  6. 6

    Resolve the underlying issue and verify the fix.

  7. 7

    Conduct a blameless postmortem to capture learnings and create action items to improve system reliability.

21

Process 21 · named in the source

Goal-Question-Metric (GQM) Workshop

To build consensus and shared ownership over metrics by systematically deriving them from a shared goal, ensuring the metrics are relevant and trusted.

  1. 1

    Introduce the workshop and define a draft goal statement.

  2. 2

    Invite participants to brainstorm questions needed to evaluate progress against the goal.

  3. 3

    For each question, invite the group to brainstorm metrics that would help answer it.

  4. 4

    Refine the goal statement based on the questions and metrics generated.

  5. 5

    Identify the specific data required to compute each metric and where it can be collected.

  6. 6

    Prioritize the metrics based on signal strength and cost of collection.

  7. 7

    Formulate a concrete plan for data collection, computation, and visualization.

22

Process 22 · named in the source

Architectural Review for MMI Calculation

To compare the planned (target) architecture with the implemented (actual) architecture to identify architectural erosion and calculate the Modularity Maturity Index (MMI).

  1. 1

    Parse the system's source code with an architecture analysis tool to record the actual architecture.

  2. 2

    Model the target architecture on top of the actual architecture within the tool.

  3. 3

    Compare the target and actual architectures to identify deviations, such as illegal dependencies or cycles.

  4. 4

    Analyze architectural metrics (e.g., coupling, cycle sizes, component proportions) from the tool.

  5. 5

    Use the identified deviations and metrics to calculate the MMI based on its defined criteria.

  6. 6

    Collaborate with the development team to identify and prioritize refactoring solutions for the discovered debt.

23

Process 23 · named in the source

Developing Architectural Fitness Functions (Iterative)

To create and maintain a portfolio of (mostly automated) tests that verify the system is meeting its architectural goals.

  1. 1

    Work with stakeholders to identify and prioritize the most important quality attributes (e.g., performance, security, modifiability).

  2. 2

    Formulate first drafts of fitness functions and their target metrics for the top-priority attributes.

  3. 3

    Prioritize the draft fitness functions based on importance and feasibility.

  4. 4

    Finalize the definition for the selected fitness function, including its classification in the testing pyramid.

  5. 5

    Develop an automated test that produces the metric and verifies it against the target.

  6. 6

    Integrate the test into the CI/CD pipeline.

  7. 7

    Visualize the results on a dashboard to make them accessible to the team.

  8. 8

    Regularly review, refine, and decommission fitness functions as the system and its goals evolve.

24

Process 24 · named in the source

Supply Chain Strategic Planning Process

To develop a 2-5 year supply chain strategy that is aligned with business goals and to select projects to execute that strategy.

  1. 1

    Review the overall business strategic plan and perform an environmental scan to identify key trends and challenges.

  2. 2

    Develop the supply chain's Mission, Objectives, and Strategies (MOS).

  3. 3

    Define the supply chain's overall Mission statement to provide a sense of direction.

  4. 4

    Establish specific, measurable Objectives (e.g., cost efficiency, delivery effectiveness) to support the mission.

  5. 5

    Formulate Strategies (e.g., for customers, suppliers, internal operations) to achieve the objectives.

  6. 6

    Identify a list of potential strategic projects that support the defined strategies.

  7. 7

    Evaluate, prioritize, and select the projects to be funded based on their contribution to the strategies and available resources.

25

Process 25 · named in the source

Supply Chain Risk Management (SCRM) Process

To identify, assess, and mitigate risks to ensure supply chain resilience and continuity of operations.

  1. 1

    Identify and classify all potential supply chain risks into categories such as supply, operational, demand, and macro risks.

  2. 2

    Assess and evaluate the identified risks by quantifying their potential impact (e.g., financial loss) and probability of occurrence.

  3. 3

    Develop risk mitigation strategies tailored to the specific risk profile (e.g., using multiple suppliers to hedge against supply risk).

  4. 4

    Implement the selected risk management strategies across the organization.

  5. 5

    Continuously monitor the risk environment and the effectiveness of implemented controls.

  6. 6

    Update and improve the overall SCRM process on an ongoing basis.

26

Process 26 · named in the source

The Core Capacity Planning Cycle

To ensure sufficient resources are available to meet performance goals without overspending by systematically measuring, forecasting, and deploying capacity.

  1. 1

    Define clear performance and availability goals (SLAs) for the service.

  2. 2

    Measure system and application-level metrics continuously for all architectural components.

  3. 3

    Determine the resource ceiling or failure point for each component under realistic load.

  4. 4

    Use historical metric data and curve fitting to forecast future usage trends.

  5. 5

    Calculate when current capacity will be exhausted based on the forecast and established ceilings.

  6. 6

    Initiate and manage the procurement and deployment process to bring new capacity online before it is needed.

  7. 7

    Continuously iterate by feeding new data back into the forecasting models and recalibrating the plan.

27

Process 27 · named in the source

Finding a Component's Resource Ceiling

To determine the maximum load a single server can handle before its performance degrades unacceptably, establishing a key data point for forecasting.

  1. 1

    Identify the component's primary function (e.g., Apache requests) and likely resource constraints (e.g., CPU, disk I/O).

  2. 2

    Carefully increase the production traffic to a single server, for instance by removing other servers from a load-balanced pool.

  3. 3

    Simultaneously monitor the application metric and key system resource metrics as the load increases.

  4. 4

    Observe the point at which performance degrades (e.g., response time spikes) or a system resource becomes saturated.

  5. 5

    Define the 'ceiling' as the application metric's value just before this degradation point (e.g., 850 requests/sec at 40% disk I/O wait).

28

Process 28 · named in the source

The Just-in-Time Procurement Pipeline

To manage the multi-step process of getting new capacity into production just before it's needed, minimizing wasted investment on idle hardware.

  1. 1

    Determine the need and timeline for new hardware using forecasting.

  2. 2

    Justify the purchase to finance and management with data-driven presentations.

  3. 3

    Solicit quotes from hardware vendors.

  4. 4

    Place the order for the equipment.

  5. 5

    Receive, unbox, rack, and cable the physical hardware in the datacenter.

  6. 6

    Use automated tools to install the operating system and application configurations.

  7. 7

    Perform quality assurance and testing on the new servers.

  8. 8

    Deploy the servers into the live production environment.

What's underneath

What the field takes for granted

Every field runs on assumptions it rarely says out loud — the beliefs its advice quietly depends on. We surface the load-bearing ones, where they hide, and when they break. Most guides never tell you this.

Assumption 1

“Survey respondents have accurate perceptions of their work and report them honestly.”

Where it hides

Implicit throughout Part II (The Research), which describes the survey-based methodology.

When it breaks

The validity of the book's conclusions rests entirely on the quality of self-reported data. The authors defend this by using large sample sizes and psychometrically validated constructs to mitigate the impact of individual errors or bias.

Assumption 2

“The factors driving performance are universal across industries, organization sizes, and technology stacks.”

Where it hides

The findings are presented as broadly applicable, and the demographic data in Appendix B shows representation across many sectors.

When it breaks

This assumption allows the book to offer general advice. While the data shows the capabilities are effective across a wide sample, extreme or niche contexts might have different primary constraints not captured in the model.

Assumption 3

“Organizational performance (profitability, market share) can be accurately measured through subjective, relative self-reporting.”

Where it hides

Chapter 2 describes the methodology for measuring organizational and noncommercial performance.

When it breaks

This assumption is critical for linking software delivery performance to business outcomes. The book relies on previously validated scales to justify this approach, but it remains a proxy for hard financial data.

Assumption 4

“The primary goal of ML systems in a business context is to maximize shareholder profit.”

Where it hides

Chapter 2 frames the discussion of business objectives around Milton Friedman's doctrine of profit maximization.

When it breaks

This assumption may not apply to all organizations (e.g., non-profits, benefit corporations) and can create tension with the book's later emphasis on responsible AI, where ethical considerations might conflict with pure profit motives.

Assumption 5

“Data scientists and ML engineers have, or should strive for, significant influence over infrastructure choices and workflow design.”

Where it hides

Throughout the book, which is written as a guide for practitioners on how to design entire systems, including choices about infrastructure, tooling, and process.

When it breaks

In many organizations, data scientists are siloed and have limited control over the production environment, which could make many of the book's holistic recommendations challenging to implement without significant organizational change.

Assumption 6

“More sophisticated MLOps infrastructure (e.g., feature stores, continual learning pipelines) provides a positive return on investment.”

Where it hides

Implicit in the advocacy for tools and frameworks in Chapter 10 and the progressive stages of continual learning in Chapter 9.

When it breaks

For smaller teams or projects at a 'reasonable scale', the overhead of building or buying extensive MLOps infrastructure may not be justified by the performance gains, a trade-off that is acknowledged but could be more central.

Assumption 7

“Data is more important than algorithms for current ML success.”

Where it hides

The 'Mind Versus Data' section in Chapter 2 concludes that 'no one can deny that data is essential, for now,' and the book's structure heavily prioritizes data engineering, feature engineering, and data quality.

When it breaks

This reflects the current state of industrial ML but might downplay the transformative potential of future algorithmic breakthroughs or the importance of causal reasoning in certain problem domains where data is sparse or biased.

Assumption 8

“The primary bottleneck in data science projects is human productivity, not computational limits.”

Where it hides

This is the foundational argument for 'human-centric infrastructure' in Chapter 1. The focus on ergonomics, developer experience, and autonomy stems from this assumption.

When it breaks

It justifies prioritizing ease-of-use and developer speed (e.g., using Python, abstracting away Docker) over raw machine efficiency in many cases.

Assumption 9

“Data scientists are not, and should not be expected to be, expert infrastructure engineers.”

Where it hides

Chapter 1, Section 1.4.2 ('Data scientist autonomy') and throughout the book's design of simple abstractions like `@batch` and `step-functions create`.

When it breaks

This assumption drives the entire design of the proposed infrastructure stack, which aims to empower data scientists to handle the full lifecycle without needing deep DevOps skills.

Assumption 10

“Cloud computing (specifically AWS) is the default backend for scalable data science.”

Where it hides

Explicitly stated in Chapter 1 and demonstrated through examples using AWS Batch, S3, and Step Functions throughout the book.

When it breaks

The book's solutions are tailored to a cloud-native paradigm of elastic, on-demand resources. Applying them to a fixed, on-premise cluster would require significant adaptation.

Assumption 11

“Batch processing is the dominant and most important paradigm for ML applications.”

Where it hides

The book's focus is almost entirely on batch workflows. Real-time and streaming are mentioned as advanced topics in Chapter 8 but are not the core focus.

When it breaks

The proposed architecture is optimized for asynchronous, DAG-based execution. It is less suited for use cases requiring microsecond latencies or complex real-time stream processing without significant extension.

Assumption 12

“Decoupling data storage from data compute is the architecturally superior pattern for data science.”

Where it hides

Chapter 7 argues against building models inside a data warehouse and for patterns that extract data to a separate compute layer.

When it breaks

This justifies the book's pattern of using query engines to prepare data sets on S3, which are then consumed by a separate, scalable compute layer, providing flexibility.

Assumption 13

“Python's data science ecosystem is mature and performant enough for most production needs.”

Where it hides

The entire book is built around Python and Metaflow. Chapter 5 demonstrates how libraries like NumPy and Numba can achieve performance competitive with low-level languages.

When it breaks

This challenges the old notion that 'serious' production code must be rewritten in languages like C++ or Java, arguing for productivity gains by staying within a single language ecosystem.

Assumption 14

“The implementation of formal, structured frameworks like ITIL and Six Sigma is universally beneficial and will always generate a positive return on investment.”

Where it hides

This is implicit throughout the entire workbook, which presents these frameworks without discussing potential downsides, cultural misfits, or scenarios where their high overhead might not be justified.

When it breaks

Organizations may be led to invest heavily in these complex systems without a critical evaluation of whether a simpler, less formal approach would be more cost-effective for their specific context and maturity level.

Assumption 15

“Organizations possess the necessary foundational maturity, resources, and management commitment to successfully adopt these methodologies.”

Where it hides

The book presents itself as a 'starter kit' and 'road map', simplifying the implementation journey into reviewing presentations and using templates, which glosses over the significant cultural and resource commitments required.

When it breaks

Underestimating the required effort, expertise, and long-term commitment can lead to failed implementations, wasted resources, and disillusionment with process improvement initiatives.

Assumption 16

“Quantitative metrics and statistical analysis are the primary and most important lenses through which to view and manage IT performance.”

Where it hides

The book's title and content are heavily focused on 'Metrics, Measurement, and Benchmarking,' particularly in the Six Sigma sections which emphasize rigorous data analysis.

When it breaks

An over-reliance on quantitative data can lead to 'managing to the metric' at the expense of qualitative factors like user experience, innovation, and the strategic partnership role of IT, which are harder to measure.

Assumption 17

“The reader's organization has already committed to implementing or is operating a formal, process-based IT Service Management framework like ITIL.”

Where it hides

Pervasively. The book's structure is organized by ITIL processes (Incident, Problem, Change Management, etc.) and it does not argue for this structure, but assumes it as a given starting point.

When it breaks

The specific metrics and advice are difficult to apply in an organization that is not structured around these formal processes and roles (e.g., 'Process Owner').

Assumption 18

“It is possible and desirable to compare the performance of vastly different processes (e.g., transactional Incident Management vs. long-term Capacity Management) using a consolidated score from a standardized number of metrics.”

Where it hides

In the core methodology chapters (6, 7, 10) that describe the integrated sets of metrics, weighted scoring, and comparative spider-web diagrams.

When it breaks

This approach risks oversimplifying the unique value and challenges of each process. A high score in one area may not be equivalent in business value to a high score in another, a nuance that a single number can hide.

Assumption 19

“A robust, centralized Business Intelligence (BI) and data warehouse infrastructure is the ideal and necessary foundation for any sustainable, enterprise-scale performance dashboard.”

Where it hides

This assumption underpins the BI Maturity Model (Chapter 4), which presents a linear progression toward a centralized enterprise data warehouse as the 'Adult' stage, and in the general architectural advice.

When it breaks

It privileges a specific, often costly and time-consuming, technical architecture. This may lead organizations to delay projects unnecessarily or overlook lighter-weight or more federated approaches that could provide value sooner.

Assumption 20

“The primary goal of a performance dashboard is to align the organization to achieve predefined strategic objectives more efficiently.”

Where it hides

Throughout the book, in the framing of benefits (e.g., focusing the organization, communicating strategy) and in the case studies, which all highlight successful alignment and performance gains.

When it breaks

This assumption underplays potential negative consequences of a highly measured environment, such as stifling innovation that falls outside of predefined metrics, encouraging 'gaming the system,' or increasing employee stress from surveillance.

Assumption 21

“Business and IT are fundamentally separate and conflicting cultures that must be actively 'aligned'.”

Where it hides

Chapter 5 is dedicated to this premise, describing the 'pitched battles' and 'distrust' between the two groups and offering tactics for reconciliation.

When it breaks

This framing accepts the business/IT divide as a given, rather than questioning the organizational structure that creates it. It focuses on bridging the gap rather than on more fundamental changes like creating truly integrated, cross-functional product teams where such divides don't exist.

Assumption 22

“The reader's primary technical environment is Linux-based.”

Where it hides

Throughout the book, nearly all command-line examples, tools (`auditd`, `iostat`), and file paths (`/proc/stat`) are specific to Linux. The author states this assumption in the preface.

When it breaks

Windows administrators will need to find equivalent tools and concepts, as the specific tactical advice will not directly apply to their environment, though the principles remain valid.

Assumption 23

“Teams have the autonomy to choose, purchase, and implement new monitoring tools.”

Where it hides

The 'Buy, Not Build' and 'Composable Monitoring' patterns assume that an engineering team can decide to adopt a new SaaS product or stitch together several open-source tools.

When it breaks

In large enterprises with rigid procurement processes or standardized toolsets, this autonomy may not exist, making the book's advice on tool selection difficult to implement.

Assumption 24

“A baseline level of automation, particularly configuration management, is already in place.”

Where it hides

The anti-pattern 'Manual Configuration' and the advice on agent-based monitoring assumes that deploying and configuring agents across a fleet of servers is a solved problem.

When it breaks

Teams without configuration management will find it very difficult to implement the book's advice at any scale, as the prerequisite work is substantial.

Assumption 25

“The organization has or is willing to adopt a DevOps culture of shared responsibility.”

Where it hides

The 'Monitoring-as-a-Job' anti-pattern argues that developers, network engineers, and ops engineers should all participate in and own monitoring for their respective domains.

When it breaks

In traditionally siloed organizations, shifting this responsibility can be a major cultural and political challenge that the book does not deeply address.

Assumption 26

“The reader's organization is operating at a scale where dedicated reliability and operations engineering (like SRE) is a recognized need.”

Where it hides

The entire premise of applying SRE principles to ML implies a context where reliability is a top-tier concern, which is common in larger, production-focused organizations.

When it breaks

A small startup or research team might find the book's emphasis on process, monitoring, and organizational structure to be overly burdensome for their stage of development.

Assumption 27

“The primary goal is production reliability and manageability, sometimes at the expense of deploying the most cutting-edge, complex model.”

Where it hides

The preface distinguishes the book from those that help 'squeeze out another percentage point of accuracy,' focusing instead on making the system 'exhibit consistent, robust, and reliable system-level behavior.'

When it breaks

This assumption frames the book's advice. A team focused purely on winning a research competition would have different priorities than a team focused on running a reliable service for millions of users.

Assumption 28

“Automation is a critical and achievable goal for the ML lifecycle.”

Where it hides

Chapter 10 on 'Continuous ML' and discussions of automated verification are built on the idea that training, evaluation, and deployment can and should be automated.

When it breaks

Teams without the engineering resources or infrastructure to build this automation may struggle to implement many of the book's advanced recommendations.

Assumption 29

“Teams possess the autonomy, skills, and tools necessary to implement and act on these metrics.”

Where it hides

Implicit throughout most chapters, especially those advocating for automated fitness functions in CI/CD pipelines (Ch 2, 8, 9) and team-led experiments (Ch 6).

When it breaks

In organizations with rigid structures, low engineering maturity, or siloed responsibilities (as highlighted in Ch 5), teams may lack the agency or capability to implement these practices, making the advice difficult to apply without broader organizational change.

Assumption 30

“The chosen metrics are accurate and meaningful proxies for the desired architectural qualities.”

Where it hides

Core to chapters proposing specific metrics, such as the MMI as a proxy for maintainability (Ch 4) or vulnerability counts as a proxy for security (Ch 7).

When it breaks

If the correlation between the metric and the actual quality is weak, teams can fall victim to Goodhart's Law, optimizing for the metric without actually improving the system's architecture (e.g., 'gaming' a complexity score).

Assumption 31

“The investment in creating and maintaining measurement systems provides a positive return.”

Where it hides

Implicit in all chapters, which advocate for adding tools, running workshops, and dedicating engineering time to creating and monitoring metrics.

When it breaks

For some contexts (e.g., simple, short-lived, or non-critical systems), the overhead of sophisticated architectural measurement might outweigh the benefits. The book assumes a context where long-term evolution and maintainability are key concerns.

Assumption 32

“A hierarchical, top-down planning structure is the most effective way to manage a supply chain.”

Where it hides

This is the core thesis of the entire book, introduced in Chapter 1 and detailed in Chapter 3 with the strategic-tactical-operational framework.

When it breaks

This assumption prioritizes alignment and control over decentralized agility. In highly volatile or rapidly changing markets, a rigid hierarchy could be too slow to adapt compared to more networked or bottom-up decision-making models.

Assumption 33

“Rational, quantitative analysis using sophisticated Decision Support Systems (DSS) will lead to superior decisions.”

Where it hides

Throughout the book, especially in Chapters 3 and 5, which showcase optimization and simulation models as key tools for effective planning.

When it breaks

This presumes that reliable data is available, the necessary technical expertise exists within the firm, and that the models can accurately capture real-world complexity. It may undervalue the role of managerial intuition, experience, and simpler heuristics in decision-making.

Assumption 34

“Organizations have the necessary resources (capital, time, skilled personnel) to implement these comprehensive frameworks and systems.”

Where it hides

This is implicit in the detailed descriptions of building data warehouses, implementing optimization models, and running extensive planning processes.

When it breaks

The resource-intensive nature of these solutions may limit their applicability for smaller firms or organizations under severe operational or financial distress, making the advice less universal than implied.

Assumption 35

“The organization possesses the engineering culture and skills to implement and maintain continuous measurement and automation tools.”

Where it hides

Implicit throughout the book, especially in the detailed discussions of monitoring tools (Chapter 3) and automated deployment pipelines (Chapter 5).

When it breaks

Teams without the resources or expertise to set up systems like Ganglia or Puppet may find the book's core recommendations difficult to implement, as they depend heavily on this tooling.

Assumption 36

“A horizontally scalable, loosely-coupled microservice or SOA architecture is the default and superior pattern for web applications.”

Where it hides

The book's examples consistently focus on scaling out clusters of web servers, databases, and caches, and it praises segmented architectures.

When it breaks

The strategies presented are less applicable to large, monolithic systems that can only be scaled vertically. The book does not deeply address capacity planning for such architectures.

Assumption 37

“Growth is the primary driver and is generally continuous, albeit with cyclical peaks and spikes.”

Where it hides

The entire premise of the book, especially Chapter 4 on 'Predicting Trends,' is about planning for increasing traffic.

When it breaks

The methods are optimized for managing growth. The book provides less guidance on managing capacity for static, declining, or highly unpredictable, non-growing services.

Assumption 38

“It is both possible and acceptable to experiment carefully with live production traffic to find system limits.”

Where it hides

The process for finding a component's 'ceiling' in Chapter 3 explicitly involves manipulating a production load balancer to increase traffic on a single server.

When it breaks

This approach carries inherent risk. For environments with extremely high costs of failure (e.g., financial trading, critical safety systems), this method may be considered too dangerous, and reliance on pre-production testing would be necessary.

Placing the idea

How it compares — and where else it applies

We don't just explain the idea in isolation. We place it: against the alternative it replaces, and beyond the domain it was born in. That's the difference between knowing a method and knowing when to reach for it.

How it compares

vs Maturity Models (e.g., CMMI)

What they share

Both approaches provide a framework for organizations to assess and improve their software development processes and capabilities.

Where they differ

Maturity models are typically linear and prescriptive, defining a static, step-by-step path to a 'mature' state. 'Accelerate' proposes a non-linear, dynamic capability model where organizations improve continuously by focusing on the capabilities that are most relevant to their context and goals. Maturity models often fail to link practices to outcomes, whereas this book's model is explicitly outcome-driven.

What makes this distinctive

The book's model is based on rigorous, multi-year statistical research, not on expert opinion. It proves that there is no trade-off between speed and stability, a direct contradiction to the assumptions underlying some older models like bimodal IT.

vs Other Workflow Orchestrators (Airflow, Luigi, Kubeflow, etc.)

What they share

All systems allow users to define data processing pipelines as Directed Acyclic Graphs (DAGs) of tasks/steps.

Where they differ

Metaflow is specifically designed for the data science lifecycle, with built-in support for state management (artifacts), parallelism (`foreach`), and dependency management (`@conda`). Other systems are more generic. Metaflow can also integrate *with* other schedulers (like Step Functions) for production robustness, separating the developer experience from the production backend.

What makes this distinctive

Metaflow is distinctive for its 'human-centric' focus on data scientist productivity and providing a full-stack, cohesive experience from prototype to production, rather than just being a scheduler.

vs Vertical vs. Horizontal Scalability

What they share

Both are strategies to handle larger computational loads.

Where they differ

Vertical scaling involves using a single, more powerful machine (more memory/CPU). It is simpler to implement, as code often requires minimal changes. Horizontal scaling involves using multiple machines in parallel. It is more complex but can scale further for 'embarrassingly parallel' problems.

What makes this distinctive

The book advocates pragmatism: start with the simplicity and productivity of vertical scaling and only move to the complexity of horizontal scaling when absolutely necessary.

vs Notebook-centric vs. Script-centric Development

What they share

Both are environments for writing and executing Python data science code.

Where they differ

Notebooks excel at rapid exploration and visualization but suffer from reproducibility and hidden state issues. Scripts, organized into workflows, provide a more robust, reproducible, and production-ready structure.

What makes this distinctive

The book proposes a hybrid approach: use notebooks for exploration and analysis (especially with the Client API to inspect workflow results) and use IDEs/editors for writing the structured, production-bound workflow code.

vs CSV vs. Parquet/Arrow

What they share

Both are ways to store and represent tabular data.

Where they differ

CSV is text-based, simple, but inefficient in size and speed, and lacks a schema. Parquet is a binary, columnar format that is highly compressed and optimized for fast, partial reads. Arrow provides a standardized, highly efficient in-memory representation for this data.

What makes this distinctive

The book quantitatively benchmarks the formats (Chapter 7) and demonstrates that for data-intensive work, the Parquet/Arrow combination is vastly superior in performance and memory efficiency.

vs Other Quality and Management Frameworks (ITIL, ISO 20000, CMMI)

What they share

All frameworks presented (ITIL, ISO 20000, Six Sigma, CMMI) share the common goal of improving business performance through a structured, process-oriented approach rather than relying on ad-hoc management.

Where they differ

ITIL is a descriptive library of best practices for ITSM. ISO 20000 is a prescriptive and auditable standard for ITSM. Six Sigma is a rigorous, data-driven, project-based methodology for general process improvement aimed at near-perfect quality. CMMI is a model for assessing and rating process maturity.

What makes this distinctive

This workbook does not argue for the superiority of one framework. Instead, it acts as a consolidated 'starter kit,' providing introductory materials and templates for multiple frameworks, allowing organizations to select and combine elements that best fit their specific IT governance and measurement needs.

vs COBIT, Six Sigma, and eTOM

What they share

All are process-oriented frameworks that emphasize the importance of measurement for control and continuous improvement. They share the ultimate goal of improving IT performance and alignment with business needs.

Where they differ

COBIT is presented as an audit/governance framework ('what' to measure), while ITIL is a process implementation framework ('how' to manage). Six Sigma is a rigorous statistical defect-reduction methodology, not a holistic service management model. eTOM is a telecom-industry-specific framework with different terminology.

What makes this distinctive

This book provides a practical, ready-to-use set of integrated metrics specifically tailored for ITIL processes. It focuses on the detailed 'how-to' of metric design, implementation, and reporting within a service management context, rather than being a high-level audit framework or a generic quality methodology.

vs Scorecards

What they share

Both dashboards and scorecards are visual display mechanisms within a performance management system that graphically communicate performance at a glance.

Where they differ

Dashboards typically monitor operational processes with detailed, intraday data for supervisors, while scorecards track progress towards strategic goals with summarized, monthly data for executives.

What makes this distinctive

The book positions both as display components within a larger, three-layered 'performance dashboard' system, which is a full information system, not just a visual screen.

vs Business Process Management (BPM)

What they share

Both Business Performance Management and Business Process Management aim to optimize business processes.

Where they differ

Business Performance Management is a top-down, strategy-focused discipline aiming for organizational *effectiveness*. Business Process Management is a bottom-up, automation-focused discipline aiming for process *efficiency*.

What makes this distinctive

The book explicitly differentiates the two commonly confused 'BPM' acronyms to clarify that performance dashboards are a tool for the strategic, 'effectiveness' domain.

vs Older, Monolithic Monitoring (e.g., Nagios)

What they share

Both approaches aim to observe system state and alert on failures. Both can monitor basic OS metrics.

Where they differ

Monolithic tools combine data collection, storage, visualization, and alerting into one package, while the book's proposed 'composable' approach uses separate, specialized tools for each function. The book also de-emphasizes simple static thresholds, which are central to the Nagios model.

What makes this distinctive

This book advocates for flexibility, specialization, and adapting the monitoring stack to evolving needs, directly opposing the rigidity of monolithic systems.

vs Push-based vs. Pull-based Data Collection

What they share

Both are methods for getting monitoring data from a client to a central storage system.

Where they differ

In a pull model, a central server requests data from clients on a schedule (e.g., SNMP, Prometheus). In a push model, clients send data to a collection point on their own schedule (e.g., StatsD, collectd). Push models are often easier to scale in dynamic/cloud environments.

What makes this distinctive

The book explains both but expresses a preference for push-based tools as being easier to work with and reason about, though it advises using what works best for the specific situation.

vs SaaS vs. On-Premise/Build-Your-Own Monitoring

What they share

Both can achieve the same monitoring goals and often rely on the same open-source agents and protocols.

Where they differ

SaaS solutions trade a subscription fee for outsourced expertise, maintenance, and scalability. Building your own provides more control but incurs significant engineering time, opportunity cost, and operational burden.

What makes this distinctive

Strongly advocates a 'Buy, Not Build' approach, arguing that for most companies, SaaS is cheaper, faster to implement, and allows engineers to focus on the core product. It frames building your own as something only very large, mature organizations should consider.

vs Traditional Algorithm-Oriented ML Books

What they share

Both acknowledge that ML uses data to create predictive models.

Where they differ

This book is 'whole-system oriented,' focusing on everything *except* the algorithms (data, pipelines, serving, monitoring, organization). Traditional books are 'algorithm oriented,' focusing on the mathematical and statistical details of how models are constructed.

What makes this distinctive

Its primary contribution is applying the principles of Site Reliability Engineering (SRE) to the end-to-end ML lifecycle to make it work reliably in production, a topic largely ignored by algorithm-focused texts.

vs AIOps (AI for IT Operations)

What they share

Both relate to the intersection of AI/ML and system operations.

Where they differ

This book is about how to monitor and operate systems *that are doing ML*. AIOps is about *using ML* to monitor other (often non-ML) systems.

What makes this distinctive

It focuses on solving the unique operational challenges of ML systems themselves, rather than using ML as a tool for general IT operations.

vs Different approaches within the book

What they share

Nearly all authors advocate for making architectural qualities objective and measurable. They share a common belief that architecture must be treated as an ongoing, evolutionary process, not a static, upfront design. Automation of measurement and verification is a strong, recurring theme.

Where they differ

The book presents a spectrum of approaches. Some chapters focus on high-level, outcome-based metrics tied to business and delivery processes (Ch 1, 6). Others focus on low-level, internal structural metrics derived from code analysis (Ch 4, 9). Some chapters provide specific metrics to use (Ch 1, 4, 9), while others provide meta-frameworks for how to derive your own context-specific metrics (Ch 2, 10).

What makes this distinctive

As an anthology, the book's distinctive strength is its presentation of this diverse range of practitioner viewpoints. It avoids prescribing a single methodology, instead offering a toolkit of different metrics, models, and processes applicable at different levels of abstraction, from code structure to business strategy.

vs Traditional, siloed supply chain management.

What they share

Both approaches are concerned with managing core supply chain functions such as manufacturing, inventory, transportation, and procurement.

Where they differ

The book's framework-based approach emphasizes hierarchical integration (strategic to operational), cross-functional coordination, and explicit alignment with overall business strategy. In contrast, a siloed approach manages functions independently, often leading to conflicting objectives and local optimization at the expense of overall system performance (e.g., manufacturing minimizes cost while logistics needs flexibility).

What makes this distinctive

Its consistent and practical focus on using explicit, hierarchical frameworks as the central organizing principle for all supply chain planning activities. The book uses the authors' own extensive industry case studies to prove the value of this integrated approach.

vs Traditional academic capacity planning books based on queuing theory and mathematical modeling.

What they share

Both disciplines aim to match finite resources to variable demand to meet performance goals. Both recognize the importance of understanding system limits and workloads.

Where they differ

This book explicitly rejects complex mathematical models as too slow and impractical for fast-moving web environments. It favors empirical measurement, real-world testing, and simple trend analysis over theoretical formulas. Traditional books are mathematically rigorous; this book is practitioner-focused and heuristic.

What makes this distinctive

Its core philosophy is 'adaptive, not theoretical.' It is highly practical, using extensive real-world anecdotes from major web properties (Flickr, Twitter) to illustrate its points. It strongly emphasizes tying technical metrics to business outcomes to justify decisions.

Where else it applies

The model, taken beyond its home domain

Marketing Campaign Development

Instead of launching large, monolithic campaigns, a marketing team could apply the principles of working in small batches and A/B testing different ad creatives or messages. They can use metrics to get fast feedback on what resonates with customers and iterate quickly, improving campaign ROI.

Human Resources Policy Rollout

Rather than designing a new performance management system in secret and launching it company-wide (a 'big bang' deployment), an HR team could co-design it with a pilot group of employees, gather feedback, and iterate on the process in small batches before a wider rollout, reducing risk and improving adoption.

Scientific Research Labs

A lab can apply version control to experimental data and analysis scripts, and use automation to create a reproducible analysis pipeline. This improves reliability, collaboration among researchers, and reduces the time spent on manual rework when methods are updated, accelerating the pace of discovery.

Public Policy and Governance

Government agencies using predictive models (e.g., for resource allocation, fraud detection, social service eligibility) can apply the book's lifecycle framework. The 'Responsible AI' chapter is directly applicable, with model cards providing public transparency, monitoring for data drift being key as demographics change, and test-in-production methods like A/B testing used to evaluate policy changes implemented via algorithms.

Scientific Research (e.g., computational biology, climate science)

Research labs can 'productionize' their scientific models. A climate model's inputs (satellite data) can be monitored for distribution shifts, and its outputs subjected to slice-based evaluation (performance over different geographic regions). A continual learning pipeline could automatically retrain a genomics model as new sequencing data becomes available, using a model store to version every experiment.

Large-scale Manufacturing

A factory using ML for predictive maintenance or quality control can use the book's principles. Models predicting machine failure can be deployed on edge devices on the factory floor. Monitoring would track sensor data drift. Continual learning would allow models to adapt as machines wear down or new equipment is introduced. A feature store could manage shared features derived from sensor data across different production lines.

General Data Engineering (ETL/ELT)

The patterns for defining workflows (DAGs), scheduling them, managing dependencies, and processing data in a scalable manner are directly applicable to non-ML data transformation pipelines. Chapter 7 explicitly demonstrates an ETL workflow (`TaxiDataLoader`) using the same tools.

Computational Science (e.g., Bioinformatics, Physics)

Large-scale scientific simulations are often structured as complex computational workflows with heavy data and compute requirements. The book's concepts for managing dependencies (`@conda`), scaling computation (`@resources`, `@batch`), and organizing results (`artifacts`, Client API) can be used to manage and reproduce these scientific experiments.

Financial Modeling and Backtesting

Running financial backtests often involves embarrassingly parallel simulations across different parameter sets or time periods. The `foreach` pattern on a scalable compute layer would be highly effective. The book's focus on versioning and reproducibility is also critical in this regulated domain.

Batch Processing for Business Operations

Any operational business task that can be modeled as a scheduled batch process (e.g., generating end-of-month reports, processing invoices, syncing data between systems) could be implemented as a robust, observable workflow using the book's principles, even without any machine learning component.

General Business Process Management (Non-IT)

The book explicitly states that the Six Sigma methodology can be applied equally to manufacturing and service industries. Its core DMAIC process and focus on reducing variation and defects can be used to improve any key business process, such as new product development, customer order processing, employee hiring, or financial invoicing.

Non-IT Business Functions (e.g., HR, Finance, Logistics)

The book's framework for metric design is universal. A department like HR could apply the same principles: define the goals of its 'Hiring' process, use stakeholder workshops to design SMART metrics (e.g., 'Time to Fill,' 'New Hire 90-Day Success Rate'), implement data collection, and use the results to drive continuous improvement.

Personal Productivity and Goal Tracking

An individual can create a personal dashboard to track life goals. They could monitor high-level metrics (health, finance), analyze trends (weight over time, spending patterns), and drill into details (daily food logs, individual credit card transactions) to manage progress towards personal objectives.

Classroom Education

A teacher could use a dashboard to monitor student performance across metrics like test scores, homework completion, and attendance. This would allow them to analyze trends for the class or subgroups and drill into an individual student's record to identify root causes for academic struggles and provide targeted support.

Athletic Team Management

A coach could use a performance dashboard to track player and team statistics (e.g., points per game, turnover ratio). They could analyze performance trends against different opponents or in various game situations and drill into individual player data to identify areas for skill development or strategic adjustments.

Personal Health and Fitness

Instead of obsessing over raw metrics like daily weight (OS metrics), 'monitor from the user perspective' by tracking higher-level indicators like how your clothes fit or your energy levels throughout the day. Use raw metrics for diagnostics (e.g., if energy is low, check sleep data), not for primary alerting.

Financial Management

A 'composable monitoring' approach could use different specialized tools: one app for budgeting (e.g., YNAB), another for investment tracking (e.g., Personal Capital), and a third for credit score monitoring. These tools are loosely coupled to form a complete financial picture, rather than relying on one bank's monolithic portal.

Supply Chain Management

The principle of 'monitoring from the user perspective' would mean prioritizing metrics on final delivery times and customer satisfaction. Metrics like warehouse inventory levels or truck departure times are treated as diagnostic data to troubleshoot delays in the primary customer-facing metrics.

Large-Scale Data Analytics Pipelines

The principles of data validation, pipeline monitoring, data lineage tracking, and managing upstream data dependencies are directly applicable to any large-scale ETL or data warehousing system to ensure the reliability and trustworthiness of business intelligence reports.

Automated Financial Trading Systems

These systems are highly data-sensitive, operate in a constantly changing environment (the market), and have strong feedback loops. The book's focus on monitoring for data drift, rapid rollback capabilities, and rigorous validation before deployment are critical for preventing catastrophic financial losses.

Scientific Computing and Research

Complex scientific simulations are often multi-stage data processing pipelines. The book's emphasis on metadata management and reproducibility can help research teams ensure their results are verifiable and prevent errors caused by subtle changes in data or software environments.

Product Management

The Goal-Question-Metric (GQM) approach from Chapter 10 and the KPI Value Tree from Chapter 6 are directly applicable for product managers to define product success. They can use these methods to connect high-level business objectives to specific user behavior metrics and feature-level performance indicators.

Organizational Design & Change Management

The concepts of sociotechnical systems and Conway's Law (Chapter 6) can be used to analyze and design organizational structures. Metrics related to team cognitive load, cross-team dependencies, and communication patterns can be used to measure the effectiveness of a reorganization.

Financial Portfolio Management

The Modularity Maturity Index (MMI) from Chapter 4 and other structural debt metrics from Chapter 9 could be adapted to create a 'Technical Health Index' for a portfolio of software assets. This allows for data-driven decisions on where to invest in maintenance, refactoring, or replacement across an enterprise.

Large-Scale Project Portfolio Management

The hierarchical framework can be used to manage a portfolio of corporate projects. The strategic level would involve selecting projects that align with business goals. The tactical level would involve resource allocation and timeline planning across projects for the year. The operational level would entail managing weekly sprints and daily tasks for individual project teams.

Corporate Financial Planning

A finance department can use this structure for its planning. Strategic: setting long-term goals for profitability and capital structure. Tactical: creating the detailed annual budget for each division. Operational: managing daily cash flow, accounts payable, and tracking departmental spending against the budget.

Large-Scale Data Processing (Big Data)

The principles of measuring job performance, identifying bottlenecks in a cluster (e.g., I/O, memory), finding the ceiling of a given hardware configuration, and forecasting the need for more nodes as data volume or query complexity grows are directly applicable to platforms like Hadoop or Spark.

Internal Enterprise IT Services

Internal services like shared file servers, authentication systems, or ERP applications face similar capacity challenges. The book's methods can be used to measure usage patterns, forecast needs based on hiring or data growth projections, and justify infrastructure upgrades to management.

IoT Data Ingestion Platforms

An IoT platform must handle high-volume data streams from many devices. The capacity of the ingestion endpoints can be measured in messages-per-second. The book's techniques for load testing, identifying ceilings, and forecasting growth as more devices are deployed would be critical for ensuring the platform's reliability.

Movement III · The run-it-now depth

The Playbook

Practical tools and examples from this guide.

Frameworks

Frameworkfree

The 24 Capabilities Model for High Performance

An evidence-based framework that moves beyond maturity models to focus on 24 key technical, architectural, process, and cultural capabilities that drive software delivery and organizational performance.

Start hereAssess your organization's current state against the 24 capabilities, identifying areas of strength and weakness.

PathThis is not a linear path. Teams should adopt a continuous improvement paradigm, focusing on capabilities that will yield the most benefit for them in their current context, rather than following a prescribed, one-size-fits-all sequence.

  1. 1Measure your baseline software delivery performance using the four key metrics.
  2. 2Identify the biggest constraints in your delivery process by examining capabilities in areas like continuous delivery, architecture, and lean management.
  3. 3Select a small number of capabilities to focus on improving (e.g., implementing version control for all artifacts, reducing WIP).
  4. 4Implement changes and provide teams with the resources, time, and leadership support needed.
  5. 5Re-measure performance to validate the impact of the improvements and identify the next constraint to address.
Framework◆ Paid

Westrum Organizational Culture Improvement Framework

A framework for understanding and improving organizational culture based on a typology of Pathological (power-oriented), Bureaucratic (rule-oriented), and Generative (performance-oriented) cultures.

Start hereMeasure your team's current culture using the survey questions derived from Westrum's typology to identify its characteristics.

◆ The full 5-step framework — included with this guide purchase

Framework◆ Paid

Four Phases of ML Model Development

A staged approach to introducing and iterating on ML solutions, emphasizing starting with simple baselines and only adding complexity when justified.

Start hereA business problem that might be addressed with ML, but no existing ML solution is in place.

◆ The full 4-step framework — included with this guide purchase

Framework◆ Paid

Four Stages of Continual Learning Adoption

An organizational maturity framework for evolving model update processes from manual and infrequent to automated and continuous.

Start hereModels are in production but are only updated manually on an ad-hoc basis.

◆ The full 4-step framework — included with this guide purchase

Framework◆ Paid

Framework for Responsible AI

A set of practices for ML practitioners to proactively incorporate ethical considerations into the ML system design lifecycle.

Start hereThe beginning of any ML project.

◆ The full 7-step framework — included with this guide purchase

Framework◆ Paid

The Spiral Recipe for project development

An iterative approach to starting and developing a data science project by working from the 'outside-in', ensuring the project is grounded in business needs and data realities before focusing on complex modeling.

Start hereClearly defining the business problem to be solved.

◆ The full 5-step framework — included with this guide purchase

Framework◆ Paid

The Experimentation Funnel

A conceptual framework for managing model development from idea to production. It involves progressively filtering ideas through prototyping, A/B testing, and promotion to production, supported by isolated, versioned deployments.

Start hereA large number of ideas for model improvement.

◆ The full 4-step framework — included with this guide purchase

Framework◆ Paid

Six Sigma Implementation Framework

A framework for embedding a culture of continuous, data-driven improvement by creating an infrastructure of trained experts (Champions, Belts) who execute projects to reduce process variation and defects.

Start hereGaining leadership commitment and identifying an initial set of high-impact business problems to be solved via chartered projects.

◆ The full 6-step framework — included with this guide purchase

Framework◆ Paid

IT Service Management Metrics Implementation Framework

A systematic approach for introducing and using metrics within an ITIL-aligned organization to measure, control, and continuously improve process performance and business alignment.

Start hereAn organization has committed to a formal IT Service Management approach (e.g., ITIL) and needs to move from ad-hoc or non-existent measurement to a structured system.

◆ The full 6-step framework — included with this guide purchase

Framework◆ Paid

MAD (Monitor, Analyze, Drill to Detail) Framework

A layered information delivery framework that structures a performance dashboard to align with how users naturally process information, moving from high-level summaries to root-cause details.

Start hereUsers start at the 'Monitor' layer, which provides a graphical, at-a-glance view of key performance metrics, often highlighted with alerts like stoplights.

◆ The full 3-step framework — included with this guide purchase

Framework◆ Paid

BI Maturity Model

A five-stage framework that organizations can use to assess their technical readiness for BI and performance dashboards by mapping their current state to a typical evolutionary path.

Start hereAn organization assesses its current BI environment against the model's characteristics. For example, heavy reliance on uncontrolled spreadsheets ('spreadmarts') places it in the 'Prenatal/Infant' stage.

◆ The full 4-step framework — included with this guide purchase

Framework◆ Paid

The ML Loop

A framework viewing the ML application lifecycle as a continuous, iterative loop rather than a one-off project. It emphasizes that ML systems are never truly 'done'.

Start hereCollecting data and defining a business problem that ML can solve.

◆ The full 6-step framework — included with this guide purchase

Framework◆ Paid

Star Model for Organizational Integration

A framework for analyzing and designing an organization to successfully adopt a new capability like ML. It considers five interconnected aspects: strategy, structure, processes, rewards, and people.

Start hereA business leader deciding to integrate ML into the organization's strategy.

◆ The full 5-step framework — included with this guide purchase

Framework◆ Paid

The Fitness Function Testing Pyramid

A model for classifying and balancing architectural tests across three layers to balance cost, execution time, and feedback quality. It is an analogy to the well-known functional testing pyramid.

Start hereStart by establishing a broad base of cheap, fast, 'triggered atomic' fitness functions, such as static code analysis for cyclomatic complexity or code coverage, integrated into the CI build.

◆ The full 3-step framework — included with this guide purchase

Framework◆ Paid

Unified Business and Supply Chain Planning Framework

A hierarchical framework that ensures alignment from top to bottom. It begins with business strategy, which drives overall supply chain strategy, which in turn drives the strategic, tactical, and operational plans of individual supply chain functions.

Start hereThe firm's annual business strategic planning process.

◆ The full 6-step framework — included with this guide purchase

Framework◆ Paid

Hierarchical Performance Measurement Framework

A structure for organizing performance metrics that mirrors the hierarchical planning framework. It classifies metrics by level (Strategic, Tactical, Operational) and by perspective (External for effectiveness, Internal for efficiency).

Start hereDefining the mission and strategy of a supply chain function, such as distribution.

◆ The full 5-step framework — included with this guide purchase

Framework◆ Paid

Business-Centric Capacity Planning Framework

An approach that aligns capacity planning with high-level business goals, inspired by Goldratt's Theory of Constraints, by focusing on system-wide bottlenecks rather than local optimizations.

Start hereAnswering the question: What is the ultimate business goal of our service (e.g., best user experience, revenue growth)?

◆ The full 5-step framework — included with this guide purchase

Checklists

ChecklistArchitecturefree

High-Performance Architecture Checklist

  • Our team can deploy and release our service independently of other services it depends upon.
  • Our team can do most of its testing on demand without requiring an integrated test environment.
  • Our team can make large-scale changes to our system's design without depending on other teams or creating significant work for them.
  • Our team can complete its work without requiring high-bandwidth communication and coordination with people outside the team.
  • Our team can perform deployments during normal business hours with negligible downtime.
ChecklistTechnical Practices◆ Paid

Continuous Delivery Foundations Checklist

◆ All 6 checkpoints — included with this guide purchase

ChecklistFeature Engineering◆ Paid

Checklist for Feature Engineering Best Practices

◆ All 9 checkpoints — included with this guide purchase

ChecklistModel Management & Reproducibility◆ Paid

Checklist for Model Store Artifacts

◆ All 8 checkpoints — included with this guide purchase

ChecklistProblem Framing◆ Paid

Checklist for Evaluating if ML is Appropriate

◆ All 9 checkpoints — included with this guide purchase

ChecklistProduction Readiness◆ Paid

Gradual Workflow Hardening Checklist

◆ All 6 checkpoints — included with this guide purchase

ChecklistDeployment◆ Paid

Metaflow Deployment Checklist (to AWS)

◆ All 7 checkpoints — included with this guide purchase

ChecklistMetrics and Measurement◆ Paid

Performance Indicator (KPI) Quality Check

◆ All 6 checkpoints — included with this guide purchase

ChecklistMetric Design◆ Paid

Metric Design Quality Checklist

◆ All 7 checkpoints — included with this guide purchase

ChecklistProject Planning◆ Paid

Organizational Readiness Assessment

◆ All 8 checkpoints — included with this guide purchase

ChecklistProject Planning◆ Paid

Strategic Dashboard Readiness Questions (from HP)

◆ All 6 checkpoints — included with this guide purchase

ChecklistDocumentation◆ Paid

Good Runbook Checklist

◆ All 6 checkpoints — included with this guide purchase

ChecklistModel Release◆ Paid

Model Pre-Deployment Evaluation Checklist

◆ All 8 checkpoints — included with this guide purchase

ChecklistArchitectural Governance◆ Paid

Golden Rules for Better Software

◆ All 6 checkpoints — included with this guide purchase

ChecklistStrategic Planning◆ Paid

Supply Chain Strategic Planning Topic Areas

◆ All 9 checkpoints — included with this guide purchase

Case studies — including what didn't work

free
Case study

Slow Down to Speed Up: How ING Netherlands Rebuilt Its IT Culture

An IT manager at ING Netherlands rewired how his teams worked—changing routines to change culture—and delivered speed with quality that stuck.

Most technology transformations chase speed and treat culture as an afterthought. ING Netherlands shows how changing the daily rhythm of work—not mandating culture—produced sustainable high performance in a global bank.

The story, in brief

ProtagonistJannes Smit, IT Manager of Internet Banking and Omnichannel at ING Netherlands, leading teams that were located offsite and viewed as a function rather than a vital contributor to enterprise strategy.
ProblemIT was treated as a cost-optimized support function, physically and organizationally separated from the business. Culture was a topic leaders avoided because they didn't know how to change it in a sustainable way, and the pressure for speed threatened to overshadow quality—leading to rework, delays, and teams that reached 'green' only to fall back to 'red.'
The moveSmit decided to change the way work was done rather than lecture about culture—bringing in coaches to challenge assumptions, running quarterly learning cycles and 'boot camps,' and building leader standard work: visual management via Obeya rooms, regular stand-ups, and consistent coaching to replace long meetings and fire-fighting.
OutcomeING achieved 'speed with quality'—delivery that, once green, tended to stay green while others reverted to red. Senior management was 'very happy,' the new way of work spread from Smit's tribes into the C-suite and beyond, and IT moved to corporate headquarters one floor below the C-suite.
LessonYou don't change culture by discussing it—you change the routines, and the culture follows.

Abstract

Facing an IT organization treated as a cost center and separated from the business, Jannes Smit at ING Netherlands—a global bank with over 34.4 million customers and 52,000 employees, including more than 9,000 engineers—chose to transform how his teams worked rather than mandate a new culture. Over roughly seven years, working with Lean IT coaches, he introduced quarterly learning cycles, leader standard work, Obeya visual management, stand-ups, and a leaders-as-coaches model organized into evolving tribes and squads. The result was sustainable high performance—'speed with quality'—and a generative culture that began spreading across the enterprise.

Situation

ING Netherlands is a global financial institution that pioneered digital banking, serving over 34.4 million customers worldwide with 52,000 employees, including more than 9,000 engineers. Seven years before this account, its IT organization looked like many enterprise IT groups: located offsite from the main campus and viewed by many as a function rather than a vital contributor to realizing enterprise strategy. Jannes Smit, IT Manager of Internet Banking and Omnichannel, inherited the deeper problem beneath the org chart—a culture no one knew how to change. As he later put it, 'Before, I never discussed culture. It was a difficult topic and I did not know how to change it in a sustainable way.' Compounding the challenge was the constant pressure for speed, which threatened to eclipse quality and lock teams into cycles of delays and rework.

The decision

Smit's pivotal insight was to stop trying to change culture directly. He gathered his management team and framed the effort as shared learning: 'Let's try this together. Even if it doesn't work, we will learn something that will help us to be better. Will you join me in this and see what we can learn?' He brought on coaches—Lean IT practitioners drawing on DevOps, Agile, Scrum, kanban, Kata, Obeya, and strategy deployment as fit the situation—tasked with challenging every person, including Smit himself, to question assumptions and try new behaviors. Crucially, he started with himself: 'As a leader, you have to look at your own behaviors before you ask others to change.'

What happened

The team ran quarterly learning cycles anchored by 'boot camps.' In an early session, coaches challenged managers to build simple leader standard work—visual management, regular stand-ups, and consistent coaching—to replace the long meetings and fire-fighting they were used to. First, managers had to see how they actually spent their time; for several weeks, despite obvious skepticism and discomfort, each recorded and measured their daily hours, then shared what they learned and designed new ways to work together. What felt uncomfortable became easier, then became habit, just in time for the next cycle. Over time this hardened into an operating model: cross-functional squads and tribes with no fixed structure, Leadership Obeyas for visual management, stand-up and catchball rhythms, and a courageous, supportive leadership style that gave teams permission to 'slow down to speed up' and put quality first.

Outcome

ING achieved what Smit called 'speed with quality.' As he described it: 'Sometimes, we may take a little longer than some of the others to reach green, but once we achieve it, we tend to stay green, when a lot of the others go back to red.' Senior management was 'very happy.' The transformation's credibility showed physically and organizationally: Smit's teams moved to corporate headquarters, one floor below the C-suite. The way of working spread beyond his tribes—Danny Wijnand, a chief design engineer once under Smit, was promoted to lead his own tribe, and senior leaders and tribe-lead peers began requesting their own Obeyas. The coaching team deliberately restrained the pace, 'going deep before going wide,' even as ING operates in over 40 countries, and experimented with sustaining collaboration across newly dispersed, cross-border squads.

The lesson

Sustainable culture change is a byproduct of changed work, not a target you hit head-on. 'When you change the way you work, you change the routines, you create a different culture.' Leaders go first, learning is never 'done,' and disciplined patience—going deep before going wide—beats large-scale mandates.

How to apply it

  • Change routines before you talk about culture: install leader standard work—visual management, regular stand-ups, and consistent coaching—rather than lecturing teams on values.
  • Have leaders examine and measure their own behavior first; ask managers to track how they actually spend their time before redesigning how they work.
  • Run short, repeatable learning cycles (e.g., quarterly) that put new practices into deliberate practice until they become habit, then stretch again.
  • Give teams explicit permission to 'slow down to speed up'—prioritize quality (fit for use and purpose) to reduce rework and stay 'green' rather than chasing speed alone.
  • Go deep before going wide: prove and stabilize the new way of working in a few teams and use storytelling to spread it, resisting the pressure to scale large and fast.
Case study◆ Paid

Keeping the Stress at Work: How Continuous Delivery Rescued Bing's Engineers

An engineering team at Microsoft nearly doubled its work/life balance satisfaction not through wellness perks but by re-engineering how it deployed software.

Before the change, only 38% of Bing engineers reported satisfaction with their work/life balance. Deployment was manual, and the friction of pushing code into production—what the research calls deployment pain—spilled the stresses of work beyond work hours. Left unchecked, this kind of deployment pain is a documented path toward burnout: exhaustion, cynicism, and a sense that work is negatively bleeding into the rest of life.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Compliance as a Platform: How 18F's cloud.gov Compressed Federal Security Reviews from Months to Weeks

A small team of civil servants baked the majority of federal security controls into a shared platform, so application teams no longer had to earn compliance from scratch.

Federal information systems fall under the Federal Information Security Management Act of 2002 (FISMA), which requires agencies to follow NIST's Risk Management Framework. For a moderate-impact system that means documenting the implementation of 325 security controls in a System Security Plan, then validating them in a security assessment report. The process can take from several months to over a year, and is often only begun once a system is already 'dev complete'—making security and compliance a significant bottleneck between finished software and live systems.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

When the Objective Was Wrong: Ofqual's A-Level Grading Algorithm

A pandemic-era attempt to grade students without exams collapsed because the algorithm was built to preserve school histories, not to grade individuals.

Ofqual optimized the wrong objective. Instead of grading accuracy for individual students, the model was built to 'maintain standards' by fitting predicted grades to each school's historical grade distributions. As a result, it disproportionately downgraded high-performing cohorts from historically low-performing schools—A students in classes that had historically received straight Ds were downgraded to Bs and Cs—punishing students from low-resource schools, who tend to come from more underprivileged backgrounds.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

When Anonymized Isn't: The Strava Heatmap and the End of Secrets

A fitness app's well-intentioned public heatmap, aggregated from a billion activities, inadvertently traced the perimeters and patrol routes of secret overseas military bases.

Strava published a heatmap aggregated from one billion activities recorded between 2015 and September 2017, covering 27 billion kilometers, and stated the data had been anonymized and excluded private activities. But because military personnel used the app, the 'anonymized' aggregate exposed the layouts and routines of sensitive sites — forward operating bases in Afghanistan, Turkish military patrols in Syria, and a possible guard patrol in the Russian operating area of Syria — and analysts suggested it could even reveal names and heart rates of individual users.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

How Grubhub Cut Training Costs 45x by Not Starting Over

By fine-tuning yesterday's model instead of rebuilding it daily, Grubhub turned a compute-heavy retraining pipeline into a leaner, faster-adapting system.

The models were retrained from scratch every day (stateless retraining), which required pulling large amounts of historical data and burning substantial compute on every run—work that was largely redundant since much of the training simply re-learned what the prior model already knew.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

Sixteen Hours: How Tay Learned the Wrong Lessons

Microsoft launched a chatbot that learned from strangers on Twitter, and strangers taught it exactly what they wanted.

Because Tay learned online from real-world data, it was exposed to coordinated manipulation. As soon as it launched, trolls began tweeting the bot racist and misogynist remarks, and the bot began to post inflammatory and offensive tweets. A chatbot that spits out racist or sexist content is a brand risk that renders it unusable.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Alex at Caveman Cupcakes: Building Infrastructure Around a Data Scientist's Real Work

A marine biologist turned data scientist joins a paleo cupcake startup as its first data hire, and each new modeling task exposes a fresh gap in the company's data infrastructure.

Alex arrives fluent in notebooks from academia, but the business is a sprawling value chain—multiple ingredient vendors, artisanal production, nationwide logistics—that cannot be captured in a single model or a single notebook. The company had no answer for how data science code gets developed, debugged, deployed, and kept current, a gap that quietly determines whether any model ever benefits the business.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Six Sigma in the Chemical Sector: Dow, DuPont, and the GE Plastics Payback

A cohort of chemical firms bet on Six Sigma discipline and reported fast, large financial returns.

Processes that ran below world-class capability leak money. At three sigma, a process runs 66,807 parts per million out of specification — 6.68% defective, described in the source as 'lagging industry standards.' For firms operating at industrial scale, every point of non-conformance to customer specification carried real cost and eroded competitive position.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

The Waiting List to Get on the Waiting List

A UK government metric to shorten hospital waiting lists succeeded on paper while patients waited exactly as long as before.

The metric measured the waiting list rather than the thing that actually mattered—the time between patient referral and operation. Because the process was never measured, the metric could be satisfied without the underlying reality improving at all. Patients kept waiting just as long.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

When Closing the Call Beats Serving the Customer

A single metric—how fast a Service Desk closes calls—quietly rewired operator behavior against the very people it was meant to serve.

Operators were measured on 'call duration' and speed of 'closing the call.' This gave them an incentive to close calls as quickly as possible even when the caller was not yet satisfied, and to instruct customers to 'open a new call' for the same issue. The cost was collapsing customer satisfaction—callers ended up feeling like objects, calls to be processed, rather than people needing help.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

The 15-Minute Scoreboard: How 1-800 CONTACTS Turned Call Center Data Into Motivation

An online contact lens retailer built an operational dashboard that made sales performance visible in near real time, and its associates responded by selling more.

Front-line sales associates managed operational processes without a timely, shared view of their own performance. Closing ratio and call quality were the metrics that drove both sales and associate pay, yet associates had no continuous feedback loop telling them where they stood — a gap that left productivity, and revenue, on the table.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

From Reactive to Predictive: How Richmond Policed the Next Shift

A police department in a high-crime city built an operational dashboard that forecast where crime would strike next, and moved from chasing incidents to preventing them.

The department was locked in a reactive posture: officers deployed after crimes occurred instead of before. In a city ranked among the most violent in the country, that lag carried a real human and civic cost, and standard policing offered no systematic way to anticipate where the next incident would happen.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Drawing a Statistical Line to the Customer: Cisco's Management Scorecard

Cisco built a management scorecard that statistically correlated low-level operational metrics to customer satisfaction, loyalty, and revenue.

Most organizations spread their energies far and wide and never make progress toward strategic objectives; scorecards tend to accumulate measures over time that are not explicitly aligned with objectives, eventually reducing the scorecard's effectiveness. Cisco needed to know which of its many functional metrics actually mattered.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Cascading Strategy: How Bahrain's Ministry of Works Turned a National Vision Into Departmental Accountability

A government ministry translated a sweeping national strategy into a linked hierarchy of strategy maps and scorecards, embedding measurement discipline from the top down.

National visions rarely translate into action on the ground. Without a mechanism to connect top-level strategic objectives to the concrete work of individual departments, ambitions remain abstract, priorities drift, and no one can see how their daily work advances the larger goal.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Monitoring by First Principles: A Full Assessment of Tater.ly

A consultant walks a fictional french-fry review service through a structured monitoring assessment, moving from business KPIs down to server metrics, logs, and alerts.

Teams commonly reach for the next hot monitoring tool without knowing what actually matters, producing coverage that is noisy, incomplete, and untrusted. Tater.ly needed a systematic way to determine what to monitor and why, rather than a tool to buy.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Let the Computer Restart the Sensor: Auto-Healing at the Edge

When a fleet of embedded sensors kept dropping their SNMP engine, the fix wasn't more staffing—it was teaching the monitoring system to heal the devices itself.

By design, the SNMP engine had a tendency to become unresponsive while the device itself kept running. Since the SNMP data was the entire reason the sensors existed, a silent failure mattered—but the failure recurred two to three times a week, and each incident woke someone up for the same trivial fix.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

The Unplugged Switch: How One Outage Made a Monitoring Career

A young engineer's accidental network outage went unnoticed until morning, sending him searching for a way to watch his infrastructure.

He accidentally unplugged a critical network switch, causing an outage. The failure went undetected until the next morning — no system was watching, so no one knew anything was wrong until it was far too late to respond quickly.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

When Someone Else's App Update Breaks Your Model

A production ML system degraded without warning because a different team changed the format of the data it fed on.

The model's performance degraded suddenly and without obvious cause. Predictions became unreliable and the user experience suffered — yet nothing inside the team's own system had changed, which made the failure especially hard to diagnose.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Sociotechnical Architecture at YourFinFreedom: From Best Effort to Intentional Effort

A senior engineer at a European fintech scale-up uses visual collaboration and a KPI Value Tree to turn a distributed big ball of mud into an architecture that fits the business.

YourFinFreedom's service was suffering availability issues that generated end-user complaints — a side effect of the company's own success. In trying to move faster, the organization had broken its monolith into a distributed big ball of mud, lacking domain-aligned boundaries and clear ownership. The service needed to be more resilient, integrate more financial providers, and scale to forecasted demand while still improving features and delivery speed.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

The Unstable Trunk: How Private Builds Rescued a Broken Mainline

A siloed development team discovered that the fix for a constantly broken trunk was not more automation, but a discipline of validating changes locally before they ever reached the shared branch.

Every time the QA team went to test the latest version, the software was broken, and it took a long time to introduce fixes into new versions. Integration issues were entering the trunk uncaught, leaving the software effectively undeliverable and the QA department blocked.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Learning to See the Future: How One Team Used GQM to Tame the Foo Service

After a batch process overwhelmed a third-party API's rate limit and cascaded into an outage, a development team used the Goal-Question-Metric approach to build the visibility and architecture that turned a later global outage into a footnote.

A failure in a storage solution combined with a bug in a batch operation caused that operation to aggressively retry API requests to the Foo Service, eventually exceeding its rate limit. The Foo Service began rejecting requests, and the failure cascaded, disrupting internal users on a Monday morning. The team had no way to see the problem coming.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Merging in the Open: How GitHub's Scientist Made a High-Risk Rewrite Safe

GitHub replaced its shell-script merge logic with an in-memory implementation by running both versions against live traffic and comparing results before trusting the new code.

The existing merge code worked flawlessly but didn't scale well. The replacement—new in-memory merge functionality—had passed behavioral testing, but production deployment was 'the scary part.' If the new merge code failed, or if some previously unknown coupling point in the old code triggered a catastrophic failure, users would feel it. That fear is precisely what stops many teams from adopting modern techniques.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

American Olean Tile: Building a Planning Hierarchy Across Eight Plants and 120 Distribution Points

A U.S. ceramic tile manufacturer stitched its fragmented manufacturing and distribution planning into a single hierarchical system and cut annual operating costs by roughly 10 percent.

AO's planning was fragmented: annual production and distribution planning was not integrated with short-term scheduling and inventory control. Plans made at higher levels could prove infeasible on the plant floor, and the disconnect drove unplanned emergency inventory shipments and weak alignment between what was planned and what could actually be built.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

When Inventory Overflowed: How Warner-Lambert/Pfizer Turned a Merger Storage Crisis Into a $20 Million Save

Facing an inventory surge that pushed half its stock into outside warehouses, a merged pharmaceutical firm leaned on an existing planning discipline to build a daily deployment system that held customer service intact.

A sudden, dramatic increase in inventory exceeded the firm's internal warehouse storage capacity, forcing up to 50 percent of inventory into outside third-party storage. Left unmanaged, this threatened backorders, degraded fill rates, and an estimated $20 million in lost revenue.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Optimizing a Sweet Empire: How Adams Built a Global Manufacturing Planning DSS

A multibillion-dollar confectionery division turned its sprawling global plant network into a single optimization model and surfaced over $5 million in annual savings.

The division wanted to enhance its strategic and tactical manufacturing planning, but its network — over 12 plants across the Americas, Europe, and Asia and over 70 product families — was too complex for any team to plan a genuinely cost-minimizing production and sourcing solution manually.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

When the Data Refuses to Pick a Winner: Outbound Logistics and Profit Across 247 Firms

A rigorous quantitative study of outbound logistics performance found no single strategy that reliably beat the others on profitability.

Outbound logistics strategy and its impact on firm profitability has been the subject of numerous studies, but very few — if any — rested on rigorous quantitative analysis. Most offered only qualitative or anecdotal assessments, leaving executives without a defensible basis for choosing between cost minimization and high customer service.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

The Ratio That Broke the Shard: How Flickr Found Its Hidden Bottleneck

A team chasing replication lag discovered the culprit wasn't how many users or photos lived on a database shard, but the ratio between them.

Certain shards suffered replication lag severe enough to threaten consistent performance, yet the obvious suspects — the absolute number of users on a shard and the absolute number of photos — showed no correlation with the problem. The cost was unpredictable, degraded end-user experience with no clear lever to pull.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case studyincludes a failure◆ Paid

Killing the Fail Whale: Twitter's Road to Zero-Downtime Events

After repeated outages during global events, Twitter re-engineered its systems to survive the very traffic spikes that once defined it.

During the previous FIFA World Cup, every time Brazil or Japan scored a goal, the spike in tweet volume took the service down. The recurring unavailability became so routine that its error screen, the Fail Whale, grew popular as a symbol of Twitter's early availability problems. The cost was reputational: a service that failed precisely when the world was watching.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Diagonal Scaling: How 67 Web Servers Became 18

A CPU-bound web tier was rebuilt not by adding more identical machines but by upgrading horizontal nodes to fewer, far more powerful ones.

The frontend layer was CPU-bound and close to its ceilings — Apache requests-per-second data later showed the old machines were near their own bottlenecks. Growing traffic demanded more capacity, but simply adding 67-class boxes would multiply rack space, power draw, and failure points.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Case study◆ Paid

Turning Off the Lights to Keep the Site On: A News Site's Election-Night Triage

When election-night traffic overwhelmed a news organization's servers, engineers made the hard call to disable all logging—sacrificing ad metrics to keep the site alive.

On election night, traffic overwhelmed the organization. It had no spare servers to add quickly, and the website began crumbling—serving broken images and pages with images but no other content. The disk systems were a bottleneck, and continued failure meant a degraded or down site on its busiest day.

◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase

Templates

Templatefree

Westrum Organizational Culture Survey

Measure where your team sits on Westrum's culture spectrum (pathological to generative) by rating information flow, trust, and response to failure.

How to useEach team member rates every statement from 1 (Strongly disagree) to 7 (Strongly agree) for their team, then average responses per item and across the team.

Information is actively sought (1-7)
Rate how much the team seeks out information rather than ignoring it.
Messengers are not punished for bad news (1-7)
Rate whether people who report failures or bad news are treated fairly, not blamed.
Responsibilities are shared (1-7)
Rate the degree to which responsibility is shared across the team rather than shirked.
Cross-functional collaboration is encouraged and rewarded (1-7)
Rate how much collaboration across functions is encouraged and rewarded.
Failure causes inquiry (1-7)
Rate whether failure leads to learning/inquiry rather than scapegoating or cover-up.
New ideas are welcomed (1-7)
Rate how open the team is to novelty and new ideas.
Respondent role / team identifier
Note who is answering and which team, so scores can be grouped fairly.

How to read itHigher averages point toward a generative culture (good information flow, trust, learning from failure); low or divergent scores flag pathological/bureaucratic patterns to address — and you can act your way to a better culture by implementing the practices in the book.

Template◆ Paid

Transformational Leadership Assessment

Rate the extent to which a leader/manager exhibits the five characteristics of transformational leadership.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Basic Prediction Service Endpoint Template

To wrap a trained ML model in a simple web service that can serve online predictions via an HTTP POST request.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Basic Dockerfile for an ML Environment

To define a reproducible environment for an ML application by specifying base images and dependencies, enabling it to run consistently anywhere.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Argo Workflow Definition Template (YAML)

To define a multi-step, container-native workflow for an ML pipeline, where each step runs in its own container.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Rubric for Evaluating Workflow Frameworks

Compare and choose a workflow framework for data science infrastructure by scoring it on the three concerns that matter most.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Comparison of Compute Layers

Rate and compare candidate compute layers (Local, Kubernetes, AWS Batch, Lambda, Spark, Distributed training) across key dimensions to decide which to include in your data science infrastructure stack.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Service Quality Metrics Template

To define and track a key service quality metric with a clear goal and acceptable upper and lower limits.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Hierarchical Availability Reporting Model

To report availability (or performance) as the true service level experienced by the customer, by aggregating measurements from underlying systems, sub-systems and components.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Service Level Requirements (SLR) Template

Capture and quantify a client's service level requirements in consultation, as the foundation for a formal SLA.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Metric Definition Chart

To formally define a single IT Service Management metric so it is clear, consistent, and tied to a process objective.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Metric Request Form

To submit a standardized request for a new performance metric so it can be evaluated with all necessary information captured.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Template for Culling Performance Metrics

Objectively score and rank a list of proposed performance metrics against weighted criteria so the KPI team can cull them to a manageable set.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Dashboard Inventory Template

To catalog each existing dashboard in the organization so you can see the current landscape, spot redundancies, and plan integration or consolidation.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Runbook Template

A per-service reference document that orients an on-call engineer during an incident so they understand the service, its dependencies, and what its alerts mean.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Metric vs. Log Decision Tool

Decide, for a given piece of data you want to instrument, whether to capture it as a discrete metric or as a detailed log entry.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Organizational Structure Decision Framework

To help organizational leaders choose a suitable structure (Centralized, Embedded, or Hybrid) for integrating ML teams based on their company's context and goals.

◆ The fillable template — included with this guide purchase

Template◆ Paid

GQM Goal Statement Template

Frame a measurement effort with a clear, unambiguous goal statement so all stakeholders share the purpose, scope, and perspective.

◆ The fillable template — included with this guide purchase

Template◆ Paid

KPI Value Tree

Connect high-level business objectives down to the technical delivery metrics teams can influence, so architectural work stays aligned with business strategy.

◆ The fillable template — included with this guide purchase

Template◆ Paid

AHP 1-9 Measurement Scale

To record and standardize a consensus pairwise-comparison judgment between two items using the AHP 1-9 scale, when prioritizing objectives, strategies, or projects.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Supply Chain Strategy Selection Matrix

Select a high-level supply chain strategy based on the demand and supply uncertainty of a product or product family.

◆ The fillable template — included with this guide purchase

Template◆ Paid

Demand Risk Analysis Template

Analyze and prioritize demand-risk factors for each product line so the firm can craft targeted strategies against demand volatility.

◆ The fillable template — included with this guide purchase

Items marked Paid are included when you buy this guide.

Movement IV

Reflect

Compare the evidence, disagreements and limits of the advice.

In this part

How good is it — the evidence, where the field disagrees, and how far to trust the advice.

  • — What the research substantiates (and doesn't)
  • — 5 tensions the canon hasn't settled

Before you apply it

Using it well

Where the method fits, who it’s for, and the honest case for and against — so you apply it where it works.

When it applies — and when it doesn’t

Use it
  • Improving commit-to-production delivery flow — the book's core evidence directly targets this journey
  • Highly regulated enterprises with legacy or mainframe systems — data spans regulated industries and legacy code maintenance
  • Leadership deciding between speed and stability — evidence refutes the tradeoff; both improve together
  • Building a learning organization via continuous improvement — research frames improvement as an ongoing capability, not a program
  • Deploying and maintaining ML models in production — this is the book's core domain and strongest contribution
  • Detecting and handling data distribution shift — gives concrete taxonomies and monitoring strategies
  • Deciding whether ML is even the right tool — explicitly addresses when not to use ML
  • Build-versus-buy infrastructure decisions — offers context-dependent framework tied to company stage
  • Setting retraining schedules empirically — replaces gut-feeling cadence with measured data-freshness value
  • Designing evaluation beyond aggregate accuracy — slice-based, calibration, perturbation, invariance tests are actionable
  • Scaling from a few to many concurrent production ML workflows — the stack directly targets project volume and organizational scalability
  • Data scientists blocked by DevOps friction moving prototypes to production — the human-centric autonomy focus solves exactly this
  • Choosing between batch, streaming, or real-time model serving — book gives explicit criteria of latency, scale, and staleness
  • Reproducibility and safe iteration alongside live production models — namespaces and project-scoped versioning are designed for this
  • IT org under pressure to prove business value with metrics — core purpose—links KPIs to business goals and ROI
  • Pursuing ISO/IEC 20000 certification — provides roadmap and supporting documents for certification
  • Team over-optimizing a single metric like cost — tension metrics balance cost, quality, and delivery
  • IT org running ITIL-based service management processes — the metric library maps directly to ITIL processes
  • Drowning in tool-generated data with no clear purpose — the design principles cut noise to metrics that matter
  • Existing metrics driving perverse behavior like premature ticket closing — book explicitly diagnoses and redesigns harmful measures
  • Building an integrated cross-process metric set for comparison — consistent design across processes is a core theme
  • Proving IT value to business and aligning with objectives — business-alignment is the anchoring design principle
  • Organization has clear, articulated strategy to translate into metrics — dashboards act as a magnifying glass only when strategic objectives exist
  • Executive sponsorship and resources are committed to the initiative — book names sponsorship as a top-tier success factor
  • Building operational monitoring with layered drill-down needs (MAD) — framework directly maps to Monitor-Analyze-Drill workflows
  • Noisy monitoring that no one trusts anymore — directly targets alert fatigue and rebuilding signal quality
  • Junior or non-specialist staff building first monitoring — foundational, tool-agnostic, immediately actionable
  • Tying technical metrics to business outcomes — user-perspective and KPI-first approach is a core theme
  • Designing humane on-call and incident response — covers rotations, postmortems, and reducing burnout
  • Choosing between monolithic vs composable tooling — argues clearly for loosely coupled specialized tools
  • Deploying ML models to serve live production traffic — exactly the operational gap this book targets
  • Building monitoring for silent model failures like drift — the book covers ML-specific observability signals directly
  • Establishing incident response for degrading model quality — maps SRE incident practices onto ML failure modes
  • Setting up data pipelines and feature management at scale — data and pipeline reliability is the central thesis
  • Deciding validity and quality gates before deployment — explicitly separates these two deployment gates
  • Embedding fairness and privacy into operations — treated as first-order operational requirements
  • Structuring teams and product integration for ML — organizational alignment is treated as decisive
  • Cost-optimizing training and serving infrastructure — cost-effectiveness is a stated reliability concern
  • Large codebases showing signs of structural erosion or cyclic dependencies — metrics like MMI and coupling directly target maintainability decay
  • Teams with CI/CD pipelines where fitness functions can run continuously — automated governance is the book's core delivery mechanism
  • Scaling organizations needing to connect architecture to business KPIs — KPI Value Tree links technical metrics to outcomes
  • Imperfect DevOps transitions mid-migration — private builds and process metrics explicitly address this messy state
  • Measuring poorly-understood or novel problems — Goal-Question-Metric approach is designed to derive metrics from goals
  • Justifying technical debt paydown to non-technical stakeholders — quantifying debt with objective indices supports the business case
  • Aligning supply chain strategy with business goals in a mid-to-large firm — the MOS-to-function cascade directly targets this alignment problem
  • Selecting supply chain projects under budget constraints — AHP-based prioritization gives a disciplined benefit-cost method
  • Building decision support systems across planning horizons — the book specifies consistent, aligned data serving strategic/tactical/operational levels
  • Designing hierarchical, balanced performance metrics tied to strategy — SCOR plus custom indices are laid out with worked structure
  • Structuring supply chain risk identification and mitigation — dedicated framework covers identify-prioritize-mitigate steps
  • Growing web app facing traffic spikes from feature launches or viral links — exactly the scenario the empirical framework targets
  • Cloud infrastructure needing autoscaling policies — book covers elastic provisioning and policy tradeoffs directly
  • Justifying hardware/cloud expenditures to management — ties technical metrics to business justification
Adapt it
  • Optimizing the full software development lifecycle beyond delivery — book focuses on commit-to-production, not the entire process
  • Treating four metrics as a comprehensive performance dashboard — metrics capture delivery, not product value or design quality
  • Seeking causal proof from a single survey population — reviewer notes subjective perceptions and unverified sample representativeness
  • Operationalizing fairness and responsible AI — gives practices but ethics require domain and legal depth beyond the book
  • Choosing between specific vendor tools or frameworks — tooling landscape moves faster than the book's snapshot
  • Solo prototyping or research experiments never shipped — much of the production apparatus is overhead you don't yet need
  • Early smooth first project with no scaling pain yet — author suggests returning later when more projects arrive
  • Committing to Metaflow specifically as your tool — principles are tool-agnostic; treat Metaflow as illustration not mandate
  • Optimizing raw machine efficiency over developer ergonomics — book insists human productivity is the primary constraint
  • Small shop wanting lightweight, agile measurement — framework overhead of ITIL/Six Sigma may exceed needs
  • Non-IT domains or product-market strategy work — tools admit gaps linking strategy to operational implementation
  • Relying on the 1.5-sigma shift as rigorous statistical truth — book concedes the statistical basis has critics
  • Non-ITIL or lightweight agile/DevOps shop — framework assumes ITIL/ISO20000 process structure
  • No senior management buy-in for measurement change — book states implementation needs management commitment
  • Early-stage org with no defined processes to measure — metrics presume mature processes exist to steer
  • Team fearful metrics will be used punitively — requires cultural framing as steering not policing
  • Data is fragmented across siloed marts with inconsistent metric definitions — Cisco case shows you must first standardize metrics and infrastructure
  • Seeking a rigid step-by-step implementation methodology — author explicitly says the book gives guidance, not a prescriptive recipe
  • Organization at low BI maturity stuck in chaotic spreadmarts — assess maturity first; readiness gaps undermine sustainability
  • Fixing underlying system instability — monitoring reveals but does not fix broken systems
  • Alerting on raw OS metrics like CPU/memory — book warns to alert on 'working' not low-level metrics
  • A solo notebook experiment with no production intent — operational rigor is overhead without a deployed system
  • A small team with one occasional-use model — full lifecycle machinery may exceed the need
  • Turning a single metric into a hard performance target — Goodhart's Law—metrics should guide, not dictate
  • Very small teams or prototypes with no delivery pipeline — continuous automated measurement overhead may exceed value early on
  • Small firm or startup with informal, fluid processes — heavyweight hierarchical frameworks may exceed available planning resources
  • Choosing between cost-minimization and high-service outbound strategies — the 247-firm study offers correlational guidance, not causal proof for your case
  • Fast-changing digital or platform supply chains needing continuous adaptation — periodic hierarchical planning cycles may lag rapid market shifts
  • Monolithic architecture that isn't divisible or measurable — resource-ceiling method needs component-level measurability first
  • Systems requiring provable worst-case latency guarantees — empirical approach lacks the queuing-theory rigor for hard bounds
  • Deep performance tuning of a single stable component — book distinguishes tuning from capacity planning and warns of diminishing returns
Not here
  • Top-down mandate to force Agile adoption uniformly — foreword warns one-size-fits-all mandates were a common trap
  • Learning ML algorithms and model theory from scratch — treats the model as one component, not a math tutorial
  • Pure theoretical research with no production deployment — author states infrastructure is irrelevant without applied use cases
  • A single mature application with fixed scope — optimizing volume/velocity/variety doesn't concern you
  • Organization lacking leadership commitment to improvement — discipline and sponsorship are prerequisites, not outputs
  • Seeking original theory rather than ready-to-use templates — this is a practitioner kit, not conceptual scholarship
  • Seeking metrics for non-IT domains — content is specific to IT Service Management processes
  • Building a flashy gauge screen for cosmetic executive appeal — design is communication not decoration; vanity dashboards fail
  • No culture of measurement or willingness to be held accountable — metrics-driven change requires organizational buy-in to survive
  • Deep implementation of a specific tool stack — deliberately tool-agnostic with no deep dives
  • Google-scale or hyperscale observability design — explicitly out of scope for this foundational guide
  • Teams already expert in monitoring practices — author says advanced readers won't benefit
  • Learning how models actually learn or improving algorithms — the book deliberately skips model internals and math
  • Choosing which model architecture wins on a benchmark — algorithm selection is out of scope here
  • Copying another org's metric suite wholesale — book insists metrics are context-dependent and non-transferable
  • Organizations wanting to replace architects with dashboards — metrics inform judgment, they don't substitute for architectural stewardship
  • Seeking cutting-edge algorithmic or AI-driven optimization techniques — the book emphasizes managerial frameworks, not advanced computational methods
  • Organizations lacking executive buy-in for framework discipline — framework value depends on sustained managerial investment the book presumes
  • Non-web contexts like manufacturing or industrial engineering — authors note these don't map to fast-changing web timelines

Tensions — choices to make, not settled answers

Open tension

Does Delivery Practice Create Culture or Follow It

One side

Accelerate holds that adopting continuous delivery and lean practices actively causes a generative, high-trust culture — you change what people do and culture follows

↔
The other

Dashboard and ITSM books hold that leadership readiness and an existing culture must precede measurement adoption — you cannot instrument your way into a culture that is not ready

What's at issueDirection of measurement culture causation differs: Accelerate treats continuous delivery/lean practices as CAUSING generative culture, while dashboard/ITSM books treat leadership readiness & culture as PRECEDING and enabling effective measurement adoption.

How to decide

Favor Accelerate's practice-first path when you have engineering autonomy and can pilot delivery improvements that demonstrate value and pull culture along. Favor the culture-first stance of the dashboard/ITSM books when metrics have failed before, leadership is skeptical, or measurement will be seen as surveillance. Most practitioners run both in parallel — start a small delivery-practice pilot while securing explicit leadership sponsorship so the cultural ground is prepared for wider rollout.

What turns on it: It determines your sequencing: whether you invest first in technical practice change to shift culture, or first in leadership alignment and culture work before rolling out metrics.

Open tension

Reliability Outcomes Versus Business Alignment Outcomes

One side

DevOps, ML, and capacity books terminate measurement in system reliability and delivery performance as the primary outcome worth optimizing

↔
The other

Governance, ITSM, supply-chain, and dashboard books terminate in business-IT alignment and organizational performance, treating technical metrics as intermediate signals only

What's at issueLocus of primary outcome varies by domain: DevOps/ML/capacity books terminate in system reliability and delivery performance; governance/ITSM/supply-chain/dashboard books terminate in business-IT alignment and organizational performance, treating technical outcomes as intermediate.

How to decide

Favor the technical-terminal view when you own a platform or service whose reliability directly is the product, and delivery/reliability metrics are the accountable outcome. Favor the business-terminal view when you report to executives, allocate cross-functional budget, or must justify IT spend in organizational terms. The thoughtful practitioner layers them — treat reliability and delivery metrics as leading indicators explicitly chained to the alignment and organizational outcomes leadership actually buys.

What turns on it: It defines what your top-line dashboard reports and what 'success' means when technical and business metrics point in different directions.

Open tension

Monitoring as Instrumentation or Decision Support

One side

SRE, ML, and monitoring books frame monitoring as a technical instrumentation lever — telemetry, alerting, and observability engineered into systems

↔
The other

Dashboard, ITSM, and governance books frame the same construct as a strategic decision-support artifact — curated dashboards feeding organizational choices

What's at issueMonitoring is framed as a technical instrumentation lever (SRE/ML/monitoring books) vs. a strategic decision-support/dashboard artifact (dashboards, ITSM, governance) — same construct, different four_s emphasis.

How to decide

Favor the instrumentation framing when your immediate need is detecting and diagnosing incidents fast and the audience is engineers responding in real time. Favor the decision-support framing when the audience is management making periodic resource, priority, or investment decisions. Recognize they are the same underlying data at different aggregation levels — build high-fidelity instrumentation at the base and roll it up into curated decision dashboards rather than choosing one and starving the other.

What turns on it: It shapes who owns monitoring, how much fidelity versus abstraction you build, and whether the output serves on-call engineers or executive decisions.

Open tension

Metrics for Accountability or Metrics Against Gaming

One side

ITSM treats metrics primarily as drivers of individual accountability and motivation — visible measures that make people own and improve their performance

↔
The other

IT governance warns that accountability metrics risk becoming perverse and gamed, emphasizing non-perverse design over motivational intent

What's at issueWhether metrics primarily drive individual accountability/motivation (ITSM) or risk becoming perverse/gamed (IT governance warns of non-perverse design) — a tension in metric design intent.

How to decide

Favor ITSM's accountability emphasis when a process genuinely lacks ownership and visible measures will focus effort constructively. Favor governance's caution when a metric is easy to game, tied to rewards or punishment, or measures a proxy rather than the true outcome. The practical path is to use accountability metrics for team-level improvement and diagnosis, subject each candidate metric to a 'how would this be gamed' review, and avoid attaching individual incentives to any single number.

What turns on it: It affects whether you tie metrics to individuals and incentives or deliberately decouple them to avoid the distortions that destroy the metric's usefulness.

Open tension

Adopt ML-Specific Metrics or Stay Domain-General

One side

Reliable ML and ML systems books assert constructs like distribution shift, model freshness, feedback loops, and offline-versus-production accuracy as central to measuring ML operations

↔
The other

Ops, governance, ITSM, and dashboard books offer no analog for these constructs, implying a general operational metric set suffices

What's at issueML-specific constructs (distribution shift, model freshness, feedback loops, offline vs production accuracy) are asserted by only 1-2 books and have no analog in the ops/governance books, leaving them as candidate despite high centrality in their sources.

How to decide

Favor the ML-specific constructs when you operate models in production where accuracy can decay without any system alert firing — distribution shift and freshness catch failures generic ops metrics miss. Favor the domain-general set when you run little or no production ML and the specialized metrics would add cost without signal. The practitioner with ML in production adds these constructs on top of, not instead of, standard operational metrics, since the ML books present them as complements to conventional monitoring rather than replacements.

What turns on it: It determines whether ML workloads get a specialized measurement layer or are folded into generic reliability and service metrics that miss silent model degradation.

Source notes

The model's constructs are drawn from the source element(s); load-bearing constructs are corroborated across the shelf, emerging ones are flagged.

Ideas covered by the source notes

  • Continuous Delivery & Deployment Automation
  • Loosely Coupled / Modular Architecture
  • Code Complexity & Technical Debt
  • Security, Fairness & Responsible Practices
  • Monitoring & Observability
  • Metric & Dashboard Design Quality

Movement IV · Measure · The evidence

The evidence behind the advice

We don’t just assert — we show the research the ideas rest on: the study, its key finding, what it means for you, and the citation to chase it yourself. Then a curated path to go deeper. Grounded, not hand-waved.

The studies

The empirical backing, with findings and citations — trace any claim to its source.

Identifying the key technical, process, architectural, and cultural capabilities that drive software delivery performance and, in turn, organizational performance.

The State of DevOps Report research program (2014-2017)

Key finding

High-performing organizations significantly outperform low performers in both tempo (deployment frequency, lead time) and stability (MTTR, change fail rate), proving there is no trade-off. Software delivery performance predicts organizational profitability, productivity, and market share. A set of 24 key capabilities, including continuous delivery, loosely coupled architecture, Lean management, and a generative culture, were identified as drivers of performance.

What it means for you

Technology transformations provide a competitive advantage. Organizations can improve performance by focusing on building these specific capabilities. Leaders play a crucial, indirect role by enabling their teams with support and resources.

Why it’s here

This study provides the entire empirical foundation for the book's thesis. The book is the detailed report and explanation of this research.

Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps. IT Revolution Press.

The disparate impact of model compression techniques on model fairness.

Characterising Bias in Compressed Models

Key finding

Compression techniques amplify algorithmic harm by disproportionately impacting underrepresented subgroups. Pruning was found to have a much higher disparate impact than quantization. This shows a trade-off between model compactness and fairness.

What it means for you

Simply evaluating a compressed model on its overall accuracy is insufficient and can hide significant fairness regressions. Teams must perform slice-based evaluation to audit the fairness impact of compression.

Why it’s here

Provides concrete evidence for the 'compactness vs. fairness trade-off', a key consideration in the 'Responsible AI' framework.

Hooker et al., 2020

The existence of highly sparse, trainable subnetworks within larger, dense neural networks.

The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks

Key finding

The study found that such 'winning tickets' do exist and can be significantly sparser (e.g., 90%+ of weights removed) than the original network while achieving comparable or even better performance. Pruning techniques can dramatically reduce the parameter count of trained models.

What it means for you

Provides a theoretical foundation for the effectiveness of network pruning as a model compression technique. It also suggests new ways to train more efficient models from the start.

Why it’s here

Explains the theoretical underpinnings of pruning, one of the key model compression techniques discussed for making models production-ready.

Frankle and Carbin, 2019

Machine learning systems have a special and dangerous form of technical debt resulting from the entanglement of code, data, and models.

Hidden Technical Debt in Machine Learning Systems

Key finding

Identified numerous sources of ML-specific technical debt, including: CACE principle (Changing Anything Changes Everything), data dependencies, model complexity, 'glue code', pipeline jungles, and configuration debt.

What it means for you

Building ML systems requires a deliberate focus on system-level architecture and tooling to manage this debt, rather than just focusing on model accuracy.

Why it’s here

The book mentions this paper in Chapter 1 to frame the problem: the inherent complexity of ML systems requires a principled infrastructure to manage the 'hidden technical debt' and prevent 'incidental complexity'.

Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips, T., Ebner, D., ... & Dennison, D. (2015). Hidden technical debt in machine learning systems. In Advances in neural information processing systems (pp. 2503-2511).

The business impact of web application performance.

Aberdeen Research Study on Page Load Time (2010)

Key finding

A one-second delay in page load time results in an 11% loss in page views, a 7% loss in conversions, and a 16% loss in customer satisfaction. The business impact becomes significant when page load time exceeds 5.1 seconds.

What it means for you

Improving frontend performance has a direct, measurable, and positive impact on revenue and user engagement.

Why it’s here

Provides strong quantitative evidence for the 'Monitor from the User Perspective' principle and the importance of frontend monitoring.

Aberdeen Research (2010). Cited in Chapter 6.

Measuring software delivery and operational (SDO) performance and identifying the key technical, process, and cultural capabilities that drive it.

Accelerate / State of DevOps Reports

Key finding

Four key metrics—lead time for changes, deployment frequency, mean time to restore service (MTTR), and change failure rate—are valid and reliable measures of SDO performance. High performance on these metrics is strongly correlated with improved organizational performance (profitability, productivity, market share). A set of 24 key capabilities, including continuous delivery practices and lean management, are predictive of high SDO performance.

What it means for you

Organizations can achieve better outcomes by focusing on improving a specific, measurable set of technical and cultural capabilities, rather than focusing on metrics as a target in themselves.

Why it’s here

This research provides the empirical foundation for the 'Four Key Metrics' discussed in Chapter 1, which are presented as one of the most valuable sets of architectural metrics.

Forsgren, N., Humble, J., & Kim, G. (2018). *Accelerate: The Science of Lean Software and DevOps*. IT Revolution Press.

Test it yourself

Field experiments this shelf implies — designed so you can put the claim to the test.

Hypothesis

For our use case, retraining our model daily provides a statistically significant improvement in [key business metric] compared to our current weekly retraining schedule, justifying the increased compute cost.

Design

Using an A/B testing framework, route 50% of live traffic to the model that is retrained weekly (control) and 50% to a model that is retrained daily (treatment). Run the experiment for a duration sufficient to achieve statistical power (e.g., two weeks).

Measures

Primary: Key business metric (e.g., click-through rate, conversion rate). Secondary: Model accuracy metrics (e.g., F1 score, log loss), total compute cost for training.

Expected result

The treatment group will show a >X% lift in the primary metric, and this lift will translate to a positive ROI when weighed against the increased compute cost of daily retraining.

Hypothesis

Introducing positional features into our recommendation ranking model will mitigate popularity bias and increase user engagement with long-tail items.

Design

Train a new version of the ranking model that includes features representing an item's position in the recommendation list (e.g., 'is_top_recommendation'). A/B test this new model against the existing model.

Measures

Primary: Click-through rate on items in the bottom 80% of the popularity distribution (long-tail items). Secondary: Overall click-through rate, aggregate diversity of clicked items.

Expected result

The new model will significantly increase clicks on long-tail items without a significant drop in overall click-through rate, indicating a successful correction of degenerate feedback loops.

Go deeper

A curated reading ladder — not a dump. Each with why it’s worth your time.

  • Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation · Jez Humble and David Farley

    This book provides the foundational, in-depth explanation of the technical practices of continuous delivery, which 'Accelerate' identifies as a core driver of performance.

  • The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win · Gene Kim, Kevin Behr, and George Spafford

    This novel provides a narrative illustration of the problems of traditional IT and the cultural and practical solutions of DevOps that 'Accelerate' validates with data.

  • The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses · Eric Ries

    Provides the theoretical basis for the Lean Product Development capabilities discussed in Chapter 8, particularly the focus on experimentation, MVPs, and validated learning.

  • Principles of Product Development Flow: Second Generation Lean Product Development · Donald G. Reinertsen

    This book is cited as the source for the underlying theory on why working in small batches and managing queues (WIP) is critical for reducing lead times and improving outcomes.

  • Organizational Culture and Leadership · Edgar Schein

    Provides the foundational academic framework for understanding organizational culture at different levels (assumptions, values, artifacts) which underpins the book's discussion of culture.

  • Designing Data-Intensive Applications · Martin Kleppmann

    Recommended for a deeper understanding of data engineering from a systems perspective, covering fundamentals of data storage, processing, and distributed systems.

  • Weapons of Math Destruction · Cathy O'Neil

    Recommended for its powerful examples of how poorly designed and biased algorithms can cause harm at scale in the real world.

  • Reliable Machine Learning · Cathy O'Neil, Todd Underwood, et al.

    Recommended for learning how to apply traditional software engineering principles of reliability (SRE practices) to ML systems.

  • Trustworthy Online Controlled Experiments (A Practical Guide to A/B Testing) · Ron Kohavi, et al.

    Recommended for a thorough guide to the theory and practice of A/B testing and other online experimentation methods.

  • Effective Data Science Infrastructure · Ville Tuulos

    Cited for its argument on the importance of a well-designed development environment for improving data scientist productivity.

  • No Rules Rules: Netflix and the Culture of Reinvention · Erin Meyer and Reed Hastings

    The book is cited in Chapter 1 to explain Netflix's culture of 'freedom and responsibility', which heavily influenced the design philosophy of Metaflow. Understanding this culture helps to understand why Metaflow prioritizes data scientist autonomy.

  • Scalability! But at What COST? · Frank McSherry, Michael Isard, and Derek G. Murray

    This paper is cited in Chapter 5 as a caution against the premature adoption of complex, distributed systems. It provides empirical evidence that well-optimized single-machine solutions can outperform distributed frameworks on surprisingly large workloads, reinforcing the book's 'start simple' philosophy.

  • Scikit-Learn, TensorFlow, PyTorch, Stan documentation/tutorials · Various

    The book positions itself as providing the infrastructure *for* these modeling libraries, not as a replacement. It explicitly states these libraries are excellent resources for learning modeling techniques, which are outside the scope of the book itself.

  • Six Sigma: The Breakthrough Management Strategy Revolutionizing the World’s Top Corporations · Harry M J and Schroeder R

    Cited by the book as a key text for understanding the foundational principles and management strategy behind the Six Sigma methodology.

  • Implementing the Six Sigma Solution · Blakeslee, J.A. Jr.

    Listed as a reference to provide practical guidance on how to implement a Six Sigma program within an organization.

  • Total Organizational Excellence · Oakland, J.S.

    Included as a resource to place Six Sigma within the broader context of Total Quality Management (TQM) and organizational excellence frameworks.

  • ITIL (IT Infrastructure Library) Best Practice Suite · OGC (Office of Government Commerce, UK)

    The book is entirely based on the ITIL process framework. The ITIL sourcebooks provide the foundational definitions, goals, and context for the processes that this book designs metrics for.

  • ISO/IEC 20000 (formerly BS 15000) · ISO/IEC

    This international standard for IT Service Management is frequently referenced. The book's metric structure is designed to help organizations achieve compliance with ISO 20000, which requires a management system with process measurement.

  • COBIT (Control Objectives for Information and Related Technology) · ISACA

    The book positions COBIT as a complementary audit and governance framework. It suggests aligning ITIL metrics with COBIT's control objectives to support IT audit and governance requirements.

  • IT Governance, a pocket guide based on CobiT · itSMF-NL

    Explicitly recommended in the book as a source of valuable information on Key Performance Indicators (KPIs) and Critical Success Factors (CSFs) that can be applied to IT Service Management.

  • Information Dashboard Design · Stephen Few

    Cited as a must-read for learning the principles of effective visual communication of data on a dashboard, focusing on clarity and avoiding chart junk.

  • The Visual Display of Quantitative Information · Edward R. Tufte

    Referenced as a classic, foundational work on the theory and practice of designing charts and graphs to present data with clarity, precision, and efficiency.

  • Key Performance Indicators: Developing, Implementing, and Using Winning KPIs · David Parmenter

    The author quotes Parmenter's work to define the specific characteristics of a true Key Performance Indicator (KPI) and its powerful impact on an organization.

  • Balanced Scorecard Step by Step: Maximizing Performance and Maintaining Results · Paul Niven

    The book adapts organizational readiness criteria from Niven's work, showing its influence on the book's framework for preparing for a strategic dashboard project.

  • The Practice of Network Security Monitoring · Richard Bejtlich

    Quoted for its emphasis on mission-driven monitoring over tool-driven monitoring, a core theme of the book. Also recommended for a deeper dive into security monitoring.

  • Beyond Blame · Dave Zwieback

    Recommended for learning how to conduct blameless postmortems, a crucial part of a healthy incident management culture.

  • High Performance MySQL · Baron Schwartz

    Recommended for readers who want to deeply understand database performance monitoring and tuning, particularly for MySQL.

  • Database Reliability Engineering · Laine Campbell and Charity Majors

    Recommended as another excellent resource on building scalable and reliable database infrastructures.

  • Apache Solr Enterprise Search Server · David Smiley, Eric Pugh, Kranti Parisa, and Matt Mitchell

    Co-authored by one of the book's authors, it provides context on large-scale data and search systems, which share reliability challenges with ML systems.

  • Accelerate: The Science of Lean Software and DevOps · Nicole Forsgren, Jez Humble, and Gene Kim

    Provides the empirical research and foundational concepts for the 'Four Key Metrics,' which are the central topic of Chapter 1 and a recurring theme in the book.

  • Building Evolutionary Architectures · Neal Ford, Rebecca Parsons, and Patrick Kua

    Introduced the concept of 'architectural fitness functions,' a core idea used in Chapters 2, 8, and 9 to describe how to automate architectural verification.

  • Thinking in Systems: A Primer · Donella Meadows

    Quoted extensively in Chapter 1 to provide the theoretical, systems-thinking foundation for why the Four Key Metrics are effective at changing team paradigms and improving software delivery.

  • Continuous Delivery · Jez Humble and Dave Farley

    Establishes the core principles of reliable, automated software release pipelines, which are the foundation for the concepts of 'deployability' in Chapter 3 and the context for the Four Key Metrics in Chapter 1.

  • Sustainable Software Architecture · Carola Lilienthal

    Provides the detailed research and background for the Modularity Maturity Index (MMI) and the principles of modularity, hierarchy, and pattern consistency discussed in Chapter 4.

  • Planning and Control Systems: A Framework for Analysis · Robert N. Anthony (1965)

    Cited as the seminal work that established the three-level classification of managerial decisions (strategic planning, management control, operational control) that forms the foundation of the book's hierarchical planning framework.

  • The Analytic Hierarchy Process · Thomas L. Saaty (1996)

    This is the core reference for the Analytic Hierarchy Process (AHP), a powerful multi-criteria decision-making method detailed in the book's appendix for prioritizing strategic supply chain projects.

  • What Is the Right Supply Chain for Your Product? · Marshall L. Fisher (1997)

    Referenced in Chapter 2 for its influential framework categorizing products as either 'functional' or 'innovative,' which helps determine whether a supply chain strategy should prioritize efficiency or responsiveness.

  • Global Supply Chain Risk Management · Ila Manuj and J. Mentzer (2008)

    Heavily cited as the primary source in Chapter 4 for its comprehensive categorization of supply chain risks and for the risk management process framework presented in the book.

  • The Goal: A Process of Ongoing Improvement · E. M. Goldratt and J. Cox

    The book's philosophy of focusing on system-wide bottlenecks to achieve a high-level business goal is directly inspired by and credited to this foundational text on the Theory of Constraints.

  • High Performance Web Sites · Steve Souders

    Referenced to clearly distinguish backend capacity planning (the focus of this book) from frontend web performance, reminding readers that user-perceived slowness can often be solved by optimizing the page itself, not by adding servers.

  • Building Scalable Web Sites · Cal Henderson

    Recommended for deeper insights into architectural patterns like database federation (sharding), which are critical prerequisites for the horizontal scaling strategies discussed in the book.

  • Guerrilla Capacity Planning · N. J. Gunther

    Presented as an example of the more traditional, mathematical approach to capacity planning that this book contrasts itself against, offering a path for readers who want to explore the theoretical foundations in more depth.

Movement V

Measure

Use available assessments and measures to review your progress.

In this part

A way to assess yourself, the instruments the field gives you, and what we'd measure next.

  • — Your feedback loop: rate → find your weakest lever → act
  • — Measures the books give you

Learning curriculum

After mastering this field, you can…

The field's learning objectives, reconciled across the books, classified by Bloom's taxonomy and ordered so each builds on the ones before it.

01Foundational — know & understand
  1. explain
    Define monitoring's full scope and explain capacity planning as an ongoing, adaptive process distinct from performance tuning.
    Check: Describe the components of monitoring and contrast ongoing capacity planning with one-time tuning.
  2. explain
    Explain how loosely coupled architecture and empowered tool choice enable independent, scalable delivery.
    Check: Explain how architectural decoupling and tool autonomy affect team independence and scaling.
  3. interpret
    Explain the four DORA software delivery metrics and interpret what given values reveal about a team.
    Check: Define lead time, deployment frequency, time to restore, and change fail rate, and interpret a sample dataset.
  4. explain
    Explain why continuous measurement makes software architecture an engineering discipline and articulate the six architectural quality attributes.
    Check: Explain the role of measurement in architecture and name the six quality attributes metrics address.
  5. describe
    Explain why data science and ML require a dedicated infrastructure stack and describe the layers of the DS and ML infrastructure stacks.
    Check: Explain when ML infrastructure investment is warranted and describe the eight DS and four ML infrastructure layers.
  6. explain
    Identify the 24 key capability categories and explain core continuous delivery capabilities that enable safe, rapid, sustainable releases.
    Check: List the capability categories with examples and explain version control, test automation, trunk-based development, and shift-left security.
  7. outline
    Outline the requirements and steps needed to pursue and achieve ISO/IEC 20000 certification.
    Check: Produce a step-by-step outline of the ISO/IEC 20000 certification path.
  8. justify
    Recognize common monitoring anti-patterns and justify that monitoring is a shared responsibility with no silver-bullet tools.
    Check: Identify anti-patterns like tool obsession and checkbox monitoring in a scenario and justify shared responsibility.
02Working — apply
  1. apply
    Apply basic security monitoring and basic statistics to interpret metrics and set dynamic thresholds.
    Check: Apply statistical methods to set non-static thresholds and add security monitoring to a strategy.
  2. apply
    Apply batch and stream processing and implement efficient large-scale data ingestion using Parquet and Apache Arrow.
    Check: Implement batch and streaming ingestion for static and dynamic features, reasoning about cloud throughput.
  3. apply
    Apply CI/CD principles to ML models and apply production testing strategies such as A/B testing and shadow deployment.
    Check: Configure a CI/CD flow for a model and run an A/B or shadow test.
  4. implement
    Apply ETL to manage data pipelines and implement request-driven and event-driven architectures using message brokers.
    Check: Build a data pipeline with ETL and implement an event-driven service integration via a message broker.
  5. apply
    Apply feature engineering techniques, identify pitfalls like data leakage, and separate facts from features organizationally and technically.
    Check: Engineer features for a dataset, detect leakage, and evaluate feature importance and generalization.
  6. apply
    Apply Lean management and Lean product development practices to make work visible and improve a team's workflow.
    Check: Apply small batches, WIP limits, work visualization, and monitoring data to a real team workflow.
  7. apply
    Apply the Analytic Hierarchy Process to select and prioritize supply chain projects under budget constraints.
    Check: Use AHP to rank candidate supply chain projects within a budget in support of strategy.
  8. automate
    Automate monitoring configuration, collection, and remediation, and argue for investing in resiliency over monitoring alone.
    Check: Automate monitoring setup and remediation and argue the case for resiliency investment.
  9. apply
    Compare ML in research versus production and identify the requirements and iterative lifecycle process for effective, operational ML systems.
    Check: Map the ML lifecycle stages and identify reliability, scalability, maintainability, and adaptability requirements for a production system.
  10. conduct
    Conduct internal, industry, and competitor benchmarking to identify improvement opportunities and strengthen competitive position.
    Check: Perform a benchmarking exercise across internal, industry, and competitor references and report improvement opportunities.
  11. foster
    Connect architectural and technical metrics to organizational KPIs and business outcomes, fostering team ownership through visibility.
    Check: Link technical metrics to organizational KPIs and design a scheme making them visible and actionable.
  12. define
    Define customer satisfaction metrics oriented around the end-to-end service experience by identifying the process output's primary beneficiary.
    Check: For a given process, identify the customer and define a service-experience-oriented satisfaction metric.
  13. apply
    Define performance dashboards and distinguish them from reports and scorecards, applying the Three Threes and MAD frameworks to classify dashboards by audience.
    Check: Classify sample dashboards using the Three Threes and MAD frameworks and identify who each serves.
  14. derive
    Derive IT goals, CSFs, KPIs, and metrics from business goals using top-down alignment and the Goal-Question-Metric approach.
    Check: Take a business goal and produce a traceable chain of CSFs, KPIs, and metrics using GQM.
  15. forecast
    Forecast future resource needs from historical trends and translate forecasts into capacity procurement plans.
    Check: Produce a resource forecast from usage history and a procurement plan derived from it.
  16. foster
    Foster accountability, cross-functional collaboration, transparency, leadership commitment, and an experimentation culture using metrics for improvement not fault-finding.
    Check: Design an approach that uses metrics to build collaboration and lower the cost of testing hypotheses.
  17. measure
    Identify and measure essential system- and application-level metrics across frontend, application, server, and network layers.
    Check: Instrument and measure key metrics across all layers of a running service.
  18. implement
    Identify data distribution shifts and implement monitoring strategies to detect and address them.
    Check: Set up shift detection monitoring and outline remediation steps when shifts occur.
  19. implement
    Implement rigorous data management for collecting, processing, annotating, storing, and governing data, and obtain high-quality training data.
    Check: Establish a data management workflow and apply sampling, labeling, imbalance handling, and augmentation to produce training data.
  20. instrument
    Instrument monitoring from the user's perspective, defining what 'working' means with measurable latency and uptime goals.
    Check: Define service success from the user view and set latency and 'nines' availability targets.
  21. apply
    Interpret Six Sigma concepts of variation and capability and apply DMAIC with a belt infrastructure to reduce variation.
    Check: Apply DMAIC to a process case, using process capability, the 1.5-sigma shift, and DPMO to drive improvement.
  22. quantify
    Measure code size, complexity, indentation, and cohesion, and quantify technical debt via coupling metrics and cyclic dependency detection.
    Check: Measure maintainability metrics on a codebase and compute a Modularity Maturity Index to quantify debt.
  23. create
    Reflect on your learning journey, commit to staying current, and create a personal action plan for continued mastery.
    Check: Write a reflective personal action plan for ongoing growth and tool currency.
  24. apply
    Select and apply specific metrics for operational, tactical, and strategic ITSM processes such as Incident, Change, and Service Level Management.
    Check: Choose and apply appropriate metrics for named ITSM processes at each management level.
  25. implement
    Select workload-matched hardware or instance types and implement automated deployment to reduce provisioning time.
    Check: Match instance types to components and automate their deployment and configuration.
  26. construct
    Structure a data science application as an explicit DAG, select scaling strategies via the spiral recipe, and configure observable, resilient runs.
    Check: Model an application as a DAG, choose vertical/horizontal/code-optimization scaling, and configure experiment tracking and failure handling.
  27. use
    Use metric-based feedback to steer performance against targets and plan a metrics program as a change-management effort.
    Check: Establish a feedback loop against targets and a metrics-program change plan with sponsorship and stakeholder consultation.
03Advanced — analyze & judge
  1. analyze
    Analyze a web application's architecture for divisibility and measurability and identify each component's resource ceiling and headroom.
    Check: Decompose an application and determine resource ceilings and safe headroom per component.
  2. analyze
    Analyze dashboard case studies and critical success factors to extract lessons on single sources of truth and project success or failure.
    Check: Analyze a case study (e.g., Cisco QDI) and extract transferable CSFs.
  3. assess
    Assess a system's testability and deployability and guide architectural decisions to improve independent releasability.
    Check: Evaluate testability/deployability and recommend architectural changes improving releasability.
  4. trace
    Characterize organizational culture on the Westrum continuum and trace the causal chain from capabilities to performance, sustainability, and satisfaction.
    Check: Classify a culture on Westrum's continuum and diagram the causal links from practices to burnout reduction and organizational outcomes.
  5. identify
    Conduct slice-based and invariance evaluations to identify biases and improve model calibration.
    Check: Run slice-based evaluations across subsets, detect biases, propose mitigations, and improve calibration.
  6. correlate
    Correlate system-level statistics with application-level business KPIs as leading indicators of health and cost justification.
    Check: Correlate infrastructure metrics with business KPIs and explain their value as leading indicators.
  7. argue
    Describe the DORA research methodology and argue why it supports causal claims and that there is no tradeoff between speed and stability.
    Check: Explain the survey methodology and construct an evidence-based argument against the speed/stability tradeoff.
  8. distinguish
    Distinguish technology, process, and service metrics and evaluate metric quality, predicting the perverse behaviors poorly designed metrics drive.
    Check: Given a set of candidate metrics, classify them by type and critique each for accuracy, definition, relevance, and non-perversity.
  9. analyze
    Identify, classify, prioritize, and design mitigation for internal and external supply chain risks.
    Check: Produce a prioritized risk register with mitigations focused where control and impact are greatest.
04Mastery — synthesize & create
  1. architect
    Architect a generalized cloud-native MLOps platform, analyzing cloud vs on-premise trade-offs and standardized environments across application scales.
    Check: Design a cloud-native platform separating what/how/where with justified cloud vs on-premise choices.
  2. assemble
    Assemble a scalable, metric-driven Continuous Service Improvement Programme and roadmap and evaluate an existing metric system for improvement.
    Check: Assemble a CSI programme spanning measurement, benchmarking, and adoption, and recommend improvements to an existing system.
  3. build
    Build a hierarchical balanced supply chain performance measurement system using the SCOR model and a custom performance index.
    Check: Construct a KPI system tied to strategy applying SCOR and a custom index measuring efficiency and effectiveness.
  4. construct
    Build an ROI business case combining financial measures (NPV, IRR) and non-financial impacts linked to business objectives.
    Check: Construct a business case with NPV/IRR calculations and mapped non-financial benefits.
  5. construct
    Construct an end-to-end continuous capacity planning framework integrating goals, measurement, forecasting, automated deployment, and management.
    Check: Assemble a complete continuous capacity planning framework for an organization.
  6. construct
    Construct an integrated set of consistently designed metrics across processes and map them to governance frameworks (ITIL, ISO20000, COBIT).
    Check: Build a cross-process metric set and map it to at least two governance frameworks for a holistic view.
  7. construct
    Construct fitness functions in a testing pyramid and automate governance by embedding them into CI/CD pipelines.
    Check: Build fitness functions defining 'good' and embed them in a pipeline to catch violations early.
  8. design
    Create reproducible production deployments via dependency freezing, containerization, and versioning/namespace schemes isolating prototyping from production.
    Check: Produce a containerized, dependency-frozen deployment with a versioning and namespace design.
  9. design
    Design a composable monitoring architecture of loosely coupled specialized tools, evaluating buy-versus-build.
    Check: Design a multi-tool composable monitoring architecture with a justified buy/build recommendation.
  10. design
    Design a continuous improvement program that changes culture by changing practices—building quality in, small batches, automation, and visible work.
    Check: Design a practice-driven continuous improvement program that shifts culture.
  11. design
    Design actionable, rare alerts and humane on-call and incident practices, and diagnose and tune noisy monitoring to restore trust.
    Check: Design alert criteria and an on-call rotation, and remediate a noisy monitoring setup.
  12. design
    Design an elastic provisioning strategy with horizontal/diagonal scaling and autoscaling to absorb growth and spikes.
    Check: Design autoscaling policies and scaling strategy handling both expected growth and unexpected spikes.
  13. design
    Design dashboard displays applying visual perception principles to communicate dense information clearly on a single screen.
    Check: Design a single-screen dashboard applying visual perception principles without decorative glitz.
  14. design
    Design SMART individual metrics and balanced, strategic, owned KPIs, including tension metrics that prevent single-factor over-optimization.
    Check: Design a metric set for a process including at least one tension metric balancing cost, quality, and delivery.
  15. construct
    Explain framework-based supply chain planning and construct a hierarchical strategic-tactical-operational planning framework aligned with business goals.
    Check: Build a cascading planning framework with top-down constraints and bottom-up feedback for a supply chain function.
  16. design
    Plan the introduction of continuous measurement across the delivery lifecycle and design an intentional metric-driven architecture evolution strategy.
    Check: Produce a rollout plan for continuous measurement plus an architecture evolution strategy that limits cyclic dependencies.
  17. design
    Specify decision support systems and analytic tools serving all three planning horizons with consistent, aligned data.
    Check: Specify a DSS/analytics toolset (optimization, simulation, forecasting, DRP/MPS, dashboards) across planning horizons.
  18. synthesize
    Synthesize readiness, metrics, design, architecture, and adoption into a complete dashboard implementation roadmap aligned to strategy.
    Check: Produce a complete dashboard implementation roadmap and judge its strategic alignment.
  19. evaluate
    Analyze combinations of metrics to avoid lopsided improvement and evaluate whether a proposed metric fits its context.
    Check: Analyze balanced metric combinations for a system and judge contextual fit, favoring trends over absolutes.
  20. assess
    Assess an organization's readiness—strategy, leadership, culture, alignment, and BI maturity—for a performance dashboard initiative.
    Check: Produce a readiness assessment scoring each dimension for a dashboard initiative.
  21. assess
    Assess supply chain planning maturity and integrate alignment, hierarchical planning, DSS, risk, and measurement into a prioritized competitive-advantage framework.
    Check: Assess a firm's planning maturity and recommend prioritized initiatives within a coherent integrated framework.
  22. compare
    Compare and select dashboard architectures appropriate to an organization's performance and infrastructure needs.
    Check: Compare architectural options and recommend one fitting stated performance and infrastructure constraints.
  23. critique
    Critique ML systems from a responsible AI perspective and address human factors posed by their probabilistic nature.
    Check: Produce an ethical and UX critique of an ML system with proposed mitigations.
  24. choose
    Deploy ML models by choosing a prediction-serving pattern by latency and staleness and evaluating deployment impact.
    Check: Select and justify a batch/streaming/real-time serving pattern for a use case and assess its efficiency and UX impact.
  25. evaluate
    Differentiate data sources, formats, and data models, and evaluate storage engines and processing methods with their trade-offs.
    Check: Compare relational vs NoSQL models and storage/processing options for a given workload with justified trade-offs.
  26. evaluate
    Evaluate an organization against the 24 key capabilities and judge research findings' strengths and limitations to prioritize evidence-based improvements.
    Check: Assess an organization's capability gaps, critique the underlying research limits, and recommend prioritized improvements.
  27. evaluate
    Evaluate infrastructure choices by their effect on data scientist cognitive load and autonomy, applying the four Vs framework.
    Check: Evaluate competing infrastructure choices for productivity impact using the four Vs.
  28. evaluate
    Evaluate when to use ML, frame business problems into ML tasks, and define objective functions aligned with business objectives.
    Check: For a business problem, decide ML suitability, frame the ML task, and define an aligned objective function.
  29. evaluate
    Evaluate whether alternative outbound logistics strategies lead to superior firm profitability using empirical performance data.
    Check: Compare cost-minimization versus high-service logistics strategies against empirical profitability data.
  30. evaluate
    Justify capacity expenditures by tying technical metrics to business goals and evaluate infrastructure operational efficiency.
    Check: Build a capacity expenditure justification linked to business goals and assess utilization efficiency.
  31. prioritize
    Prioritize and score candidate metrics to select the most valuable ones for a given process.
    Check: Score and rank a slate of candidate metrics for a chosen process and justify the selection.
  32. implement
    Explain continual learning stages, differentiate stateless from stateful retraining, and implement champion/challenger and backtesting to sustain validity against drift.
    Check: Design a retraining schedule and champion/challenger backtesting process addressing concept drift.
  33. implement
    Select and develop ML models systematically using experiment tracking, ensembles, hyperparameter tuning, and appropriate evaluation metrics.
    Check: Build and tune models with experiment tracking and versioning, selecting and applying appropriate evaluation metrics.
  34. commit
    Explain why measurement is foundational to technology governance and operations, and commit to grounding decisions in evidence rather than anecdote.
    Check: Written reflection articulating measurement principles ('cannot manage what you cannot measure', results over efforts) and a personal commitment to evidence-based management.

Validated instruments — where the research already has a measure

Westrum Organizational Culture Survey

validated

“On my team, information is actively sought.”

Net Promoter Score (NPS)

validated

“How likely are you to recommend our service/app to someone else?”

How to measure it

Turning each idea into a measure

For each construct: how to operationalize it, the observable signals to look for, and how well it holds up.

Continuous Delivery

Measured as a first-order latent construct via Likert-scale survey items assessing on-demand deployability, fast feedback on quality/deployability, and prioritization of keeping software deployable.

Observable signals
  • Teams deploy throughout the lifecycle
  • Feedback on deployability is available and acted upon
Scale

Likert-type items (1-7) averaged into a construct score.

Holds up?

Confirmed as valid via discriminant and convergent validity tests. · Internal consistency confirmed via Cronbach's alpha or composite reliability.

Comprehensive Version Control

Measured via Likert items on whether application code, system configuration, application configuration, and build/config scripts are in version control.

Observable signals
  • Artifacts checked into VCS
  • Environments reproducible from VCS
Scale

Likert-type items averaged; system data alone cannot measure percentage completeness.

Holds up?

Predicts delivery performance and forms component of continuous delivery. · Confirmed via standard reliability tests.

Test Automation

Measured via perceptions of test reliability, developer ownership of acceptance tests, and regularity of automated test runs.

Observable signals
  • Passing tests correspond to releasable code
  • Tests run on every commit
Scale

Likert-type perceptual items.

Holds up?

Correlated with delivery performance; tests owned by QA/outsourced not correlated. · Confirmed via reliability tests.

Trunk-Based Development

Measured via number of active branches, branch/integration lifetime, and presence of code freeze/stabilization periods.

Observable signals
  • Fewer than three active branches
  • Branches merged within a day
Scale

Mixed perceptual and behavioral indicators.

Holds up?

Correlated with delivery performance independent of team/org size or industry. · Confirmed via reliability tests.

Shift Left on Security

Measured via items on whether security reviews occur in-process, infosec is integrated across the lifecycle, and easy-to-consume secure libraries/tooling exist.

Observable signals
  • Security tested in automated suite
  • Reduced time remediating security issues
Scale

Likert-type perceptual items.

Holds up?

Contributes to continuous delivery and reduces security remediation time. · Confirmed via reliability tests.

Loosely Coupled Architecture

Measured via items on ability to make large-scale changes without external permission or dependencies, deploy independently, and test without integrated environments.

Observable signals
  • Independent releases
  • Testing without integrated environment
  • Deploys during business hours with negligible downtime
Scale

Likert-type perceptual items.

Holds up?

Largest contributor to continuous delivery in 2017; enables scaling. · Confirmed via reliability tests.

Empowered Teams / Tool Choice

Measured via perceptions of whether teams can choose their own tools rather than being restricted to approved lists.

Observable signals
  • Teams adopt tools that make work easier
  • Reduced imposed standardization
Scale

Likert-type perceptual items.

Holds up?

Contributes to continuous delivery and, in turn, organizational performance. · Confirmed via reliability tests.

Lean Management Practices

Composite construct measured via Likert items on WIP limits driving improvement, visual management, monitoring feedback, and change approval process.

Observable signals
  • Kanban/storyboards in use
  • Public quality dashboards
  • Peer-review change approvals
Scale

Likert-type items; effect strongest when components combined.

Holds up?

Predicts delivery performance and culture; CABs negatively correlated. · Confirmed via reliability tests.

Lean Product Development Practices

Composite construct measured via Likert items on the four capabilities.

Observable signals
  • Features completed in under a week
  • MVP use
  • Teams change specs without external approval
Scale

Likert-type items averaged into construct.

Holds up?

Reciprocally related to delivery performance; predicts organizational performance. · Confirmed via reliability tests.

Westrum Organizational Culture

Measured with seven validated Likert items about information seeking, treatment of messengers, shared responsibilities, cross-functional collaboration, inquiry after failure, and welcoming new ideas.

Observable signals
  • Blameless postmortems
  • Bridging encouraged
  • New ideas welcomed
Scale

Seven items (1-7) averaged into a score.

Holds up?

Validated construct predictive of performance across contexts. · Consistently found valid and reliable across research years.

Transformational Leadership

Measured via a five-dimension survey scale adapted from Rafferty and Griffin.

Observable signals
  • Clear organizational direction
  • Praise for good work
  • Challenging assumptions
Scale

Likert-type items across five dimensions.

Holds up?

Confirmed via CFA; correlated with delivery performance and eNPS. · Confirmed via reliability tests.

Software Delivery Performance

Measured via survey items for the four metrics and analyzed via cluster analysis into high/medium/low performers; the construct uses three of four metrics.

Observable signals
  • Deploy frequency
  • Commit-to-production time
  • MTTR
  • Percent of changes failing
Scale

Ordinal survey categories; construct validated for three metrics.

Holds up?

Change fail rate excluded from construct but strongly correlated. · Construct validated; metrics good classifiers each year.

Organizational Performance

Measured via validated relative-performance scales across multiple dimensions.

Observable signals
  • Exceeding goals vs. peers
  • Market capitalization growth
  • Customer satisfaction
Scale

Validated perceptual scales robust to economic cycles.

Holds up?

Correlated with ROI and stock performance. · Uses previously validated scales (Widener; Cavalluzzo and Ittner).

Burnout

Measured via items on feeling burned out/exhausted, indifferent/cynical/ineffective, and work negatively affecting life.

Observable signals
  • Feeling exhausted
  • Loss of sense of accomplishment
  • Work harming personal life
Scale

Likert-type perceptual items.

Holds up?

Correlated negatively with culture, leadership, investment, performance and positively with deployment pain. · Confirmed via reliability tests.

Deployment Pain

Measured via items on whether deployments are feared, disruptive, or easy and pain-free.

Observable signals
  • Deployments outside business hours
  • Anxiety before releases
Scale

Likert-type perceptual items.

Holds up?

Negatively correlated with delivery performance, organizational performance, and culture. · Confirmed via reliability tests.

Employee Identity and Job Satisfaction

Identity measured via a validated five-item construct; loyalty via employee Net Promoter Score; satisfaction via meaningfulness and resource items.

Observable signals
  • Willingness to recommend org/team
  • Values match
  • Feeling org cares
Scale

Likert-type items; eNPS on 0-10 scale.

Holds up?

Identity construct met all statistical validity conditions. · Confirmed via reliability tests.

Workflow Structure Quality

Assessed via code review against a rubric that scores: (1) presence of a formal DAG definition (vs. notebook or script), (2) step granularity (logical steps vs. monolithic blocks), (3) explicit data flow (artifacts used vs. global state or side effects), (4) proper branch/merge symmetry, (5) presence of docstrings or step descriptions. Score ranges from 0 (no structure) to 5 (fully structured DAG).

Observable signals
  • Presence of a workflow framework (Metaflow, Airflow, Kubeflow) vs. plain scripts
  • Number of steps per workflow (too few suggests monolithic steps)
  • Absence of module-level global state used across steps
  • All splits matched by joins in the DAG
  • Docstrings present on each step
Scale

Ordinal rubric (0–5) or binary checklist per dimension; aggregated at project or team level.

Holds up?

Code review-based measures are subject to rater bias; multiple raters and inter-rater reliability checks recommended. · Highly stable over time for a given codebase; changes only when code is refactored.

Compute Layer Capability

Measured by: (1) maximum single-task memory available (GB), (2) maximum CPU cores per task, (3) GPU availability (yes/no), (4) maximum concurrent tasks supported, (5) mean task startup latency (seconds), (6) whether resources are accessible via workflow framework decorators without cloud console access.

Observable signals
  • Maximum @resources(memory=X) value achievable without error
  • Maximum --max-workers value achievable without queue saturation
  • Whether GPU tasks can be declared and executed via decorator
  • Time from task submission to RUNNING state
  • Data scientist ability to launch tasks without cloud console login
Scale

Continuous for memory (GB) and latency (seconds); binary for GPU availability; count for max concurrent tasks.

Holds up?

Benchmark results may vary by cloud region, instance availability, and time of day; sustained throughput tests are more informative than peak tests. · Highly stable for managed cloud services; self-hosted clusters can vary significantly.

Dependency Management Stability

Assessed by: (1) whether all third-party library versions are explicitly pinned in workflow code, (2) whether a dedicated isolation mechanism (Conda environments, Docker images) is used per step, (3) whether packages are cached in a controlled datastore rather than fetched live from upstream repositories, (4) whether the Python version itself is pinned.

Observable signals
  • Presence of explicit version numbers in @conda or requirements files
  • Use of @conda decorator or equivalent per step
  • Packages fetched from Metaflow datastore (S3) rather than PyPI or conda-forge
  • Production failures attributable to dependency changes (rate per month)
  • Ability to reproduce a run from six months ago with identical outputs
Scale

Binary per dimension; aggregate as proportion of dimensions satisfied (0–1 scale).

Holds up?

Production failure rate is the most ecologically valid measure but is confounded by other failure causes. · Pinning and isolation are stable properties of codebases; failure rates require multi-month observation windows.

Versioning and Isolation Strength

Measured by: (1) whether user namespacing is automatic and on by default, (2) whether production deployments are namespaced separately from user runs, (3) whether an authorization mechanism prevents accidental production overwrites, (4) whether multiple parallel production branches can coexist without naming conflicts, (5) whether Client API relative references (e.g., latest_run) are namespace-scoped by default.

Observable signals
  • latest_run returns user-specific results without namespace() call
  • Production runs appear in a distinct namespace from local runs
  • step-functions create requires --authorize on first deployment by new user
  • Multiple --branch deployments coexist without overwriting each other
  • Cross-namespace access raises an explicit exception by default
Scale

Binary per dimension; aggregate as count of satisfied dimensions (0–5).

Holds up?

Namespace mechanisms are verifiable through framework behavior tests rather than self-report. · Highly stable once configured; changes only with framework upgrades or configuration changes.

Data Access Performance

Measured by: (1) S3 download throughput (Gb/s) for the target instance type, (2) data loading time per GB for the format used (Parquet vs. CSV), (3) memory overhead ratio (bytes in memory / bytes on disk), (4) whether data fits in instance memory (binary), (5) time from workflow start to data-ready-for-model state.

Observable signals
  • S3 throughput benchmark output (Gb/s) from S3BenchmarkFlow
  • Parquet vs. CSV load time ratio from ParquetBenchmarkFlow
  • Peak memory usage per GB of data (from memory_profiler)
  • OOM errors in data-loading steps (rate per 100 runs)
  • Data scientist-reported wait time for data loading
Scale

Continuous (Gb/s, seconds, GB); binary for memory fit.

Holds up?

Benchmarks must be run on the actual instance types used in production, not on laptops; cloud region and S3 bucket proximity affect results. · S3 throughput is highly reproducible for a given instance type; variability increases under concurrent load.

Production Scheduler Availability

Measured by: (1) scheduler uptime SLA (% per month), (2) whether the scheduler is managed by a cloud provider (HA by design) vs. self-hosted, (3) mean time to recovery from scheduler failure, (4) percentage of scheduled workflow executions that start within 5 minutes of scheduled time, (5) rate of manual interventions required per 100 workflow executions.

Observable signals
  • AWS Step Functions 99.9% SLA vs. self-hosted Airflow uptime logs
  • Number of scheduler-caused workflow failures per month
  • Time between scheduled and actual execution start
  • On-call engineer pages attributed to scheduler issues
Scale

Continuous for uptime % and latency; count for manual interventions.

Holds up?

Self-reported uptime from cloud providers may differ from user-experienced availability; end-to-end monitoring is more valid. · Managed services show highly stable availability; self-hosted schedulers can degrade over time without maintenance.

Experiment Tracking Comprehensiveness

Assessed by: (1) whether tracking is automatic (no user instrumentation required), (2) whether metadata is centralized (shared service vs. local files), (3) what artifact types are tracked (scalars, arrays, models, images), (4) whether logs are captured per task, (5) whether a programmatic Client API supports cross-run comparison, (6) whether all team members can access each other's runs.

Observable signals
  • Whether run IDs are generated automatically without user action
  • Whether artifacts are persisted without explicit save() calls
  • Whether Run objects are accessible from any machine
  • Whether Flow.latest_run returns results from a shared metadata store
  • Whether past runs remain accessible after local filesystem is cleared
Scale

Binary per dimension; aggregate as proportion satisfied.

Holds up?

Comprehensiveness must be verified by actually retrieving past artifacts; stated features may not work correctly in all environments. · Highly stable once a centralized metadata service is deployed.

Failure Handling Robustness

Measured by: (1) proportion of production workflow steps annotated with @retry, (2) proportion of time-sensitive steps annotated with @timeout, (3) proportion of complex steps annotated with @catch, (4) rate of production failures requiring manual intervention per 100 executions, (5) mean time to automatic recovery from transient cloud errors.

Observable signals
  • Decorator audit: % of steps with @retry in production flows
  • Production incident logs attributable to transient cloud errors
  • Rate of ZeroDivisionError or similar user-code exceptions crashing full workflows
  • Number of pages to on-call engineers per month for workflow failures
Scale

Proportions (0–1) for coverage; counts for rates; continuous for recovery times.

Holds up?

Decorator presence does not guarantee correct implementation; functional testing of error paths is needed for high validity. · Coverage measures are stable; incident rates require multi-month observation.

Data Scientist Cognitive Load

Self-reported via a periodic survey measuring: (1) estimated percentage of work time spent on infrastructure-related tasks vs. modeling, (2) perceived difficulty of deployment on a 5-point scale, (3) frequency of infrastructure-related interruptions per week, (4) perceived confidence in understanding why a production failure occurred.

Observable signals
  • Self-reported % of time on infrastructure tasks (weekly diary or survey)
  • Likert-style perceived difficulty of most recent deployment
  • Count of Slack/ticket requests to infrastructure team per data scientist per month
  • Time to diagnose and resolve a production failure
Scale

Continuous for time allocation (%); ordinal for perceived difficulty; count for interruptions.

Holds up?

Self-report is subject to recall bias; combining with behavioral measures (ticket counts, time tracking) improves validity. · Individual cognitive load can fluctuate with project phase; team-level aggregates are more stable.

Data Scientist Autonomy

Self-reported via survey measuring: (1) number of external team dependencies (data engineering, ML engineering, DevOps) required per project, (2) cumulative wait time for other roles to unblock progress per project, (3) whether the data scientist can deploy a workflow to production without filing a ticket or waiting for another team, (4) perceived control over the full project lifecycle.

Observable signals
  • Number of Jira tickets filed to other teams per data science project
  • Calendar days of blocked time per project (blocked on other teams)
  • Whether data scientists have IAM permissions to deploy to Step Functions without approval
  • Self-reported control score (survey)
Scale

Count for dependencies and tickets; continuous for wait time; binary for self-serve deployment; ordinal for perceived control.

Holds up?

Behavioral measures (ticket counts, wait time) are more objective than self-report; both are needed for a complete picture. · Autonomy level is relatively stable within a given infrastructure configuration; changes with organizational restructuring or tool deployments.

Experimentation Culture

Measured by: (1) number of experimental workflow runs per data scientist per week, (2) ratio of exploratory to production runs, (3) self-reported psychological safety to experiment (5-point scale), (4) number of new model variants tested per quarter, (5) rate of failed experiments that are documented and shared rather than hidden.

Observable signals
  • Metadata service run count per user per week
  • Ratio of runs tagged as experimental vs. production
  • Survey: 'I feel safe running experiments even if they fail'
  • Number of hyperparameter search runs vs. single-run training per project
Scale

Count for run rates; ratio for exploration/production; ordinal for psychological safety.

Holds up?

Run counts are objective but may be inflated by automated retries; psychological safety requires self-report. · Culture measures are relatively stable over months but sensitive to organizational changes (new management, resource constraints).

Incidental Complexity

Assessed by: (1) lines of boilerplate code per workflow (code serving framework needs rather than business logic), (2) number of manual deployment steps, (3) frequency of environment-mismatch errors per month, (4) time spent debugging infrastructure vs. modeling issues (self-report), (5) number of systems a data scientist must understand to deploy a workflow.

Observable signals
  • Lines of non-business-logic code per workflow file
  • Number of CLI commands required to go from prototype to scheduled production
  • Production failure rate attributable to environment differences
  • Data scientist self-reported % of debugging time on infrastructure vs. model issues
Scale

Count for lines and steps; rate for errors; percentage for time share.

Holds up?

Distinguishing 'necessary' from 'incidental' complexity requires expert judgment; peer review of code is recommended. · Boilerplate counts are stable for a given framework; error rates require multi-month observation.

Prototyping Loop Speed

Measured by: (1) median wall-clock time from code commit to result availability for a standard benchmark workflow, (2) data loading time for a representative dataset, (3) number of complete prototyping iterations per working day reported by data scientists, (4) time to resume from a failed step vs. full rerun.

Observable signals
  • Timed benchmark: local run of a standard flow from 'python flow.py run' to results in notebook
  • Data loading step duration in workflow logs
  • Self-reported iterations per day
  • Time saved by 'resume' vs. 'run' for a representative failure scenario
Scale

Continuous (seconds, minutes); ratio for resume savings.

Holds up?

Benchmark timing is highly replicable; self-reported iteration counts are subject to recall bias. · Timing measures are stable for a given hardware and software configuration.

Production Deployment Ease

Measured by: (1) number of CLI commands required to deploy a new workflow to production, (2) number of code lines that must change between prototype and production version, (3) calendar time from prototype completion to first scheduled production run, (4) whether deployment requires approval from another team, (5) self-reported difficulty of most recent deployment (5-point scale).

Observable signals
  • Number of CLI commands in deployment runbook
  • Git diff between prototype and production branch
  • Calendar days from prototype-complete tag to first scheduled production run
  • Ticket system: % of deployments requiring approval from another team
Scale

Count for commands and code lines; continuous for time; binary for approval requirement; ordinal for perceived difficulty.

Holds up?

Combining objective (command count, time) and subjective (difficulty rating) measures improves validity. · Highly stable for a given infrastructure configuration; changes with tooling upgrades.

Workload Isolation

Assessed by: (1) whether tasks run in isolated containers (yes/no), (2) whether resource limits are enforced per container (yes/no), (3) whether Client API results are namespace-scoped by default (yes/no), (4) rate of cross-task resource contention incidents per month, (5) whether a misbehaving task can exhaust resources shared with other workflows.

Observable signals
  • Containerization coverage: % of tasks running in Docker/OCI containers
  • Whether @resources limits are hard-enforced by the container runtime
  • Whether Client API raises MetaflowNamespaceMismatch for cross-namespace access
  • Production incident logs showing cross-workflow interference
Scale

Binary for structural features; rate (incidents/month) for contention.

Holds up?

Structural isolation features are verifiable through framework testing; contention rates require production monitoring. · Binary features are highly stable; contention rates can vary with workload density.

Data Scientist Productivity

Measured by: (1) number of experiments (workflow runs) per data scientist per week, (2) number of projects advanced from prototype to production per quarter, (3) self-reported fraction of time spent on modeling vs. infrastructure tasks, (4) manager-rated output quality and quantity on a quarterly basis.

Observable signals
  • Metadata service: runs per user per week
  • Project management system: projects promoted to production per quarter
  • Time tracking or survey: % of time on modeling vs. infrastructure
  • Manager performance review ratings
Scale

Count for experiment and project rates; percentage for time allocation; ordinal for quality ratings.

Holds up?

Run counts and project rates are objective but do not capture quality; combining with quality ratings improves validity. · Individual productivity fluctuates with project phase; quarterly aggregates are more reliable than weekly.

Project Volume (V1)

Measured as: (1) count of active production workflows at a given time, (2) count of projects in the experimentation funnel (prototype or experimental deployment stage), (3) ratio of active projects to data science headcount.

Observable signals
  • Production scheduler: count of scheduled workflows
  • Project management system: projects in active development
  • Ratio metric computed from headcount and project count
Scale

Absolute counts and ratios; measured at organization or team level.

Holds up?

Projects vary widely in scope and complexity; raw counts may be misleading without normalization by project size. · Counts are stable within a quarter; can change significantly with hiring or infrastructure investments.

Delivery Velocity (V2)

Measured by: (1) median calendar days from project kickoff to first production deployment, (2) number of production deployments per team per month, (3) median time between model version updates in production.

Observable signals
  • Project management timestamps: kickoff date to first production run date
  • Production scheduler: deployment event frequency
  • Step Functions history: time between consecutive deployments of same workflow
Scale

Continuous (calendar days, deployments per month).

Holds up?

Lead time is well-defined and objective; deployment frequency can be inflated by trivial updates. · Requires multi-month observation to establish stable baselines.

Result Validity (V3)

Measured by: (1) model performance metrics tracked over time (e.g., AUC, RMSE, accuracy) relative to a baseline, (2) rate of production failures attributable to data or model issues per month, (3) offline-online consistency gap (difference between offline validation metrics and production metrics), (4) rate of detected concept drift events per quarter.

Observable signals
  • Model monitoring dashboards showing performance metric trends
  • Incident logs categorized by root cause (data issue vs. model issue vs. infrastructure issue)
  • Comparison of validation set metrics at training time vs. production metrics
  • Alerts triggered by statistical tests for distribution shift
Scale

Continuous for performance metrics and consistency gap; rate for failures and drift events.

Holds up?

Offline metrics may not reflect production conditions; A/B test results are the most valid measure of real-world impact. · Requires sustained monitoring infrastructure; point-in-time snapshots are insufficient.

Use Case Variety (V4)

Assessed by: (1) count of distinct ML algorithm families supported (regression, classification, clustering, NLP, computer vision, time series, etc.), (2) count of distinct data modalities handled (tabular, text, image, time series), (3) count of distinct business domains served, (4) whether small teams (1–3 people) and large teams (20+ people) can both use the infrastructure effectively.

Observable signals
  • Taxonomy of active production workflows by algorithm family and domain
  • Data format support: Parquet, CSV, images, audio, time series in active workflows
  • User interviews: smallest and largest teams using the infrastructure
  • Proportion of new project requests that can be served by existing infrastructure without custom work
Scale

Count for coverage dimensions; binary for team size adaptability.

Holds up?

Coverage counts may overstate variety if similar use cases dominate; qualitative review of diversity is needed. · Stable over quarters; grows as organization adds new use cases.

Organizational Scalability

Measured by: (1) time-to-productivity for new data science hires (days from start to first production deployment), (2) ratio of data scientists to supporting engineers (ML engineers, data engineers, DevOps), (3) average number of cross-team meetings required per project deployment, (4) whether onboarding documentation and self-serve infrastructure enable independent work within the first week.

Observable signals
  • HR data: calendar days from start date to first production deployment
  • Org chart ratio: data scientists / (ML engineers + data engineers + DevOps)
  • Meeting logs: cross-team meetings per project lifecycle
  • Onboarding checklist completion time for new hires
Scale

Continuous for time and ratio; count for meetings.

Holds up?

Time-to-productivity is objective but influenced by individual skill level; ratio is a structural measure that abstracts individual variation. · Ratios are stable quarterly; onboarding time can vary with individual and infrastructure maturity.

Metric Design Quality

Assessed by reviewing metric definitions against quality criteria (accurate, well-defined, relevant, SMART targets) and coverage of technology/process/service levels.

Observable signals
  • defined CSFs and KPIs
  • SMART targets
  • clear measurement procedures
Scale

Feasible via documentation review and expert appraisal.

Holds up?

Face validity strong given explicit criteria in the workbook. · Depends on consistent appraisal criteria.

Business Goal Alignment

Traced by mapping metrics and KPIs to stated business objectives and CSFs.

Observable signals
  • CSF-KPI cascade
  • business-linked KPIs
  • results-oriented measures
Scale

Feasible via traceability analysis.

Holds up?

Grounded in workbook guidance to support business goals. · Reliable when mapping is documented.

Benchmarking Practice

Indicated by presence and frequency of benchmarking activities, databases, and partner comparisons.

Observable signals
  • benchmarking database
  • gap analyses
  • partner comparisons
Scale

Feasible via archival and process evidence.

Holds up?

Consistent with benchmarking definitions in the workbook. · Reliable with documented processes.

Six Sigma Methodology Use

Measured by projects completed, belts trained, and DMAIC phase adherence.

Observable signals
  • number of projects
  • black/green belts trained
  • sigma capability tracking
Scale

Feasible via project and training records.

Holds up?

Strong per detailed Six Sigma documents. · Reliable with project tracking.

Leadership Commitment

Assessed via leadership behavior, sponsorship, and resource allocation to initiatives.

Observable signals
  • champion roles
  • allocated resources
  • executive participation
Scale

Feasible via perceptual and archival evidence.

Holds up?

Supported by Six Sigma culture and case studies. · Moderately reliable via multiple informants.

Customer Experience Focus

Inferred from balance of service-level versus component-level measurement and reporting.

Observable signals
  • end-to-end service reports
  • customer satisfaction measures
  • service vs component framing
Scale

Feasible via perceptual assessment and reporting review.

Holds up?

Grounded in service measurement guidance. · Moderate; depends on interpretation.

Improvement Focus and Discipline

Observed through improvement projects, tension metric use, and data-driven reviews.

Observable signals
  • improvement projects
  • balanced metrics
  • review cadence
Scale

Feasible via behavioral and archival evidence.

Holds up?

Supported by tension metrics and Six Sigma themes. · Moderate with documented practices.

Service Performance Improvement

Captured via service metrics, KPIs, sigma levels, and reductions in defects, breaches, and MTTR.

Observable signals
  • reduced SLA breaches
  • reduced MTTR
  • higher sigma capability
Scale

Feasible via archival service data.

Holds up?

Strong; based on objective metrics. · High with consistent measurement systems.

Demonstrated Business Value

Measured via NPV, IRR, cost savings, audit outcomes, and certification.

Observable signals
  • positive NPV/IRR
  • passed audits
  • documented savings
Scale

Feasible via financial and archival records.

Holds up?

Strong; based on ROI techniques described. · High with financial documentation.

Metric System Design Quality

Assessed through an expert audit of the organization's portfolio of IT metrics. The audit would evaluate each metric and the overall system against a checklist of design principles outlined in the book, such as goal alignment, clarity of definition, balance (e.g., pairing efficiency with satisfaction metrics), and integration.

Observable signals
  • Existence of formal documentation for each metric defining its purpose, formula, and data source.
  • Use of a consistent structure for metrics across different IT processes.
  • Presence of both efficiency/cost metrics and quality/satisfaction metrics for a given process.
  • Metric targets are regularly reviewed and benchmarked.
Scale

Could be operationalized as a composite score based on an audit, ranging from Low to High quality.

ITSM Process Maturity

Measured by conducting a formal assessment of ITSM processes against a recognized maturity framework (e.g., CMMI) or a checklist based on best practices like ITIL or the requirements of ISO 20000. The assessment would evaluate aspects like process definition, role clarity, tool support, and governance for each key process.

Observable signals
  • Existence of documented process flows and procedures.
  • Designated process owners for key processes.
  • Audit trails showing consistent application of processes (e.g., all changes following the Change Management process).
  • Regular process review meetings.
Scale

Typically measured on a 1-5 maturity scale (e.g., Initial, Repeatable, Defined, Managed, Optimizing).

Management Commitment and Communication

Assessed via surveys of IT staff and managers regarding their perception of senior leadership's support for ITSM. Additionally, this is evidenced by the existence and active use of formal documents such as a Service Management Policy, an organizational communication plan, and minutes from senior management reviews where IT performance metrics are discussed.

Observable signals
  • A named 'Executive Sponsor' for the ITSM initiative.
  • A published Service Management policy document.
  • Regularly distributed communications about IT performance and improvement initiatives.
  • Inclusion of IT performance metrics on senior leadership meeting agendas.
Scale

Can be measured as a composite score from surveys and document analysis.

Process Control and Steering

Measured by analyzing the content of process review meetings (e.g., from meeting minutes or direct observation) to identify the frequency and quality of data-driven decision-making. It can also be measured through surveys asking process owners to report on how they use metrics to manage their processes on a day-to-day or week-to-week basis.

Observable signals
  • Process review meeting agendas focused on metric performance.
  • Documented action items resulting from metric reviews.
  • Changes in process execution or resource allocation in response to metric trends.
  • Managers and process owners can articulate the current performance of their area by citing specific metrics.
Scale

Can be rated on a scale from 'Reactive' (no steering) to 'Proactive' (data-driven steering).

Staff Accountability and Motivation

Measured through anonymous employee surveys containing questions about the perceived fairness of the performance metrics, the clarity of performance expectations, the connection between performance and recognition/reward, and overall motivation to contribute to process goals.

Observable signals
  • Staff can articulate the key metrics for their role or team.
  • Staff proactively suggest process improvements based on performance data.
  • Formal linkage between metric achievement and performance evaluations or bonus structures.
  • Low levels of resistance or 'gaming the system' behavior.
Scale

Measured using Likert-type scales in surveys, aggregated to team or organizational level.

Organizational Transparency

Assessed by evaluating the accessibility, clarity, and frequency of performance reporting. Indicators include the use of dashboards, publication of performance reports on an intranet, and regular review meetings with business stakeholders. It can also be measured via surveys asking stakeholders to rate the clarity and usefulness of the IT performance information they receive.

Observable signals
  • Publicly accessible (internal) dashboards showing key metrics.
  • Regularly scheduled service review meetings with business stakeholders.
  • Use of clear visual aids like 'traffic light' reports (red/amber/green).
  • Business stakeholders are able to discuss IT performance using the established metric terminology.
Scale

Rated on a scale from Opaque to Transparent based on survey and artifact review.

IT Operational Excellence

Measured through a composite index of key archival performance metrics from across the ITSM processes. This index would include lagging indicators such as service availability percentage, mean-time-to-resolve incidents, change success rate, and the number of SLA breaches.

Observable signals
  • High service uptime/availability percentages.
  • Low Mean-Time-To-Resolve (MTTR) for incidents.
  • High percentage of changes completed successfully without causing incidents.
  • Reduction in the total number of incidents over time.
Scale

Measured via an aggregated index of normalized performance indicators.

Business-IT Alignment

Measured through a combination of archival and perceptual data. Archival measures include the overall percentage of Service Level Agreement (SLA) targets met. Perceptual measures include scores from business customer satisfaction surveys that specifically ask about the extent to which IT services meet business needs and contribute to business goals.

Observable signals
  • High rate of SLA achievement reported in service reviews.
  • Positive scores on customer satisfaction surveys.
  • Business stakeholders involving IT early in strategic planning.
  • IT investment decisions are explicitly linked to business cases and expected ROI.
Scale

Measured via a composite score of SLA data and survey results.

Continuous Service Improvement Capability

Measured by tracking the rate of improvement in key process metrics over time (e.g., a year-over-year reduction in MTTR). It is also evidenced by archival data on the number of successful Service Improvement Programmes (SIPs) initiated and completed, and the documented performance gains or cost savings resulting from these programs.

Observable signals
  • Positive trends (up or down, as appropriate) in key performance metrics over multiple periods.
  • Existence of a documented SIP plan.
  • Post-implementation reviews of improvement projects demonstrating achieved benefits.
  • Process metric targets are regularly tightened as performance improves.
Scale

Measured by trend analysis of performance data and counts of completed improvement initiatives.

Organizational Readiness

An aggregate score or rating based on an assessment of several key criteria, such as the clarity of strategy, strength of sponsorship, urgency of need, support from managers, and the existing culture of measurement.

Observable signals
  • Existence of a documented corporate strategy.
  • An executive sponsor actively evangelizes the project.
  • Managers express frustration with current reporting systems.
  • Decisions are frequently justified with data.
  • Business and IT teams collaborate effectively on projects.
Scale

Can be measured on a qualitative scale (e.g., Low, Medium, High) or a quantitative scale based on survey responses.

Technical Readiness

The organization's stage (1-5) on the BI Maturity Model, assessed by evaluating characteristics such as analytic structure, data consolidation, stewardship, and technology platform.

Observable signals
  • Presence or absence of an enterprise data warehouse (EDW).
  • Prevalence of 'dueling spreadmarts' in meetings.
  • Time required for IT to produce new reports.
  • User complaints about data accuracy or system performance.
Scale

Categorical rating based on the BI Maturity Model stages.

Dashboard Design Quality

An expert or user-based evaluation of the dashboard against a set of best-practice criteria, including metric effectiveness (e.g., actionable, aligned), visual clarity (e.g., minimal clutter, appropriate charts), and usability (e.g., intuitive navigation).

Observable signals
  • Dashboard can be understood at a glance.
  • Users can easily drill down to find root causes of issues.
  • Metrics shown are directly tied to strategic goals.
  • The display is uncluttered and uses color and space effectively.
  • The system responds quickly to user interactions.
Scale

Measured via heuristic evaluation, usability testing, or user satisfaction surveys.

User Adoption

A composite measure including the percentage of target users who have used the system, the frequency and duration of their sessions, and the breadth of features used over a specific time period.

Observable signals
  • High traffic on the dashboard's usage logs.
  • Decline in requests for old, manual reports.
  • Users referencing dashboard data in meetings and emails.
  • Positive feedback and requests for enhancements from the user community.
Scale

Primarily based on quantitative system log data.

Strategic Clarity and Focus

Measured through employee surveys assessing their ability to articulate the company's main strategic goals and explain how their personal or team-level metrics contribute to those goals.

Observable signals
  • Employees can explain the 'why' behind their metrics.
  • Team conversations shift to focus on improving KPIs.
  • Reduced effort on low-priority or non-strategic tasks.
Scale

Perceptual measure based on Likert-scale survey questions.

Fact-Based Decision Making

A measure of the frequency with which dashboard data is cited as justification for decisions in formal proposals, meeting minutes, and performance reviews. Can also be assessed via survey questions about decision-making processes.

Observable signals
  • Managers asking 'What do the numbers say?'
  • Increase in data-driven proposals and arguments.
  • Reduction in decisions based on anecdote or 'gut feel'.
Scale

Can be measured by content analysis of company documents or perceptual surveys.

Interdepartmental Coordination

Self-reported measure from departmental managers on the ease, frequency, and effectiveness of collaboration with other departments on cross-functional goals and initiatives.

Observable signals
  • Formation of cross-functional 'Tiger teams' to address issues surfaced on dashboards.
  • Fewer instances of departments working at cross-purposes.
  • Increased use of shared metrics in cross-departmental meetings.
Scale

Perceptual measure based on Likert-scale survey questions directed at managers.

Strategy Execution

The percentage of strategic initiatives completed on time and on budget, and the achievement rate of top-level strategic KPIs over a fiscal year.

Observable signals
  • Consistent positive trends in top-level scorecard metrics.
  • Successful completion of projects linked to strategic objectives.
  • Executives making data-informed course corrections to strategy.
Scale

Archival measure based on project management and performance data.

Organizational Alignment

A measure derived from analyzing the cascading goals within the dashboard/scorecard system to assess the degree of vertical and horizontal consistency, supplemented by employee surveys on perceived alignment.

Observable signals
  • Cascading scorecards show clear links between levels.
  • Fewer conflicts over resources for competing priorities.
  • Departments understand how they contribute to each other's success.
Scale

Mixed-mode measure combining archival analysis and perceptual surveys.

Composable Tooling

Measured by the number and type of specialized tools in use, their ability to integrate via APIs, and whether their data can be correlated across facets of the monitoring service.

Observable signals
  • multiple specialized tools
  • API/integration usage
  • ability to correlate cross-tool data
  • ease of replacing individual tools
Scale

Qualitative maturity assessment; can be scored via tool inventory audit.

Holds up?

High face validity given book's explicit framing of monitoring facets. · Reliable when based on documented tool inventories.

User-Perspective Monitoring

Measured by presence of user-facing checks (HTTP response codes, latency), RUM metrics, and mappings between business KPIs and technical metrics.

Observable signals
  • HTTP 5xx monitoring
  • request latency tracking
  • KPI dashboards
  • login/search failure metrics
Scale

Mixed archival and perceptual; presence/coverage checklist.

Holds up?

Well grounded in the 'monitor from the user' design pattern. · Reliable when assessed against instrumentation inventories.

Alert Design Quality

Assessed via alert audits measuring proportion of actionable alerts, presence of runbooks, use of non-static thresholds, and self-healing automation.

Observable signals
  • alerts require immediate human action
  • linked runbooks
  • percent-change/statistical thresholds
  • regular alert audits
Scale

Composite qualitative score from alert review.

Holds up?

Directly reflects the book's six practices for good alerts. · Reliable with consistent audit criteria.

Monitoring Automation Level

Measured by presence of config management, self-registration of services, metric collection intervals, and automated self-healing scripts.

Observable signals
  • config management tools
  • instant node registration/deregistration
  • 60s or faster metric collection
  • self-healing scripts
Scale

Archival/behavioral assessment.

Holds up?

Grounded in the manual configuration anti-pattern and self-healing sections. · Reliable via inspection of tooling and pipelines.

Shared Monitoring Ownership

Assessed by who instruments apps, creates alerts, and participates in on-call across teams.

Observable signals
  • engineers building their own monitoring
  • software engineers in on-call rotation
  • no single monitoring bottleneck person
Scale

Perceptual/organizational; survey or role analysis.

Holds up?

Reflects the monitoring-as-a-job anti-pattern. · Moderately reliable; depends on organizational transparency.

Depth of System Understanding

Inferred from ability to articulate service behavior, identify high-level checks, and design targeted metrics and alerts.

Observable signals
  • talking to service owners
  • meaningful high-level checks
  • targeted rather than checkbox monitoring
Scale

Perceptual; hard to quantify.

Holds up?

Central to avoiding checkbox monitoring. · Lower reliability due to subjectivity.

Monitoring Signal Quality

Measured via false alarm rates, proportion of actionable alerts, and incident detection coverage.

Observable signals
  • low false alarm counts
  • high percent of alerts requiring action
  • no undetected outages
Scale

Mixed archival/perceptual.

Holds up?

Strongly tied to book's alerting principles. · Reliable when based on alert logs.

Team Trust in Monitoring

Assessed via team attitudes toward alerts and the rate at which alerts are ignored.

Observable signals
  • alerts acted upon
  • low rate of dismissed alerts
  • confidence in dashboards
Scale

Perceptual survey plus behavioral response rates.

Holds up?

Grounded in noise-erodes-trust argument. · Moderately reliable.

Alert Fatigue and Burnout

Measured via alert/incident volume per on-call period and self-reported burnout indicators.

Observable signals
  • high weekly alert counts
  • ignored alerts
  • reported exhaustion
  • slowed responses
Scale

Perceptual self-report plus incident-count archival data.

Holds up?

Clearly described in on-call and alerting chapters. · Reliable when combining incident counts with surveys.

Monitoring Effectiveness

Assessed via detection coverage, time-to-detect, and diagnostic usefulness across layers.

Observable signals
  • outages detected before user complaints
  • fast root-cause diagnosis
  • comprehensive layer coverage
Scale

Mixed archival/perceptual composite.

Holds up?

Overarching outcome aligned with book's purpose. · Moderate; composite construct.

System Reliability and Availability

Measured via availability percentages (nines), incident frequency, and mean-time metrics.

Observable signals
  • number of nines
  • downtime minutes
  • reduced show-stopping failures
Scale

Archival; availability chart in Appendix B.

Holds up?

Book stresses reliability improves only with resiliency work, not monitoring alone. · High reliability from archival availability data.

Business Visibility and Value

Assessed via presence of KPI dashboards and ability to correlate backend issues with user/business impact.

Observable signals
  • office KPI displays
  • quick user-impact assessment
  • KPIs tracked over time
Scale

Mixed; presence and use assessment.

Holds up?

Directly reflects the 'monitoring the business' chapter. · Moderately reliable.

Data Management Quality

Assessed through data lineage completeness, validation coverage, annotation quality, and pipeline audit results.

Observable signals
  • data validation checks
  • lineage tracking
  • schema conformance
  • annotation accuracy
Scale

Composite of pipeline audit and archival metrics.

Holds up?

Aligns with book's framing of ML as data pipelines. · Depends on consistent pipeline instrumentation.

Model Evaluation Rigor

Measured by presence and coverage of validation gates, evaluation suites, and pre-deployment reviews.

Observable signals
  • validation gate coverage
  • evaluation metrics
  • review sign-offs
Scale

Process-completeness and coverage metrics.

Holds up?

Reflects book's validity vs quality distinction. · Consistent when processes are documented.

Monitoring and Observability

Measured via metric coverage, alert configurations, and dashboard completeness.

Observable signals
  • configured alerts
  • drift dashboards
  • monitored SLIs
Scale

Behavioral/archival coverage metrics.

Holds up?

Captures silent-failure focus of the book. · Stable given tooling logs.

Serving Infrastructure Robustness

Measured via uptime, latency, rollback capability, and load-test outcomes.

Observable signals
  • uptime metrics
  • rollback success
  • load-test results
Scale

Archival infrastructure metrics.

Holds up?

Directly from serving chapter. · High given operational telemetry.

Ethical and Fairness Practices

Assessed via fairness audits, privacy reviews, and governance documentation.

Observable signals
  • fairness audit results
  • privacy review records
  • governance policies
Scale

Perceptual and archival mix.

Holds up?

Reflects dedicated ethics chapter. · Depends on audit consistency.

Team Operational Confidence

Assessed via self-reported preparedness and confidence surveys.

Observable signals
  • reported confidence
  • willingness to deploy
  • reduced anxiety
Scale

Perceptual self-report.

Holds up?

Inferred psychological mediator. · Moderate with surveys.

Incident Response Capability

Measured via time-to-detect, time-to-mitigate, and postmortem quality.

Observable signals
  • MTTD
  • MTTM
  • postmortem completion
Scale

Behavioral/archival metrics.

Holds up?

From incident response chapter. · High given incident logs.

ML System Reliability

Measured via error rates, incident frequency, drift-related degradation, and SLO adherence.

Observable signals
  • SLO adherence
  • incident counts
  • degradation events
Scale

Archival system metrics.

Holds up?

Central outcome of the book. · High given telemetry.

Business and Product Value

Measured via business KPIs, product adoption, and stakeholder trust.

Observable signals
  • revenue/engagement metrics
  • adoption rates
  • trust indicators
Scale

Archival business metrics.

Holds up?

Ultimate business outcome. · High given business reporting.

Continuous Automated Measurement

Assessed by auditing pipelines and tooling for automated metric collection, presence of fitness functions with enforceable thresholds, cadence of computation, and visibility of results.

Observable signals
  • metric jobs running per commit or nightly
  • build-breaking thresholds
  • shared dashboards or wiki pages
  • trend charts over time
Scale

Best captured as a categorical maturity assessment plus archival counts of automated checks; not self-report based.

Holds up?

Risk of measuring presence of infrastructure rather than whether measurements are acted upon. · Pipeline configuration and tool logs give repeatable evidence.

Architectural Modularity and Loose Coupling

Quantified using coupling metrics (Average Component Dependency, propagation cost), cycle group size, relative cyclicity, structural debt index, and the Modularity Maturity Index derived from architecture review and tools.

Observable signals
  • size of largest cycle group
  • propagation cost percentage
  • package cycle counts
  • MMI modularity subscore
Scale

Continuous archival metrics aggregated to component, package, and system levels.

Holds up?

Some aspects (clear responsibilities, naming) require reviewer judgment and are not fully measurable. · Automated static analysis provides high repeatability; reviewer-based components need paired reviews for consistency.

Code Size and Complexity

Measured via static analysis metrics such as lines of code, number of statements, cyclomatic complexity, LCOM4, and maximum indentation, with soft thresholds.

Observable signals
  • percentage of code in large files/methods
  • average cyclomatic complexity
  • indentation debt
  • LCOM4 values > 1
Scale

Continuous archival values with recommended thresholds (e.g., <800 LoC per file, <15 modified cyclomatic complexity).

Holds up?

LCOM4 unreliable within complex class hierarchies; complexity is a proxy for readability. · High—deterministic from source code via tools.

Testability and Deployability

Assessed by presence and coverage of automated tests, test-driven design practices, deployment pipeline scope and determinism, and ease of establishing modules in known states for testing.

Observable signals
  • automated test coverage
  • pipeline pass/fail determinism
  • independently deployable units
  • TDD adoption
Scale

Mixed—coverage percentages (archival) plus qualitative assessment of pipeline design.

Holds up?

Coverage alone is an imperfect proxy for testability; deployability depends on correct pipeline scoping. · Coverage and pipeline metrics are repeatable; design assessments benefit from consistent criteria.

Goal and KPI Clarity

Assessed through the existence and quality of GQM trees, KPI value trees, EventStorming outputs, documented quality goals, and stakeholder agreement on definitions.

Observable signals
  • documented goal statements
  • consensus on KPI definitions
  • GQM tree traceability
  • KPI value tree ownership
Scale

Primarily perceptual and artifact-based; can be assessed via workshops and document review.

Holds up?

Different stakeholders may hold divergent KPI definitions until convergence is created. · Depends on facilitation quality; artifact review improves consistency.

Team Ownership and Engagement

Assessed via participation in metric discussions, initiative in raising and driving improvement requests, discipline in running private builds, and employee Net Promoter Score.

Observable signals
  • team-initiated improvement requests
  • cross-functional metric conversations
  • consistent private-build discipline
  • employee NPS
Scale

Mostly perceptual (surveys, NPS) plus behavioral observation.

Holds up?

Engagement may be influenced by broader organizational culture beyond metrics. · Perceptual measures require consistent survey instruments; behavioral signals are more stable.

Technical Debt and Structural Erosion

Quantified via the Modularity Maturity Index, structural debt index, relative cyclicity, architecture violation counts, and architecture review of target-versus-actual architecture.

Observable signals
  • MMI score
  • structural debt index
  • growth of cycle groups
  • increasing change effort per feature
Scale

Archival composite metrics; MMI on a 0-10 scale where <4 signals replacement candidate.

Holds up?

Some architecture debt requires reviewer judgment and cannot be fully counted automatically. · Tool-based metrics reliable; review-based judgments improved by paired assessments.

Maintainability

Approximated by the Maintainability Level metric, MMI, coupling/complexity metrics, and observed trends in maintenance effort and trunk stability.

Observable signals
  • Maintainability Level percentage
  • MMI score
  • time spent restoring trunk stability
  • stable maintenance-cost corridor
Scale

Mixed—composite code metrics (archival) plus effort trends; ML expressed as a percentage.

Holds up?

Maintainability Level is experimental; must combine component and package structure health. · Tool-computed metrics are reproducible; effort-based signals depend on consistent tracking.

System Quality and Business Outcomes

Measured via operational metrics (latency, throughput, MTBF/MTTR, RPO/RTO, vulnerability counts) and business KPIs (monthly active users, revenue, EBITDA) tied through KPI value trees.

Observable signals
  • response time distributions
  • workload capacity per resource
  • availability percentage and MTTR
  • vulnerability findings
  • MAU/revenue trends
Scale

Mixed archival and operational metrics; some quality attributes measurable only in operation, others estimable via models.

Holds up?

Security relies on proxy measures; availability 'nines' can be misleadingly simplistic. · Operational metrics reliable when environments are consistent; models require calibration.

Hierarchical Planning Framework

Assessed by auditing whether documented planning processes exist at each horizon for each major function and whether feedback loops connect lower to higher levels.

Observable signals
  • documented planning processes at three levels
  • presence of feedback loops
  • reduced unplanned interfacility transfers
  • linked function plans
Scale

Best captured as a maturity assessment across functions and horizons.

Holds up?

Grounded in the book's generic framework figures and AO case implementation. · Repeatable through process documentation review.

Business-Supply Chain Strategic Alignment

Traced by mapping linkages among mission, objectives, strategies, and funded projects using MOS/AHP scoring.

Observable signals
  • explicit MOS linkages
  • AHP priority weights
  • budget-constrained project selection tied to strategy
Scale

Can be scored via 100-point allocation or AHP pairwise comparisons.

Holds up?

Based on the Zenith MOS/AHP demonstration. · Consistency of judgments measurable via AHP consistency checks.

Decision Support Systems Capability

Inventory of DSS tools per planning horizon plus verification of aligned, single-source data inputs.

Observable signals
  • tools present at all three levels
  • consistent forecasts/capacities across models
  • skilled planner utilization
Scale

Assessed as breadth and integration of DSS across horizons.

Holds up?

Illustrated by Warner-Lambert/Pfizer and Adams case studies. · Repeatable via systems and data audits.

Performance Measurement System

Assessed by presence of hierarchical metrics, SCOR KPIs, dashboards, and a strategy-linked performance index.

Observable signals
  • balanced internal/external KPIs
  • SCOR level 1 KPIs tracked
  • supply chain performance index computed
Scale

Metrics are archival; index computed as weighted average of KPI points.

Holds up?

Based on hierarchical SCPM framework and SCOR model. · Archival metrics provide stable, repeatable measures.

Supply Chain Risk Management Capability

Assessed via existence of risk categorization templates, mitigation strategies, probability/impact estimates, and monitoring routines.

Observable signals
  • risk templates by product/plant/supplier
  • documented mitigation strategies
  • ongoing monitoring processes
Scale

Can use qualitative to quantitative scales including AHP prioritization.

Holds up?

Grounded in Manuj and Mentzer risk categories and hierarchical risk templates. · Repeatable through standardized risk assessment templates.

Aligned Decision Making

Observed through consistency of plans across levels and reduced incidence of unplanned or emergency actions.

Observable signals
  • fewer emergency interfacility transfers
  • consistent tactical-operational plans
  • integrated production-distribution decisions
Scale

Best captured through operational consistency indicators.

Holds up?

Supported by AO integration outcomes. · Observable via operational records.

Supply Chain Agility

Measured via response time to disruptions and ability to rapidly rerun planning scenarios.

Observable signals
  • rapid strategic scenario generation
  • maintained service during rapid change
  • quick DSS deployment
Scale

Mixed behavioral and archival indicators.

Holds up?

Illustrated by Pfizer's rapid inventory deployment response. · Repeatable via response-time and scenario logs.

Customer Service Performance

Measured through archival service metrics such as line-item fill rate, order fill rate, on-time delivery percentage, and order cycle time.

Observable signals
  • fill rate percentages
  • on-time delivery percentage
  • avoided backorders
Scale

Archival percentage-based metrics.

Holds up?

Consistent with metrics used in AO, Pfizer, and Chapter 7 study. · High reliability from transactional records.

Operating Cost Efficiency

Measured via archival cost metrics such as distribution cost per case, freight cost per pound, and operating cost reduction percentages.

Observable signals
  • 10 percent operating cost reduction
  • $5 million identified savings
  • cost per case/pound
Scale

Archival cost-based metrics.

Holds up?

Documented in AO and Adams case studies. · High reliability from financial and operational records.

Firm Profitability

Measured as operating margin and adjusted operating margin (firm margin minus industry median margin) from financial data.

Observable signals
  • EBIT-based operating margin
  • industry-adjusted margin
Scale

Continuous archival financial measure.

Holds up?

Derived from Compustat and SAP benchmarking data in the 247-firm study. · High reliability from audited financial data.

Architectural Divisibility

Assessment of the system architecture based on the number of distinct, independently scalable service tiers or clusters. A higher score indicates greater segmentation and fewer monolithic components.

Observable signals
  • Presence of multiple, role-specific server clusters in monitoring dashboards.
  • Architectural diagrams showing distinct service boundaries.
  • Ability to scale one part of the system (e.g., image servers) without affecting another (e.g., database servers).
Capacity Planning Process Rigor

Frequency and quality of capacity planning reviews, accuracy of past forecasts, and the degree to which decisions are based on trend data from monitoring systems. Can be scored using a rubric assessing measurement, forecasting, and procurement planning maturity.

Observable signals
  • Regularly updated capacity forecast documents or dashboards.
  • Use of trend lines and curve-fitting on historical data to justify new hardware.
  • Existence of a defined process for tracking the procurement pipeline.
  • Correlation of system metrics with business metrics.
Automated Deployment and Configuration

The percentage of production servers whose configuration is fully managed by an automated system. This is inversely related to the frequency of manual SSH logins for configuration changes.

Observable signals
  • Use of tools like Puppet, Chef, Ansible, or CFEngine.
  • Presence of a version control repository (e.g., Git) for configuration files.
  • Ability to provision a new server from bare metal to production-ready without manual login.
Elastic Provisioning Strategy

The extent to which the infrastructure utilizes horizontal scaling and dynamic autoscaling policies versus relying on manual provisioning and vertical scaling. Can be measured by the number of services governed by autoscaling rules.

Observable signals
  • Presence of autoscaling groups (ASGs) in cloud environments.
  • Load balancers distributing traffic across multiple identical nodes.
  • Historical data showing server counts fluctuating with daily/weekly traffic patterns.
Hardware Selection and Homogeneity

The number of distinct hardware or instance-type profiles used per functional role (e.g., web server, database server). A lower number indicates higher homogeneity. Appropriateness is assessed by comparing resource bottlenecks (e.g., CPU, I/O) with hardware specifications.

Observable signals
  • Inventory lists showing few hardware variations for servers in the same cluster.
  • Procurement records indicating purchases of I/O-heavy machines for databases and CPU-heavy machines for web servers.
  • Documentation of a 'diagonal scaling' hardware refresh strategy.
Resource Headroom

The percentage of a key resource (e.g., CPU, disk I/O wait) that remains unused during peak traffic periods, calculated as (Ceiling - Peak Utilization). The ceiling is determined through load testing or observation of performance degradation.

Observable signals
  • Monitoring graphs showing peak utilization well below 100% or other defined ceilings.
  • The 'safety factor' percentage used in capacity forecasting calculations.
  • Absence of performance degradation during predictable traffic spikes.
Time to Provision New Capacity

The average time, measured in days or weeks, from the approval of a hardware/cloud resource purchase to the point where the new resource is successfully serving production traffic.

Observable signals
  • Timestamps on purchase orders, delivery receipts, and deployment tickets.
  • The lead time used in capacity forecast models to trigger procurement.
  • For cloud resources, the time from API call to instance being healthy in a load balancer.
Operational Efficiency

The average utilization percentage of key resources (like CPU) across a cluster over a given period. Higher average utilization, without compromising performance, indicates greater efficiency.

Observable signals
  • Monitoring graphs showing average CPU utilization across a cluster.
  • Reduction in server count after a 'diagonal scaling' hardware refresh.
  • Cloud billing data showing reduced costs from autoscaling down during off-peak hours.
Application Performance

Key performance indicators measured by external monitoring services or internal application instrumentation, such as 95th percentile page load time, time to first byte (TTFB), or API response latency.

Observable signals
  • Dashboards from Real User Monitoring (RUM) tools.
  • Response time metrics in web server logs.
  • Reports from external services like Catchpoint or Keynote.
  • A low number of user complaints about site speed.
Application Availability

The uptime percentage calculated from data provided by external monitoring services that check application accessibility from multiple geographic locations at frequent intervals.

Observable signals
  • SLA compliance reports.
  • Public status pages showing service health.
  • Number of outage alerts triggered per month.
  • Absence of 'Fail Whale' or similar error pages shown to users.
Cost-Effectiveness of Infrastructure

The total infrastructure cost (hardware amortization, cloud bills, power, cooling) divided by a key business metric (e.g., number of active users, transactions processed, or ad views served) over a specific period.

Observable signals
  • Monthly cloud provider bills.
  • Quarterly financial reports on capital expenditure for hardware.
  • Business intelligence reports correlating infrastructure costs with user growth or revenue.

Self-assessment

Where would you like to improve?

This is a structured self-diagnostic built from the model — a mirror for reflection, not a validated psychometric scale. For validated measurement, see the instruments below.

1 = Strongly Disagree · 7 = Strongly Agree

Capabilitythe practices and skills you deploy
  • I reliably demonstrate continuous delivery & deployment automation.
  • I reliably demonstrate monitoring & observability.
  • I reliably demonstrate business / strategic alignment.
  • I reliably demonstrate metric & dashboard design quality.
  • I reliably demonstrate process improvement methodology & discipline.
Alignmentthe outcomes you steer toward
  • I reliably demonstrate business value & organizational performance.
  • I reliably demonstrate system reliability, availability & performance.
  • I reliably demonstrate software/system delivery performance.
  • I reliably demonstrate cost & operating efficiency.
  • I reliably demonstrate organizational scalability.
Motivationthe states you cultivate in others
  • I reliably demonstrate staff accountability, motivation & autonomy.
  • I reliably demonstrate generative culture & experimentation norm.
  • I reliably demonstrate organizational transparency & strategic clarity.
  • I reliably demonstrate burnout, deployment pain & alert fatigue.
  • I reliably demonstrate signal quality & trust in monitoring.
Supportthe conditions you shape
  • I reliably demonstrate leadership commitment & transformational leadership.
  • I reliably demonstrate data distribution shift & model freshness.
0 of 17 answered

Proposed measures — starter instruments where no validated one was found

Technology Business Value Index

proposed · not validated

Rate each observable statement on the scale below.

  1. Each major technology initiative has a documented linkage to at least one tracked business outcome metric (e.g., revenue, cost, market share).
  2. Quarterly business reviews include a comparison of technology investment costs against realized financial or mission-related returns.
  3. Underperforming technology investments are identified through defined criteria and are reprioritized or discontinued within a set review cycle.

Scale: 1–7 (Strongly Disagree → Strongly Agree). Average the item ratings. This proposed index has no validated cutoff.

Production Reliability & Operational Excellence Index

proposed · not validated

Rate each observable statement on the scale below.

  1. Production systems are monitored continuously with automated alerts triggered when predefined availability or latency thresholds are breached.
  2. Incident postmortems are conducted for all major outages and result in documented, tracked remediation actions.
  3. Service level objectives for availability and performance are published and reviewed against actual production data on a recurring schedule.

Scale: 1–7 (Strongly Disagree → Strongly Agree). Average the item ratings. This proposed index has no validated cutoff.

Delivery Pipeline Automation Maturity Index

proposed · not validated

Rate each observable statement on the scale below.

  1. Code changes are automatically built, tested, and deployed through a pipeline without manual intervention for standard releases.
  2. Every code change passes through automated regression and security tests before being merged into the main branch.
  3. Deployment frequency and change failure rate are tracked and reported as standing operational metrics.

Scale: 1–7 (Strongly Disagree → Strongly Agree). Average the item ratings. This proposed index has no validated cutoff.

Sources

  • Accelerate The Science of DevOps — Nicole Forsgren, Jez Humble, Gene Kim · Using rigorous, survey-based scientific research across thousands of organizations, Accelerate identifies the 24 measurable capabilities that drive high software delivery performance, which in turn drives organizational performance, employee satisfaction, and competitive advantage.
  • Designing Machine Learning Systems — Chip Huyen · A holistic, iterative framework for designing production-ready machine learning systems that are reliable, scalable, maintainable, and adaptive across every stage from data engineering to continual learning.
  • Effective Data Science Infrastructure — Ville Tuulos · A practical guide to building human-centric infrastructure that empowers data scientists to develop, deploy, and operate machine learning applications end-to-end without becoming DevOps experts.
  • IT Governance Metrics Measurement and Benchmarking Best Practice Workbook Roadmap, Implementation and Management - Ready to… — Ivanka Menken Gerard Blokdijk · A practical workbook that shows IT organizations how to measure, benchmark, and continually improve service performance using ITIL, ISO/IEC 20000, Six Sigma, and ROI techniques.
  • Metrics for IT service management (Brooks, Peter (Business consultant), author) · A practical guide for designing, implementing, and using metrics to control, steer, and continuously improve IT Service Management processes, primarily based on the ITIL framework.
  • Performance Dashboards Measuring, Monitoring, and Managing Your Business — Wayne W. Eckerson · A comprehensive guide to designing, building, and deploying performance dashboards as layered information systems that enable organizations to effectively measure, monitor, and manage business performance to achieve strategic objectives.
  • Practical Monitoring Effective Strategies for the Real World — Mike Julian · A practical, tool-agnostic guide to building effective, trustworthy monitoring across business, frontend, application, server, network, and security layers by focusing on principles rather than tools.
  • Reliable Machine Learning Applying SRE Principles to ML in Production — Cathy Chen, Niall Richard Murphy etc. · A practical guide to operating machine learning systems reliably in production by applying Site Reliability Engineering (SRE) principles across the entire ML lifecycle.
  • Software Architecture Metrics — Christian Ciceri et al · Ten leading practitioners show how to select, implement, automate, and act on software architecture metrics so that objective measurement—not gut feeling—guides architectural decisions and business outcomes.
  • Supply Chain Planning, 2nd Edition — etc. · A practitioner-oriented guide showing how firms can use linked, hierarchical planning frameworks—supported by decision support systems and performance metrics—to align supply chain strategy with business goals and achieve superior, measurable performance.
  • The Art of Capacity Planning Scaling Web Resources in the Cloud — John Allspaw Arun Kejariwal · A practical, field-tested guide for web operations professionals on how to measure, plan, and manage the technical resources needed for a growing web application to ensure high performance and availability.

The cheat sheet

Everything, on one page

One key takeaway from each section, with links to read more.

Publication details

Consult the sources listed in this guide for further reading. Edition 1 · Updated 2026-09-11.

Explore related books and profiles in the library.

Take it with you

The main guide above is free to read. This purchase includes 81 additional tools and examples — 16 frameworks, 14 checklists, 30 case studies and 21 templates — plus the full sections and the ebook itself: an epub and a PDF covering all 28 sections. Every format, yours to keep — permanently, including every future update. When this guide is deepened, you get the new edition at no cost.

One payment. The main guide stays free to read.

Get the first two lessons of Measure And Run Technology Operations free by email.

Two lessons now, then one letter a month from Leading With Data. Your address is used for these emails only. Unsubscribe any time.