Considering Offshore Development
Software development requires face-to-face conversations among team members, including programmers, analysts, customers, testers, and document writers. Developing software without face-to-face conversations has a negative effect on the quality of the product and the productivity of the team. Offshore development provides some cost advantages to an organization. Too often, the cost of quality and productivity are not included in analysis of the option to use offshore resources in the development process. Those resources are treated as if they are interchangeable with local resources.