The above statistic should startle software product engineering leaders. Already there is a gap between engineer supply and demand. One of the obvious ways to fill this gap is to distribute more development outside of the state and even the country. However, this can be one of the more difficult management issues that a leader has to consider.
Each one has benefits and weaknesses for software companies and their products. This paper looks at the limitations and weaknesses of each mode and the contractual considerations and consequences.
We hope that this paper will help you think differently about how you structure your organization and give some fresh ideas on how to go about using outside staff to work on your product.