Team Collaboration Challenges-How to Overcome Them