Overview:
The larger, more complex, and longer your project is, the more likely some aspects won't work out as you envisioned.
You have the greatest chance for success if you confront the possibility of unexpected changes head-on and if you plan how to minimize the consequences of those changes from the outset.