Software Development with Remote Teams

From MSWiki

Jump to: navigation, search

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

Software development at a subsidiary

  1. Hire the best people you can
  2. Invest in your team for the long term
  3. Help them understand your customer
  4. Communicate constantly
  5. Have on-site representatives from remote teams
  6. Start small and grow organically

Outsource Software development

There are are number of small to large companies that can help augment your software development resources:

Large IT outsource firms

In India

In China

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:


Interesting info

Personal tools