Observability for �Engineering Teams
Improving Productivity of Agile Product Engineering Teams
using Flow and Health Metrics
Impact and Outcome OVER Output
Naresh Jain
Xnsio
© 2025 Xnsio All Rights Reserved
Our Goal is to maximise Impact/Outcome AND minimise Output
Src: Jeff Patton
© 2025 Xnsio All Rights Reserved
Operation Successful, Patient Dead!
‘By the time the 6-year anti-missile system project was completed, the new missiles were faster than the anti-missile missiles’
© 2025 Xnsio All Rights Reserved
Avoiding the “Operation Successful, Patient Dead!” Situation
Even if a project is delivered on time, on budget and as per spec (scope) by fully utilising all the resources, if it is not useful, it is not a productive use of anyone’s time!
Hence from measuring productivity point of view, it is important to focus on consistent, continuous and early delivery of real value to stakeholders
Project Management’s Iron Triangle
© 2025 Xnsio All Rights Reserved
Agile organisation: The new dominant organisational paradigm
Focus on self-organised, cross-functional agile teams
In agile organisations, we measure overall team’s outcome-based performance instead of individual productivity because measuring and rewarding individual performance is deterrent to collaboration and overall team’s performance.
© 2025 Xnsio All Rights Reserved
Building antifragile system in VUCA World
Unlike fragile systems, which dislikes variability and stress, antifragile system gains from disorder/chaos, randomness and VUCA.
One of the key properties of antifragile systems is to localise impact by building in slack/redundancy.
Systems that tries to achieve 100% utilisation ends up becoming fragile and incapable of responding quickly to rapid changes, hence unresponsive and less valuable.
© 2025 Xnsio All Rights Reserved
Shift focus from Utilisation to Throughput and Latency
If we apply queuing theory to product engineering, we understand the importance of reducing the batch size, in order to increase velocity (throughput) and reduce cycle time (latency) while still maintaining an optimal 70-80% utilisation.
© 2025 Xnsio All Rights Reserved
Our goal is to optimise the flow of consistent, continuous and early value delivery to our stakeholders
Hence we use the Flow Metrics to measure productivity of a team
© 2025 Xnsio All Rights Reserved
Flow Metrics
Velocity
Cycle Time
Flow Efficiency
Work-in-Progress (WIP)
© 2025 Xnsio All Rights Reserved
© 2025 Xnsio All Rights Reserved
Analogy to understand Flow Metrics
Velocity (Throughput): How many 10L bottles can I fill in X time?
Cycle Time (Latency): From start to finish, how long will it take to fill this 10L bottle?
Flow Efficiency: How smoothly is the water flowing? Is it continuous flowing or stopping & starting?
WIP (Inventory): How much water is currently in the system?
© 2025 Xnsio All Rights Reserved
Velocity
Velocity is the throughput of a team. It is a measure of how many work items were completed over a period of time. By analyzing trends over time, the metric can tell you if your delivery rates has improved, thus helping you to more accurately estimates/forecasts on how much work (and value) you can deliver in a given period of time.
© 2025 Xnsio All Rights Reserved
Cycle Time
Cycle Time is the latency of a team. It is a measure of the elapsed time each work item takes to be completed from the moment it enters the value stream (approved by business stakeholders) to completion (end user obtaining value from product), including both active and wait states, including weekends and off-hours. By analysing trends over time, the metric can tell you if your acceleration investments are actually improving your time-to-market.
© 2025 Xnsio All Rights Reserved
Flow Efficiency
Flow Efficiency is the proportion of work items actively being worked on. It is measured as total elapsed time in work-centres for all work items divided by total cycle time (time spent in work-centres and waiting-queues.) By analysing trends over time, the metric can tell you if your work items are stagnating in a wait state and slowing down your time-to-market.
© 2025 Xnsio All Rights Reserved
Work in Progress (WIP)
WIP is the measures the number of work items being worked on in a value stream, denoting the amount of WIP. By analysing trends over time, the metric can tell you if your work items are crossing a threshold and negatively effecting the output
© 2025 Xnsio All Rights Reserved
Work in Progress Aging
WIP Aging is the measure of how long a work item has been in the value stream. As the aging increases, it will affect the cycle time.
© 2025 Xnsio All Rights Reserved
Flow Metrics vs. Health Metrics
Flow metrics are influenced by several factors and are relatively slow moving. However, when a new improvement practice is introduced to a team, we use Health Metrics to measure how well the practice is being adopted.
© 2025 Xnsio All Rights Reserved
Code Repository Level Health Metrics Drill Down
© 2025 Xnsio All Rights Reserved
Sonar – Code Quality
© 2025 Xnsio All Rights Reserved
Test Coverage
© 2025 Xnsio All Rights Reserved
CI Builds
© 2025 Xnsio All Rights Reserved
CI Builds
© 2025 Xnsio All Rights Reserved
CI Builds
© 2025 Xnsio All Rights Reserved
Pull Requests
© 2025 Xnsio All Rights Reserved
Source Code Branching
© 2025 Xnsio All Rights Reserved
Accelerate - State of DevOps Report (was DORA)
© 2025 Xnsio All Rights Reserved
A learning loop for continuous improvement
Build
Measure
Learn
Decide next iteration
L
M
Analyze
Go-Live & Observe
B
Intervene
Measure
Learn
Decide next iteration
L
M
Analyze
Let interventions take effect
I
Product Evolution
Process Evolution
(Continuous Improvement)
Now that we’ve a continuous monitoring framework in place, we can prioritize the most impactful area and continuously improve
© 2025 Xnsio All Rights Reserved
Case Study
© 2025 Xnsio All Rights Reserved
© 2025 Xnsio All Rights Reserved
In 2021
In 2023
© 2025 Xnsio All Rights Reserved
31
© 2025 Xnsio All Rights Reserved
32
In 2021
In 2023
© 2025 Xnsio All Rights Reserved
33
© 2025 Xnsio All Rights Reserved
In 2021
In 2023
© 2025 Xnsio All Rights Reserved
35
© 2025 Xnsio All Rights Reserved
36
In 2021
In 2023
© 2025 Xnsio All Rights Reserved
Thank you!
© 2025 Xnsio All Rights Reserved