Research challenges in large-scale agile software development | Synapse