DISTRIBUTED SOFTWARE DEVELOPMENT : TOWARD AN UNDERSTANDING OF THE RELATIONSHIP BETWEEN PROJECT TEAM , USERS AND CUSTOMERS
Geographically distributed project teams: a dimensional analysis