Have you worked on a distributed team where management apparently thought it should hobble local members to make everybody equally frustrated and ineffective? The Agile Manifesto principles say that:
1) Business people and developers must work together daily throughout the project.
2) The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
This article explains how to deal with the costs of going distributed with Agile. It presented five principles to help organizations cope with having distributed teams. It concludes that there is no reason that a company with distributed membership cannot be agile but it is considerably more work.