The impact of time separation on coordination in global software teams: a conceptual foundation | Synapse