Software Engineering Radio’s recent podcast about Distributed Scrum was pretty interesting.
The most memorable comment from the while discussion was that a remote/external team is on that is more than thirty metres from you team. This would mean that many other scrums team that would normally be considered internal teams would actually be external teams e.g. two teams could be in the same building but could be external to each other.
Another interesting idea was instead of having each separate remote group work on sperate tasks or features was to instead split development between the different teams. The idea is that this will force communication to occur much more frequently than the traditional approach of having each team work in a separate siloed task.