managing two teams
I am going to manage two teams of developers. One team consist of 5 developers, and the other consist 2 or 3 and located in china. We develop in .net 1.1 but moving to 2.0 next week. I would like to get some advice about the problems I might face. 1. Language barrier – If their English is not good I might need to use messenger(!) 2. Consistent Code – common tools and methodologies – FXCop for naming convention, Sharing the same file server and DB and using source control tool. 3. Integration - make sure the distant team develops separate components (Component=class) And make an integration plan graph. 4. Assign a single component to one developer only to avoid conflicts. Any advice, ideas, or tools would be great! here is a great audio of Juval Lowy about Project Planning and Tracking