Client: Use Scrum to manage the project. Just be sure to give a detailed delivery plan for the next three months that says exactly when you will deliver every feature.
Editor’s note: “Scrum” is an agile project management style that is antithetical to planning specific deliverables up front. And know you know! And knowing is half the battle.