Skip to content
tezvyn:

How would you probabilistically forecast 40 stories using throughput data?

Source: focusedobjective.comMediumHow cards are made

How would you probabilistically forecast 40 stories using throughput data?

Tests probabilistic forecasting literacy using historical throughput. Good answers gather 8–12 periods of throughput, run Monte Carlo resampling, and present percentile delivery curves (e.g., 50th/85th/95th).

What's really being asked

Whether you understand that knowledge work has inherent variability and that historical throughput should be treated as a probability distribution, not an average rate. The interviewer wants to see if you can explain Monte Carlo or percentile-based forecasting and why a single-date estimate is misleading for complex work.

The full answer

First, data hygiene: gather 8 to 12 recent time periods of throughput, ideally from stable team conditions, and filter out anomalies like holiday weeks or sprints with major outages. Second, model selection: explain that you would use the historical throughput distribution to run a Monte Carlo simulation or simple percentile resampling, drawing random weekly or sprintly throughput values and summing them until you reach 40 stories, repeating this thousands of times. Third, presentation: produce an S-curve or cumulative probability chart showing delivery dates against percentiles, such as a 50th percentile date for internal planning, an 85th percentile for stakeholder commitment, and a 95th percentile for hard dependencies. Fourth, communication: explicitly tell the product manager that a single date implies false precision, while percentiles let the business choose its appetite for risk.

The mistakes people make

Using average throughput multiplied by 40 stories to generate one deterministic date, even with a hidden buffer. Treating story count as perfectly deterministic rather than acknowledging that scope often shifts. Using velocity points instead of throughput counts when the question specifies similarly-sized stories and asks for throughput. Failing to mention sample size or data stability, which signals shallow familiarity with statistical forecasting.

What usually comes next

How would you adjust the forecast if the team composition changes next quarter? What if the historical data shows a trend or seasonality rather than a stable distribution? How do you communicate to leadership that an 85th percentile date means there is still a 15 percent chance of missing it? Would you re-forecast during the quarter, and what trigger would cause you to do so?

A concrete example

Suppose the team completed 3, 5, 4, 6, 5, 4, 7, and 5 stories over the last eight sprints. Instead of averaging five stories per sprint and promising eight sprints for 40 stories, you would use those eight values as a deck of cards, randomly draw sprint results with replacement, sum them until they reach or exceed 40, record how many sprints that took, and repeat ten thousand times. The results might show a 50th percentile of eight sprints, an 85th percentile of ten sprints, and a 95th percentile of eleven sprints. You then tell the product manager that the team is roughly 85 percent confident of finishing within ten sprints, but committing to eight would ignore historical variance.

Interview question

A team needs to forecast when 40 similarly-sized stories will finish using ten weeks of historical throughput. Which approach best applies probabilistic forecasting?

  • a.Calculate average weekly throughput, divide 40 by that average, and add a two-week buffer to account for uncertainty.
  • b.Plot the throughput data as a normal distribution, calculate the mean and standard deviation, then derive a 95% confidence interval for the delivery date.
  • c.Use the historical throughput values to run a Monte Carlo simulation, summing randomly drawn weekly throughputs until reaching 40 stories, and present the results as percentile delivery curves.Correct
  • d.Convert the 40 stories to story points using the team's historical ratio, then divide by average velocity to produce a range of completion dates.
Why?

Monte Carlo resampling of historical throughput captures natural week-to-week variance and produces percentile curves that let stakeholders choose their risk appetite. Simply averaging throughput and adding a buffer still yields a single deterministic date that ignores the actual distribution of historical performance.

Just read this? Test yourself on what you have been reading.

Read the original → focusedobjective.com

You just looked this up. Could you explain it out loud?

That is the part interviews actually test. Tezvyn takes questions like this one and gives you what the interviewer is really checking, the answer that lands, and the mistake that ends the conversation, in the four minutes before your next meeting.

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.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Open roles that interview on agile — each one lists the topics its interview covers.

See open roles