Distributed Agile Software Development: A Review
Back to Basics: The Role of Agile Principles in Success with an Distributed Scrum Team