It is very important, before you start work on the project, that you know exactly the scope of the project �C the budget assigned, the size of the documentation, the size of the UI, whatever special instructions you will need to give your vendors, the approximate schedule, the testing plan, the payment schedule, and any additional material that you will need to have translated.
The more you can find out and plan at this stage, the smoother your project will run. While a good vendor will handle your last minute changes cheerfully and helpfully, you can make things much easier for everyone by having a careful, detailed plan.
Here are some things you need to look at to make sure that everything will go smoothly: