Software Development with Remote Teams
From MSWiki
Here is a collection of best practices on software development with remote teams. As India and China ramp up with their IT outsourcing and software development industry it will be beneficial to follow a set best practices to plan, design and manage projects done by teams that are thousands of kilometers away.
Feel free to add your tips to the lists below.
Contents |
[edit]
Software development at a subsidiary
- Hire the best people you can
- Invest in your team for the long term
- Help them understand your customer
- Communicate constantly
- Have on-site representatives from remote teams
- Start small and grow organically
[edit]
Outsource Software development
There are are number of small to large companies that can help augment your software development resources:
[edit]
Large IT outsource firms
[edit]
In India
[edit]
In China
[edit]
Freelancers and coders for hire
There are a number of sites that allow you to post your project and facilitate individual programmers to bid on your projects. These site provide a semi independent way of measuring the reputation of the individual programmers and small companies that bid on your project:
- http://www.topcoder.com
- http://www.rentacoder.com
- http://www.odesk.com
- http://www.getafreelancer.com
[edit]
Interesting info
- The Other Side of Outsourcing A documentary about outsourcing and globalization and their effect on Indian culture.
- India 2.0 Aims to Sustain Its Global IT Influence
- “The Emerging Global Labor Market: Part II – The Supply of Offshore Talent in Services.” McKinsey Global Institute
- Empirical Comparison of Engineering Graduates in the United States, China, and India

