Managing Component-Based Development in Global Teams