Reading Path for Developer
The ideal is for team members to be colocated and members of just one team. This is not always possible. For example, team members may be distributed or team members may be part of a shared service. This poses additional challenges for management and facilitators.
See Team Agility Master: Practices for ideas on facilitating non-colocated teams.