Recently (Oct 2008), I gave a presentation at a delivery management summit held by Microsoft at Cancun about Adopting SCRUM in a global delivery model.
The adoption though not a run-away hit , has its own unique flavor and challenges more so when the customer is not even used a global delivery/onsite-offshore model the biggest one is that of the product owner not being in close proximity to the team , though with the usage of technologies some of these issues can be solved , there is also the other challenge of where the SCRUM Master needs to be and what’s the role of an offshore project manager and how he can contribute to the development life cycle.
Not silver bullets – but from my experience of executing some of these projects, here’s a set of “Best Practices”