Uncertainty is inevitable
Uncertainty is inherent and inevitable in software development processes and products.
Hadar Ziv, Debra J. Richardson, René Klösch The Uncertainty Principle in Software Engineering (via The roots of agile project management)