Challenges of a Distributed Team