When you have poorly defined your contract with a business outsourcing company, the quality of the project may suffer severely.
There are many things you can do to verify the project maintains the expected quality when you are using a company other than yours.
When you define the objectives for the project you want completed they need to be defined clearly and everyone needs to acknowledge and sign off that they agree to them.
You should not forget anything.
Being too picky is better than not being specific enough. By forgetting certain things and not specifying them you are opening a door for poor work to be done.
When this happens, you cannot request it be changed and done a different way because it was not specified in the contract.
What will happen, is that you will have to pay additional money to have things done the way you want because you didnt properly specify in the contract.
One person should not write the specifications for the project. Projects need to be written by everyone who will be involved and affected by the project.
You need to be sure you dont miss anything that might cause poor quality with the...