I still don't understand why Spolsky's Evidence Based Scheduling didn't get much traction. Defining the completion date as a range of probabilities makes the most sense.
https://www.joelonsoftware.com/2007/10/26/evidence-based-sch...
As implemented in Fogbugz:
https://fogbugz.com/evidence-based-scheduling/