Creating Time for Collaboration with Distributed Teams and Agile Approaches