-
Notifications
You must be signed in to change notification settings - Fork 0
How we calculate flow metrics
ℹ️ This feature is currently in our beta phase. This means we are testing it with our customers. The user experience may also not be ideal yet. If you are running into issues, please let us know at support@columinity.com
On this page, we explain how flow metrics like cycle time, throughput and work-in-progress are calculated in Columinity.
Cycle Time is "the average time it takes to complete one item, from start to finish". It indicates how long it typically takes to complete a work item, and can be used for forecasting. We calculate this metrics according to the Kanban definition:
- Collect all work items that (first) started and (last) completed in the past 28 days. We consider an item "in progress" when it leaves the "To Do" state, and "done" when it hits the "Done" state.
- For each work item, calculate the number of days between start and completion.
- Calculate the time (in days) it takes to finish 85% of the work items. This is the SLA 85, or 85th percentile of the Service Level Agreement (SLA).
- Calculate a 95% confidence interval with a 3.000 bootstrap sample. The narrower the confidence interval centers around the SLA 85 result, the more reliable it is for forecasting.
Work-in-Progress (WIP) is "The time-weighted average number of work items in progress during the measured period". It indicates how many work items are typically in progress at the same time. Kanban shows that a lower WIP is generally better, as higher WIP can indicate dependency issues, low collaboration and lacking cross-functionality. We calculate this metrics according to the Kanban definition:
- Collect all work items that (first) started in the past 28 days. Uncompleted items are included. We consider an item "in progress" when it leaves the "To Do" state, and "done" when it hits the "Done" state.
- For each day in the sampling window, calculate how many items were "in progress".
- Calculate a mean average work-in-progress.
- Calculate a 15-85% confidence interval for the WIP result. The narrower this centers around the WIP result, the more reliable it is.
Throughput is "The average rate of completed work items per unit of time". It indicates how much work a team typically completes every day. We calculate this metrics according to the Kanban definition:
- Collect all work items that (first) started and (last) completed in the past 28 days. We consider an item "in progress" when it leaves the "To Do" state, and "done" when it hits the "Done" state.
- For each day in the sampling window, calculate how many items completed on that day.
- Calculate a mean average for the items completed per day.
- Calculates a 95% confidence interval based on the standard deviation.
Cycle Time, Throughput and Work-in-Progress are connected through Little's Law. This means that one can always be calculated from the other two under a few conditions:
WIP = Throughput × Cycle Time
Cycle Time = WIP ÷ Throughput
Throughput = WIP ÷ Cycle Time
Little's Law applies when the system is in a steady state, meaning that all items started and completed in the sampling window. Moreover, the Cycle Time should be calculated as the mean average of item cycle time's, and not the SLA 85. We validated our calculations in Columinity by ensuring that, under the aforementioned conditions, the law applies to the returned cycle time (mean average), WIP and throughput.
We worked hard to ensure that the calculations above are as correct and reliable as we can make them. If you see areas of improvement, please contact us at info@columinity.com
Diagnose your team with our scientifically validated survey, inspect the results together, and improve with our evidence-based feedback.
- Setting up a survey for a new team
- Analyzing results in the Team Report
- Setting up a repeat survey for your team
- Subscribing to Columinity
- Enabling stronger anonymity protections
For Teams Dashboard
- Managing teams
- Analyzing teams
- Managing users
- Invite participants for snapshots
- Integrate with other platforms
For Coaching Center
- Managing organizations
- Analyzing organizations
- Managing coaches
- Apply custom branding
- Getting started with our API
Enduring change initiatives
- How questions link to factors
- How we calculate factor scores
- How we aggregate results
- How "Statistical Settings" impact the results
- How the "Impact" scores are calculated
- How the 15‐85 percentiles work
- How not to fool yourself with statistics
- Frequenty asked questions & oddities