1. First, define your core
2. Evaluate a service provider like you would a full-time employee
3. Clearly define the scope and schedule for your project
4. Don't choose a vendor based solely on price
5. Review portfolios and samples
6. Look for specific experience fit
7. Tie compensation to clearly defined project milestones
8. Negotiate ownership of the work up front
9. Don't forget about support after the project is complete:
10. Get it in writing
full list via hrworld