Client and Offshore Development team are seperated by geographical boundaries and time. Offshore Development Team does not have access to client network. At the client location, a project co-ordinator is present.
At client side, SharePoint 2010 server machine may not have Visual Studio 2010 installed on it.
Case 1: In the client network there is another machine that has VS2010 installed - can you create a Visual web part solution and deploy it on the SharePoint 2010 server from this machine at client side?
Case 2: What is the best practice for deploying a web part that is developed by offshore team that does not have any access to the client network?
The idea here is that the project co-ordinator should be least involved in development efforts at onsite and more involved in deployments.