Implementing Agile Methodology: Challenges and Best Practices
Global software engineering and agile practices: a systematic review