What happens when you add distance to software engineering? What happens when you start developing your software on the other end of the globe? What happens when you start to offshore your software development?
Well, according to Carmel and Agarwal, this has an impact on 3 dimensions: Communication, Coordination and Control.
In this Vlog I will clarify their model (presentation is taken from a lecture on Agile Offshoring). In a later Vlog I will explain how Agile/Scrum is compensating this, so explaining why offshoring should always be arranged in an Agile way.