Metrics and Learning is not about tracking velocity or producing dashboards to appease managers. It’s about creating the conditions for continuous improvement by making performance transparent, exposing constraints, and enabling teams and leaders to respond with evidence rather than assumption.
This approach builds a culture of empiricism, where progress is inspected regularly, and data informs decisions. Metrics become a feedback loop, not a control mechanism. They allow teams to observe how value flows, understand where it’s blocked, and adapt their systems of work accordingly. If you’re not measuring flow, quality, and outcomes, you’re not managing; you’re guessing.
Metrics are not just about operational tracking, they are a leadership tool for adaptation.
To make this work across your company, we recommend metrics in two distinct but complementary domains: the Product/Project/Organisation- level and the Team- level.
Product / Project / Organisation Metrics
These metrics help us understand the overall health of delivery, customer experience, and organisational capability. They are most useful for Product Owners, stakeholders, and leaders who are accountable for strategic outcomes.
-
Customer Satisfaction Gauges sentiment and product-market fit. This is not a vanity metric. It’s a leading indicator of retention and advocacy.
-
Employee Satisfaction A reflection of team energy and engagement. Low engagement correlates with low throughput and high turnover. If your people aren’t engaged, your product won’t be either.
-
Defect Trend A measurement of quality debt. A rising trend signals instability and rework. Quality is a strategic asset, not a developer problem.
-
Mean Time to Repair (MTTR) Reveals how quickly your system can respond to issues. This is an indicator of your DevOps maturity and your ability to protect customer trust.
-
Release Stabilisation Duration The time between “dev done” and “customer live.” Long stabilisation windows indicate brittle systems and poor engineering practices. This metric tells you how much of your time is spent undoing versus delivering.
-
Deployment / Release Frequency Frequency reflects feedback speed. If you can’t release frequently, you can’t learn quickly. If you’re not releasing frequently, you’re not Agile, no matter what your board says.
Team Metrics
At the team level, metrics should reflect how effectively value flows through the system. These are diagnostic tools for self-management and improvement, not tools for judgement or control. They inform the team’s own decisions.
-
Work in Progress (WIP) High WIP kills flow. It reveals where context switching and overcommitment are damaging delivery. Monitor WIP to guide WIP-limiting policies and optimise flow.
-
Cycle Time How long does it take to turn an idea into a done increment? Trends over time are more important than single snapshots. Stability is more important than speed.
-
Work Item Age Every in-progress item has a clock ticking. A rising average suggests bottlenecks or neglected work. Use this to spot hidden queues.
-
Throughput Count of items completed per time unit. Don’t over-index on it. It’s only useful when paired with WIP and cycle time to observe trends.
We explicitly do not- track velocity, story points, remaining work, or original estimate. These are internal planning tools, not outcome metrics. They promote illusion over insight and encourage teams to optimise for the wrong things.
Closing the Loop
Metrics are only useful when they’re tied to learning and action. That means:
- Teams inspect them regularly (e.g. during Sprint Reviews and Retrospectives).
- Product Owners use them to inform forecasting and prioritisation.
- Leaders use them to support, not control, enabling system-level improvement rather than micromanagement.
By embedding metrics in how we work, we move from anecdote to evidence, from hope to hypothesis, and from activity to outcomes.
We don’t measure to report. We measure to learn. We don’t track metrics. We inspect systems.
The strongest work on Metrics and Learning — ranked by substance, not recency. How this is ranked
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Velocity isn’t how many story points a team burns down
Velocity measures how quickly teams turn ideas into value, using build, test, deploy, and feedback times, not just story points, to track …
Stop Hiding Behind Complexity and Start Delivering Continuously
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and …
Stop Testing Quality In: How Shifting Left Builds Better Software, Faster
Stop testing quality in, start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in …
Every delay increases the risk of failure
Delaying software releases increases failure risk. Frequent, small releases improve success rates, adaptability, and recovery, as shown by …
How to Build for Business Resilience and Continuity
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
Transforming Agility: How Azure DevOps Went from Two-Year Releases to 880,000 Deployments
Explores how Azure DevOps shifted from slow, two-year releases to rapid, continuous delivery, highlighting the benefits of fast feedback, …
Why Measuring Individual Cycle Time is Killing Your Flow (And What to Do Instead)
Measuring individual cycle time in Kanban misleads teams, hides real bottlenecks, and harms flow. Focus on system-wide metrics like PCE, …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Stop Hiding Behind Complexity and Start Delivering Continuously
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …
Getting Started with Objectives & Key Results
Learn how to successfully implement OKRs by aligning clear strategy, fostering transparency, empowering teams, focusing on outcomes, and …
How Lack of Agency is Killing Your DevOps Initiatives
Explores how lacking developer control over production, telemetry, and deployments undermines DevOps, leading to fragile automation and …
How to Build for Business Resilience and Continuity
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
Why Measuring Individual Cycle Time is Killing Your Flow (And What to Do Instead)
Measuring individual cycle time in Kanban misleads teams, hides real bottlenecks, and harms flow. Focus on system-wide metrics like PCE, …
Deciphering the Enigma of Story Points Across Teams
Explains why Story Points are subjective and unsuitable for comparing teams, and highlights objective metrics like throughput and value for …
Stop Testing Quality In: How Shifting Left Builds Better Software, Faster
Stop testing quality in, start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in …
Transforming Agility: How Azure DevOps Went from Two-Year Releases to 880,000 Deployments
Explores how Azure DevOps shifted from slow, two-year releases to rapid, continuous delivery, highlighting the benefits of fast feedback, …
Stop Flying Blind: Why Telemetry Belongs in Your Definition of Done
Stop flying blind after release, learn why telemetry is vital to your Definition of Done and how real feedback drives better software, …
Stop Guessing: How to Make Work Visible and Drive Real Improvement with Azure DevOps Flow Metrics
Stop guessing, start making data-driven decisions in Azure DevOps. Discover tools, tips, and insights to make your work visible and your …
Stop Chasing Tech Hype: How Evidence-Based Decisions Empower Real Leadership
Stop chasing tech trends. Learn how evidence, visibility, and clarity empower tech leaders to make confident, strategic decisions, beyond …
Maximising Deployment Frequency: The Key to Faster Time to Market and Business Success
Explores how increasing deployment frequency, stable environments, and fast feedback loops improve software delivery, reduce time to market, …
Mastering Product Development Costs: Empower Your Team for Financial Success
Learn how to track, manage, and optimise product development costs by empowering teams with financial awareness, key metrics, and continuous …
Transforming Waste into Value: How to Boost ROI with Agile Metrics
Learn how agile metrics like innovation rate, product index, usage index, and version adoption help identify waste and improve ROI by …
Unlocking Success: How Small Experiments Transformed Feature Delivery from 25 to 150 in Software Development
Explores how breaking features into small experiments boosts software delivery, enabling teams to deliver more features, reduce risk, and …
The Evidence-Based Management Guide 2020: Improving Value Delivery under Conditions of Uncertainty
Evidence-Based Portfolio Management
OKR Guide - A Social Discipline for Shared Focus, Measurable Contribution, and Strategic Learning
66 resources, newest first
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …
Stop Guessing: How to Make Work Visible and Drive Real Improvement with Azure DevOps Flow Metrics
Stop guessing, start making data-driven decisions in Azure DevOps. Discover tools, tips, and insights to make your work visible and your …
Getting Started with Objectives & Key Results
Learn how to successfully implement OKRs by aligning clear strategy, fostering transparency, empowering teams, focusing on outcomes, and …
Stop Testing Quality In: How Shifting Left Builds Better Software, Faster
Stop testing quality in, start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in …
Stop Chasing Tech Hype: How Evidence-Based Decisions Empower Real Leadership
Stop chasing tech trends. Learn how evidence, visibility, and clarity empower tech leaders to make confident, strategic decisions, beyond …
OKR Guide - A Social Discipline for Shared Focus, Measurable Contribution, and Strategic Learning
How Lack of Agency is Killing Your DevOps Initiatives
Explores how lacking developer control over production, telemetry, and deployments undermines DevOps, leading to fragile automation and …
Stop Flying Blind: Why Telemetry Belongs in Your Definition of Done
Stop flying blind after release, learn why telemetry is vital to your Definition of Done and how real feedback drives better software, …
How to Build for Business Resilience and Continuity
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
Why Measuring Individual Cycle Time Fails to Help Teams
Measuring individual cycle time overlooks team performance and system bottlenecks. Focus on lead time, throughput, and process efficiency to …
Why Tracking Individual Cycle Time Distorts Team Behaviour
Tracking individual cycle time can harm team performance by encouraging task cherry-picking, reduced collaboration, and lower quality, …
Velocity isn’t how many story points a team burns down
Velocity measures how quickly teams turn ideas into value, using build, test, deploy, and feedback times, not just story points, to track …
Why Measuring Individual Cycle Time is Killing Your Flow (And What to Do Instead)
Measuring individual cycle time in Kanban misleads teams, hides real bottlenecks, and harms flow. Focus on system-wide metrics like PCE, …
If software is not delivered, it is not valuable
Undelivered software provides no value. Frequent, iterative releases reduce risk, cost, and failure, enabling faster learning and real user …
Stop Hiding Behind Complexity and Start Delivering Continuously
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and …
Deploying Windows OS Directly to Production: Then vs Now
Explains how Windows OS updates shifted from infrequent, risky releases to safe, staged rollouts using ring-based deployment and real-time …
Every delay increases the risk of failure
Delaying software releases increases failure risk. Frequent, small releases improve success rates, adaptability, and recovery, as shown by …
Frequent releases are not just a technical strategy
Frequent software releases reduce risk, enable faster feedback, and help teams adapt to user needs, preventing costly mistakes and improving …
Transforming Agility: How Azure DevOps Went from Two-Year Releases to 880,000 Deployments
Explores how Azure DevOps shifted from slow, two-year releases to rapid, continuous delivery, highlighting the benefits of fast feedback, …
Maximising Deployment Frequency: The Key to Faster Time to Market and Business Success
Explores how increasing deployment frequency, stable environments, and fast feedback loops improve software delivery, reduce time to market, …
Mastering Product Development Costs: Empower Your Team for Financial Success
Learn how to track, manage, and optimise product development costs by empowering teams with financial awareness, key metrics, and continuous …
Transforming Waste into Value: How to Boost ROI with Agile Metrics
Learn how agile metrics like innovation rate, product index, usage index, and version adoption help identify waste and improve ROI by …
Unlocking Success: How Small Experiments Transformed Feature Delivery from 25 to 150 in Software Development
Explores how breaking features into small experiments boosts software delivery, enabling teams to deliver more features, reduce risk, and …
The Problem with Incompetent Scrum Masters: Why Lack of Skills in Team Context Results in Poor ROI
Incompetent Scrum Masters reduce team performance and ROI by lacking key skills. Learn how to measure their impact using innovation, usage, …
Mastering Evidence-Based Management for Agile Success
Learn how Evidence-Based Management uses data to guide Agile teams, improve decision-making, track value, and boost innovation, customer …
Evidence-Based Management: The Four Key Value Areas in Scrum
Explains Scrum’s four key value areas, current value, unrealised value, ability to innovate, and time to market, for data-driven product and …
Mastering Outcomes: How Evidence-Based Management Transforms Your Project Success
Learn how evidence-based management uses clear outcomes and targeted metrics to improve project success, enabling informed decisions and …