The Future of Global Software Development: Trends and Strategies
Offshore Development Team Structures for Different Project Types: A Guide to Maximizing Efficiency