Ale Ebrahim et al. (2009) have a are more explicit virtual team definition, recognizing that virtual teams are small temporary groups of geographically, organizationally and/or time dispersed knowledge workers who coordinate their work predominantly with electronic information and communication technologies in order to accomplish one or more organization tasks.