What's the relationship between Cycle Time, WIP, and Throughput?
This tests your grasp of Little's Law. A great answer defines Cycle Time, WIP, and Throughput, states the formula (Cycle Time = WIP / Throughput), and explains why lowering WIP reduces cycle time.
What's really being asked
This question isn't a vocabulary quiz. It tests your understanding of system dynamics and flow. The interviewer wants to see if you can apply a fundamental principle of queueing theory (Little's Law) to software development. They are evaluating your ability to reason about process improvements and predict their second-order effects. It separates candidates who just know buzzwords from those who understand the underlying mechanics of team productivity.
The full answer
A strong answer has three parts. First, clearly define the terms: Work in Progress (WIP) is the number of tasks actively being worked on; Throughput is the rate at which tasks are completed (e.g., 3 tasks per week); and Cycle Time is the average time it takes to complete one task from start to finish. Second, state the relationship, known as Little's Law: Average Cycle Time = Average WIP / Average Throughput. Third, explain the effect of lowering WIP limits. Lowering WIP directly reduces the number of concurrent tasks. This forces the team to finish existing work before starting new work, which reduces context switching and exposes bottlenecks. The primary, predictable effect is a reduction in Cycle Time. Throughput might temporarily dip as the system adjusts but should stabilize or even improve in the long run as the team becomes more efficient.
The mistakes people make
A major red flag is confusing the terms, especially Cycle Time (time from 'start work' to 'done') with Lead Time (time from 'request' to 'done'). Another common mistake is making overly simplistic predictions. Stating that "lowering WIP increases throughput" is a wrong answer. While it can be a long-term outcome of improved flow, it's not the direct, guaranteed result. The direct result is shorter cycle times. A weak answer just states the formula without explaining the 'why'—the reduction in context switching and the focus on finishing.
What usually comes next
Be prepared for "How would you introduce WIP limits to a team that doesn't have them?" or "What if you lower WIP limits and throughput collapses? What would you investigate?" Another common follow-up is "When might you want to increase WIP limits?" (e.g., to absorb a temporary spike in capacity or to deliberately expose a downstream bottleneck).
A concrete example
Imagine a team has an average WIP of 10 stories and their throughput is 2 stories per week. Little's Law predicts their average cycle time is 10 / 2 = 5 weeks per story. The team decides to lower their WIP limit to 5. Initially, they can't start new work, so they swarm on the 5 oldest items. They finish them faster. Now, with a WIP of 5 and a stable throughput of 2 stories/week, the new predicted cycle time is 5 / 2 = 2.5 weeks. The team delivers value twice as fast, even though their overall output rate hasn't changed.
Interview question
What is the most direct and predictable outcome when a software development team effectively lowers its Work in Progress (WIP) limits?
- a.An immediate and sustained increase in the team's overall Throughput.
- b.A direct reduction in the average Cycle Time for individual tasks.Correct
- c.A longer Lead Time for features from initial request to delivery.
- d.A significant increase in the team's capacity to take on new work.
Why? this is the answer
The card explicitly states that the primary, predictable effect of lowering WIP is a reduction in Cycle Time. While increased throughput can be a long-term outcome, it is not the direct or guaranteed immediate result, making option A a common misconception.
Just read this? Test yourself on what you have been reading.
Put your scrolling time to good use
Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Open roles that interview on agile — each one lists the topics its interview covers.
See open roles