Regardless of the project, roadblocks most likely will occur. the more complex the project or system, the more roadblocks that will occur.

Having managed so many different types of projects, the result is always the same: start early in order to build in extra time to resolve roadblocks. Starting early also minimizes stress and rushing. The extra time provides for conducting experiments and having failures along the way.

A late start always results in frustration, stress, and rushing resulting in a less refined product or no product at all.