How to get mature global virtual teams: a framework to improve team process management in distributed software teams
Virtual teams: a review of current literature and directions for future research