Agile methodologies emphasize frequent interactions among the team, product owner and stakeholders. The co-location of project teams greatly facilitates these kinds of interactions. But what do you do when teams are not co-located? What do you do when the product owner, team members, and stakeholders are spread across the globe? Should you fall back to Waterfall and not use Agile even if the project is a perfect fit for Agile? Or wait until you can buy Star Trek’s human transporter?