Lately there has been a lot of buzz about remote Agile teams. What are everyone's thoughts? Can an Agile team be spread across two geographically separate groups and function as well as a collocated team? Besides communication what other challenges arise?
