If there is great uncertainty, both you and your client will likely find great value in pursuing a roadmapping and discovery mini-project. [0] Also, don't forget that even big unwieldy projects can be broken into smaller more manageable milestones/sub-projects.