Agility Across Time and Space: Implementing Agile Methods in Global Software Projects