Start as soon as possible

“The fuzzy front end is the time before the project starts… It’s not uncommon for a project to spend months or years in the fuzzy front end and then to come out of the gates with an aggressive schedule. It’s much easier and cheaper and less risky to save a few weeks or months in the fuzzy front end than it is to compress a development schedule by the same amount.” — Steve McConnell

The easiest way to finish late is to start late. If you would rather finish earlier, start earlier. The smartest choice is to start right now — before you need to: it minimizes risk, minimizes stress, and maximizes flexibility when problems arise.

Do not wait until you cannot wait any longer, and then start; you will never get ahead unless you do work before it is due.