A management team might work with a s/w development team directly, with daily
involvement. Or, the management team can treat the s/w development team as a black box, where (business) requirements come in and (magically) functional software comes out and is deployed. Many believe on the latter, but fail at the attempt. Unfortunately, the latter is the tendency when managing remote development groups. But distance does matter. And for global settings, culture does matter as well. The solution goes back to the former, which means more involvement, and plenty of interactions, best if face-to-face. This has other repercussions, such as cost and time, but if global development is being taken seriously, those are secondary.

ceo