Scope and architecture first, then short build cycles with working software delivered every week or two, then launch and iteration. You should see running features early and often. If the first demo is scheduled for month three, change developers.
Have a question specific to your product?
Share the context and I will reply with a practical next step.