Estimating in the presence of uncertainty is a critical success factor for all project work. Uncertainty prevails on all projects, no matter the domain, development process, or governance method.
Uncertainty from underlying statistical variances. Uncertainty from probabilistic events.
Here's an approach to estimating the cost and schedule impacts from those uncertainties.