Assessing degree of virtuality and its impact on team effectiveness