Problem
A construction company wanted software to turn the hand-drawn, days-long work of producing blueprints into code. It hired a software agency, which repeatedly promised a delivery date and then missed it, with each new date also slipping.
Where something was delivered, it often did not solve the problem. The agency's own forecasts could not be trusted, and the team did not get to a feature-by-feature estimate that would have allowed a reliable forecast.