flow-efficiency

Diagnose slow delivery using Modig and Åhlström's flow-efficiency framework and queueing laws.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/vnovakovits/claude-skills --skill flow-efficiency-vnovakovits
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: flow-efficiency
Source: https://github.com/vnovakovits/claude-skills/tree/main/plugins/engineering-practices/skills/flow-efficiency
Command: npx skills add https://github.com/vnovakovits/claude-skills --skill flow-efficiency-vnovakovits

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often work at full capacity yet deliver slowly, and management pressure to "keep everyone busy" makes it worse. This Skill provides the diagnostic vocabulary and mathematical grounding (Little's Law, Kingman's formula, bottleneck and variation laws) to explain why high utilization destroys flow and to argue for WIP limits, slack, and variation reduction. ## Core Features & Use Cases - Efficiency paradox diagnosis: Distinguish resource efficiency from flow efficiency and locate a team on the efficiency matrix (Efficient Islands vs Efficient Ocean). - Quantitative reasoning: Apply Kingman's formula, Little's Law, and the three laws of process dynamics to explain why wait times explode near 100% utilization. - Process diagnosis workflow: Define the flow unit, map the process from its perspective, calculate flow efficiency, and identify why work waits. - Use Case: A team is busy but shipping slowly and management demands higher utilization. Use this Skill to calculate flow efficiency on recent stories, show the utilization-vs-wait-time trade-off, and build a data-backed case for WIP limits and smaller story slices. ## Quick Start Ask Claude to diagnose why your team feels slow despite everyone being busy, using the flow-efficiency framework on your current sprint data.

Frequently Asked Questions about flow-efficiency

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I explain why high utilization slows down delivery?▼

Use Kingman's formula: wait time grows non-linearly as utilization approaches 100%, going from 4x at 80% utilization to 99x at 99%. Combined with variation in work items, pushing everyone to be busy creates exponentially longer queues and flow times.

What is the difference between resource efficiency and flow efficiency?▼

Resource efficiency measures how busy people or machines are; flow efficiency measures how much of a work item's lifetime is spent receiving value versus waiting. Knowledge work typically shows only 5-20% flow efficiency, meaning most time is spent waiting in queues.

How do I calculate flow efficiency for a software team?▼

Pick a flow unit such as a user story, map its journey from entry to delivery, and divide value-adding time by total time in the system. Comparing active work time against queue and blocked time on a sample of stories usually reveals 80-95% waiting.

When is resource efficiency the right choice instead of flow efficiency?▼

Resource efficiency fits when the resource is genuinely scarce and expensive, demand is predictable, flow time matters less than throughput, and switching costs are negligible. Most knowledge work meets none of these conditions, so flow efficiency wins.

Why do WIP limits improve delivery speed?▼

Little's Law states throughput time equals work in process divided by throughput rate, so reducing items in flight directly shortens delivery time. WIP limits also keep utilization below the zone where Kingman's formula makes queues explode.

Should I reduce variation or utilization first to improve flow?▼

Reduce variation first, since teams usually control story sizing more than staffing pressure. Slicing stories smaller and standardizing handoffs narrows cycle-time spread, which improves flow even at the same utilization level.