In this scenario the project team is located in a different location than their project stakeholders, and in the extreme the project team itself is in several locations as are the project stakeholders. Large organizations, consortiums of organizations, and organizations that outsource development to other companies (often overseas) often find themselves in this situation. I highly suggest that you avoid distributed development situations such as this because of the increased communication risk inherent in this approach. When a team is dispersed/distributed the opportunities for face-to-face discussion, the most effective way to communicate, are reduced. Instead you are forced to rely on less productive communication strategies - such as video conferencing, telephone conversations, and written documentation - and thereby dramatically increase project risk. Rich communication between developers and project stakeholders is a fundamental aspect of agile software development. It is possible to take an agile approach in these situations, as I describe in several blog postings about distributed agile development teams , but it's very hard.
What Is globalization?
Is it the integration of economic,globalization definition political, and cultural systems across the globe? Or is it the dominance of developed countries in decision-making, at the expense of poorer, less powerful nations? Is globalization a force for economic growth, prosperity, and democratic freedom? Or is it a force for environmental devastation, exploitation of the developing world, and suppression of human rights? Does globalization only benefit the rich or can the poor take advantage of it to improve their well-being?