5 best practices for outsourcing a project to Bengaluru-based startups