Distributed Scrum for Large-Scale and Mission-Critical Projects
An empirical study of speed and communication in globally distributed software development