Global software engineering and agile practices: a systematic review | Synapse