Teams That Finish Early Accelerate Faster: A Pattern Language for High Performing Scrum Teams
Distributed Scrum: Agile Project Management with Outsourced Development Teams